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 回答