我的应用程序应与ServerDB同步以收集所有用户输入的一些数据。
如何在Android中做到这一点?通过xml并通过自写查询评估这些?还是有更优雅的解决方案?
答案 0 :(得分:0)
这对你来说是一个很好的主题How to communicate with server's database from android phone?
基本上,您不应直接使用JDBC / SQL连接,因为它不适合移动需求。但是,您可以在服务器上构建一个Web服务数据库,并通过该服务进行通信以更新数据库并从中获取刷新的数据。
答案 1 :(得分:0)
查看SampleSyncAdapter示例应用程序。
Android应用可以使用SyncAdapter类将其内容提供商与基于Web的数据库同步,该类可处理调度和运行同步的许多细节。同步适配器将尽量避免相互冲突,当网络不可用时它们将无法运行,用户可以从“帐户”设置进行配置。
即使您的应用是唯一使用移动数据库的应用,您也应该使用内容提供商,以允许系统管理数据库和网络之间的交互。
答案 2 :(得分:0)