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