返回信息流我是感觉数据是存在 data/data的那些东西...
但是缓存是啥...
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #15308同步于 2014/8/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
乃们知道“数据”和“缓存”的区别么?
icyfox
2014/8/3镜像同步19 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
清楚数据和清楚缓存这两个东西都是针对应用在SDcard下的数据的。
通过Context.getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据
通过Context.getExternalCacheDir()方法可以获取到 SDCard/Android/data/你的应用包名/cache/目录,一般存放临时缓存数据
如果使用上面的方法,当你的应用在被用户卸载后,SDCard/Android/data/你的应用的包名/ 这个目录下的所有文件都会被删除,不会留下垃圾信息。
而且上面二个目录分别对应 设置->应用->应用详情里面的”清除数据“与”清除缓存“选项
参见这篇BLOG:http://blog.csdn.net/jaycee110905/article/details/21130557和http://blog.csdn.net/dalancon/article/details/17416041
那本机data/data
的sharedPreference\database\files
算哪个?
【 在 hfaltgg (花开物语) 的大作中提到: 】
: 清楚数据和清楚缓存这两个东西都是针对应用在SDcard下的数据的。
: 通过Context.getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据
: 通过Context.getExternalCacheDir()方法可以获取到 SDCard/Android/data/你的应用包名/cache/目录,一般存放临时缓存数据
: ...................
说实话,不太清楚,自己应用包下的东西应该是不能被清除的吧。
【 在 icyfox 的大作中提到: 】
: 那本机data/data
: 的sharedPreference\database\files
: 算哪个?
: ...................
一般会把程序细节的文件放到/data/data/[packname]/files下,把让用户选择下载与否的数据放在/sd卡下的files or cache下吧。比如网易新闻的下载本地新闻,布卡的下载漫画什么的。
【 在 icyfox 的大作中提到: 】
: 那本机data/data
: 的sharedPreference\database\files
: 算哪个?
: ...................
可以的。。因为点了上面的,以后,就会清除登录数据什么的了,。。
【 在 hfaltgg 的大作中提到: 】
: 说实话,不太清楚,自己应用包下的东西应该是不能被清除的吧。
:
来自「北邮人论坛手机版」
给老师公司干活...
其实倒不是最近遇到的
只不过以前是解决了完事,现在想闹闹清楚
【 在 Penguinbupt (会飞的企鹅+意涵团) 的大作中提到: 】
: icyfox 最近在忙啥 发现你最近遇到很大问题呀
给大牛叔叔跪一个。
【 在 icyfox 的大作中提到: 】
: 给老师公司干活...
: 其实倒不是最近遇到的
: 只不过以前是解决了完事,现在想闹闹清楚
: ...................