具有在线同步的离线Android应用程序

前端之家收集整理的这篇文章主要介绍了具有在线同步的离线Android应用程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个 Android应用程序,它将在启动和在线同步时具有脱机数据.这意味着:用户点击一个项目,应用程序从离线(sqlite数据库文件)读取该项目的数据,并显示该活动与数据(文本,图片,电影等).同时(如果在线)应用程序在后台进入webservice并下载数据,如果数据版本在移动设备上更新,在后台替换数据并告诉用户,那么更新的数据是可用的(如果用户仍然在同一个item – 相同的活动).如果不是,则应用程序会在用户下次单击同一项目时自动读取新数据.

是手机上的sqlite是该文件的最佳方式吗?将.APK上传到Google Play时,我可以将带有离线数据的sqlite放到扩展文件中吗?

解决方法

答案取决于您的应用程序使用的数据类型.如果您有大量数据文件(图片,电影,mp3),您可能希望将这两个文件存储在手机上,并将日期,版本和文件链接信息存储在sqlite数据库中,以便您知道何时需要更新.

扩展文件可能不是您要找的.它实际上适用于不常更改数据的大型数据集,例如游戏中引用的巨大3d纹理或大型视频.

原文链接:https://www.f2er.com/android/317594.html

猜你在找的Android相关文章