在Android中将SQLite数据从平板电脑更新到手机

时间:2013-02-05 11:50:31

标签: android android-asynctask client-server android-sqlite asyncsocket

我正在为我的祖母创建一个应用程序,因为她患有阿尔茨海默病。我希望有一个功能,我可以远程更新从我的手机到平板电脑的时间表。现在我正在考虑在平板电脑和移动设备中使用相同数据集的各种可能性:例如:使用看护人的用户名验证应用程序密码需要检查来自SQLite表的数据。现在如何在移动设备和平板电脑中拥有相同的SQLite数据集。平板电脑中SQLite表的任何更新也应更新移动SQLite数据库。 - 我不想要任何云服务或第三方api。 - 我认为有一种方法是启用PHP的服务器,并将两个设备集成到它。 - 有没有办法让平板电脑通过HTTP直接向移动设备发送数据? 当然移动设备应该连接到Wifi但是没关系!)

1 个答案:

答案 0 :(得分:1)

我认为有两种方法可以用。

基于服务器:您编写服务器然后向其发布更新,平板电脑会定期从中提取任何更新,您需要使用手机和平板电脑通过JSON或XML进行语言和框架编写Web服务器。这样做的好处是,手机可以发布多个更新,只要有可用的网络,平板电脑就可以拉动。

Direct:使用(tcp)套接字通过网络将命令从手机发送到平板电脑。如果你知道两者都将连接到互联网或同一个wifi,这将更有效率,你不需要编写服务器。