web-dev-qa-db-ja.com

インストール後に.apkファイルが電話に配置される場所

次の質問があります

  1. Android appのインストール手順について説明してください。
  2. Androidアプリをインストールするときの.apkファイルの一時フォルダーの場所は何ですか?

前もって感謝します

6
prakhar

APKはルートの/ data/appにコピーされます。 apkに関連するデータは/ data/data/app_nameに生成されます

たとえば、検索した後、StackExchangeでこれに関する十分な記事を入手できた可能性があります。

https://Android.stackexchange.com/questions/5147/the-installation-steps-of-Android-package

Android:APKのインストールプロセスを理解する

3
Rahul Patil

プリインストールされているアプリケーションは

/ system/app

フォルダ。ユーザーがインストールしたアプリケーションは/ data/appにあります。ルート権限を取得された電話がないとアクセスできないと思います。私はここにroot化されていない電話を持っていませんが、このコードを試してみてください:

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]);

        }
    }

.apkファイルのインストールのワークフローについては、このビデオも参照してください

https://sites.google.com/site/io/inside-the-Android-application-framework

2
Azzy

システムアプリはディレクターの下にあります:

 /device/system/app
0
Suyog Gunjal