出于某种目的,我想要已安装的应用程序缓存文件夹路径。是否可以获得此路径(所有安装在内部存储器和外部存储器应用程序中)。现在在我的应用程序中,我能够获取所有已安装应用程序的列表以及何时我单击它,然后我可以获得该应用程序的应用程序名称和包名称。
问问题
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 回答