如何缓存脱机模式下的web内容



我正在开发一个应用程序的一部分,该应用程序应该从在线存储(网站,仅用于此目的)中读取产品图像和价格,对产品图像和定价进行本地存储,以便在离线时显示产品图像和价格。将会有一个按钮;一旦按下,它的工作就是同步本地缓存。我该如何实现?如有任何帮助,我们将不胜感激。

提前谢谢。

您可以使用磁盘缓存从远程服务缓存位图,谷歌开发者网站上有更多关于如何做到这一点的信息http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html

这将允许您存储图像并在没有连接的情况下立即显示,或者您希望在加载远程图像的同时加载图像。

根据需要存储的文本,您可以将文本与缓存中的图像相关联,或者使用数据设置ArrayList并存储到磁盘。这里有更多详细信息安卓中缓存数据的最佳方式

还有一些工具可以确保你充分利用你的网络连接,比如AT&T ARO工具,运行它将帮助您通过将网络呼叫减少到最低限度来优化您的应用程序。看见http://developer.att.com/aro

最新更新