Android 类似浏览器的实现,我在哪里缓存图像
Posted
技术标签:
【中文标题】Android 类似浏览器的实现,我在哪里缓存图像【英文标题】:Android browser-like implementation, where do I cache images 【发布时间】:2011-09-29 02:32:36 【问题描述】:想象一个类似浏览器的实现,我想在这个应用程序中离线查看 html 页面,我应该将图像存储在哪里?
-
应用数据文件夹中的缓存目录(不确定这是否是持久数据,或者 android 是否会将其清除,或者是否会使应用太大)
开发者在用户的外部存储上制作了缓存目录?
在数据库或共享首选项中以字符串对象的形式持久存储(同样,如果缓存太大,这可能会使应用程序太大)
???其他解决方案?
见识见识
【问题讨论】:
【参考方案1】:如果您正在为 API lvl 8 (android 2.2) 编写应用程序,您应该使用 getExternalCacheDir() 把你的东西放在那里。卸载应用程序时,那里的所有内容都会被清理(删除)。如果您只是为了性能而缓存,我认为这对用户来说是最令人满意的结果。
查看此内容以获取更多信息:Data Storage
【讨论】:
以上是关于Android 类似浏览器的实现,我在哪里缓存图像的主要内容,如果未能解决你的问题,请参考以下文章