2014-11-03 24 views
0

我正在开发一个android应用程序,其中我使用SQLite数据库来存储用户注册details.I在模拟器以及物理设备上运行我的android应用程序。如何在每台设备上存储android应用程序数据库以及在web服务器

我注意到,/data/data/mypackage/databases/dbname.db下的数据库文件的数据在仿真器和物理设备中是不同的。 它似乎只存储该特定设备的数据。

我的问题是如何将所有用户数据存储在独立于特定设备及其db数据库文件的单个数据库文件中,作为我的android应用程序的所有者。

因为我有必要保留我的应用程序的所有用户的记录。 所以有没有解决这个问题的方法。我在谷歌搜索这个,但没有任何想法。 在此先感谢

+1

**请详细说明您的声明**“不同的仿真器以及物理设备,似乎它存储该特定设备的数据”... – nobalG 2014-11-03 18:37:44

+0

if我从模拟器添加5条记录,然后模拟器下的数据库文件只显示5条记录,如果我从我的Android物理设备添加1条新记录,那么我的设备的数据库文件只显示最近由设备添加的1条记录。这个db文件没有显示以前的5条记录是从仿真器 – 2014-11-03 18:42:20

回答

0

您需要创建一个服务器并将应用程序与服务器同步。您也可以使用服务,如www.parse.com

+0

添加的,请您详细解释我对于与Web服务器同步的想法并不多 – 2014-11-03 18:46:39

相关问题