Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 其中.apk文件在安装后放置在手机中_Android_Location_Apk - Fatal编程技术网

Android 其中.apk文件在安装后放置在手机中

Android 其中.apk文件在安装后放置在手机中,android,location,apk,Android,Location,Apk,我有以下问题 请解释android应用程序的安装过程 当我们安装android应用程序时,.apk文件的临时文件夹位置是什么 提前感谢预装的应用程序正在运行中 /系统/应用程序 文件夹。用户安装的应用程序位于/data/app中。我猜除非你有一部固定电话,否则你无法访问。我这里没有无根电话,但请尝试以下代码: public class Testing extends Activity { private static final String TAG = "TEST"; @Ove

我有以下问题

  • 请解释android应用程序的安装过程
  • 当我们安装android应用程序时,.apk文件的临时文件夹位置是什么

  • 提前感谢

    预装的应用程序正在运行中

    /系统/应用程序

    文件夹。用户安装的应用程序位于/data/app中。我猜除非你有一部固定电话,否则你无法访问。我这里没有无根电话,但请尝试以下代码:

    public class Testing extends Activity {
        private static final String TAG = "TEST";
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            File appsDir = new File("/data/app");
    
            String[] files = appsDir.list();
    
            for (int i = 0 ; i < files.length ; i++ ) {
                Log.d(TAG, "File: "+files[i]);
    
            }
        }
    
    公共类测试扩展了活动{
    私有静态最终字符串TAG=“TEST”;
    @凌驾
    创建时的公共void(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    文件appsDir=新文件(“/data/app”);
    String[]files=appsDir.list();
    对于(int i=0;i
    也可以观看此视频以了解.apk文件安装的工作流程


    APK被复制到根目录的/data/app。与APK相关的数据在/data/data/app\u name中生成

    搜索后,您可以在StackExchange上找到足够的文章,例如:


    系统应用程序位于director下:

     /device/system/app
    

    您好,谢谢rahul,这个链接(和图)很好地解释了构建apk的细节,但它没有解释apk安装过程的细节,它只说明了在模拟器和设备上运行“…并在设备(模拟器)上安装您的apk…”我仍然需要了解在apk安装过程中,Anroid操作系统发生了哪些修改,到目前为止,在令人敬畏的线程中,这些修改仍然没有得到回答,请帮助。嗨,我还在寻找我下载的.apk文件。我在system>app中没有看到apk,这里只是三星和安卓apk。我检查了ddms和monitor/ddms。哪个文件夹是下载的apk?谢谢/data
    /
    data/app\u name