位置: 编程技术 - 正文

Context.getExternalFilesDir()和Context.getExternalCacheDir()方法

编辑:rootadmin
应用程序在运行的过程中如果需要向手机上保存数据,一般是把数据保存在SDcard中的。大部分应用是直接在SDCard的根目录下创建一个文件夹,然后把数据保存在该文件夹中。这样当该应用被卸载后,这些数据还保留在SDCard中,留下了垃圾数据。如果你想让你的应用被卸载后,与该应用相关的数据也清除掉,该怎么办呢?通过Context.getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据通过Context.getExternalCacheDir()方法可以获取到 SDCard/Android/data/你的应用包名/cache/目录,一般存放临时缓存数据如果使用上面的方法,当你的应用在被用户卸载后,SDCard/Android/data/你的应用的包名/ 这个目录下的所有文件都会被删除,不会留下垃圾信息。

推荐整理分享Context.getExternalFilesDir()和Context.getExternalCacheDir()方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

而且上面二个目录分别对应 设置->应用->应用详情里面的”清除数据“与”清除缓存“选项

Context.getExternalFilesDir()和Context.getExternalCacheDir()方法

如果要保存下载的内容,就不要放在以上目录下

解决Android SDK Manager下载慢的问题 最近需要升级AndroidSDKTools到最新版本rev..6.2。使用AndroidSDKManager升级时速度很慢,只有1、2K,而且下载半天还失败了。后经过研究发现可以用迅雷下载

Myeclipse中搭建Android开发环境 1.下载AndroidSDK1.5版本下载地址:

win7下Android开发环境搭建 win7下Android开发环境搭建*************************************************************************************系统环境:windows7,位******Android-SDK:adt-bundle-windows-x-***

本文链接地址:https://www.jiuchutong.com/biancheng/368613.html 转载请保留说明!

上一篇:Android开发环境搭建一些注意问题(android开发环境配置)

下一篇:cocos2dx button的使用以及cocostudio/ObjectFactory.h: No such file or directory错误解决方案(cocos2d-x教程)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络