我正在为并不总是存在 3g 访问的农村开发一个 android 应用程序。该应用程序将基于 Google 电子表格。应该这样,如果没有互联网访问,输入的新数据将存储在本地文件中,当有互联网连接时,它将自动与在线文件同步。正确进行此操作的方法是什么?我可以存储本地 excel 文件或类似文件,然后将该文件与在线 google 电子表格同步吗?它们甚至兼容吗?
很抱歉有很多问题,但任何帮助都会很棒!
我正在为并不总是存在 3g 访问的农村开发一个 android 应用程序。该应用程序将基于 Google 电子表格。应该这样,如果没有互联网访问,输入的新数据将存储在本地文件中,当有互联网连接时,它将自动与在线文件同步。正确进行此操作的方法是什么?我可以存储本地 excel 文件或类似文件,然后将该文件与在线 google 电子表格同步吗?它们甚至兼容吗?
很抱歉有很多问题,但任何帮助都会很棒!
在 Android 上存储结构化数据的常用方法是使用 sqlite 数据库。保存您的数据,然后使用 API 将其复制到 Google 电子表格。如果你想变得花哨,你可以编写一个同步适配器,让操作系统为你安排它。不过,如果连接不可靠,不确定它的效果如何。
MyTracks 是一个做类似事情的开源,您可以将其用作参考:http ://code.google.com/p/mytracks/