2013-11-26 43 views
0

我最近在我的设备上编写并安装了一个Android应用程序。该应用程序将数据写入本地SQL数据库并将这些数据上传到我的网络服务器。但由于网络问题,有几条记录被跳过,所以它们不在我的网络服务器上。 现在我想从我的android设备获取这些行(或我的完整SQL数据库)。但我的问题是如何? 如果我编写我的应用程序的新版本并重新安装它,那么我的所有数据都将丢失。 没有办法访问我的SQL数据库而不会丢失我的数据吗?从安装的Android应用程序获取数据

我的设备没有扎根,所以这些备份应用程序的都不行......

回答

0

您可以使用DDMS获得访问权。

+0

我的设备没有扎根,所以我无法看到数据文件夹中的东西...或者有另一种方式来访问数据文件夹? –

+0

好的。为什么你认为在更新应用程序时会丢失数据?通常情况下,如果你不强制Android使用类似onDBUpgrade方法的方式来执行数据库,则不会触及数据库。因此,只需在您的应用中添加一项新功能,即可接收所需的数据。也许我想念一些事情,我需要一些澄清!? – Baschi

+0

我忘了提及我没有原始签名。所以当我尝试安装应用程序的第二个版本时,android不喜欢那样:) –

相关问题