1

何らかの目的で、インストールされているアプリケーションのキャッシュ フォルダー パスが必要です。このパスを取得することは可能ですか (内部メモリおよび外部メモリ アプリにインストールされているすべてのパス)。今、私のアプリケーションでは、インストールされているすべてのアプリケーションのリストを取得できます。それをクリックすると、そのアプリケーションのアプリケーション名とパッケージ名を取得できます。

4

1 に答える 1

1

アプリケーションのキャッシュ フォルダーへのパスは、通常次のようになります。

SD_CACHE_PATH = "/Android/data/app.package.name/cache/";

app.package.name はアプリケーションのパッケージです。少なくともSDカードではそうです。したがって、SDのこのフォルダーにアクセスするには、次を使用します。

Environment.getExternalStorageDirectory() + SD_CACHE_PATH

そこにいくつかのファイルを作成するには、次を使用します。

File file = new File(Environment.getExternalStorageDirectory() + SD_CACHE_PATH, filename);
于 2013-03-27T08:22:09.783 に答える