2012-08-24 122 views
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); 
相关问题