我正在开发一个应用程序的一部分,其中应用程序应该从在线存储(网站,仅为此目的而构建)读取产品图像和价格,对产品图像和价格进行本地存储,以便它可以离线时显示产品图片和价格。会有一个按钮;一旦按下,它的工作就是同步本地缓存。我怎样才能实现这个?任何帮助将不胜感激。
提前致谢。
您可以使用磁盘缓存从远程服务缓存位图,Google 开发人员网站上有有关如何执行此操作的更多信息http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html
如果没有连接,或者您想在加载远程图像的同时加载图像,这将允许您存储图像并立即显示。
根据需要存储的文本,您可以将文本与缓存中的图像相关联,或者使用数据设置 ArrayList 并将其存储到磁盘。这里有更多细节在 Android 中缓存数据的最佳方法 https://stackoverflow.com/questions/2004040/best-way-to-cache-data-in-android
此外,还有一些工具可以确保您充分利用网络连接,例如 AT&T ARO 工具,运行该工具将帮助您通过将网络调用减少到最低限度来优化您的应用程序。看http://developer.att.com/aro http://developer.att.com/aro
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)