新的开发团队,现有的应用程序,无法查看数据

时间:2015-06-04 16:54:03

标签: android android-studio

我的任务是创建现有应用的新版本。之前的开发团队(外部承包商)已经消失,所以此刻遇到了麻烦......

现有应用在本地存储用户数据。我必须开发的新版本的应用程序需要保留现有的用户数据。我想知道我的应用程序是否可以访问它?

我查看过以下文件夹:

difftime((int)time(NULL), (int)t_ini);

我的应用添加的数据只在这些目录中。 我一直无法看到

/data/data/theapp/databases
/data/data/theapp/files

请注意: 安装现有应用程序并记录数据,然后通过Android Studio安装我的应用程序后,现有应用程序将消失。这是因为两个应用程序的构建字符串相同吗?

给我这个任务的客户可能能够获得某些信息,所以如果我需要什么,你能指出来吗?

非常感谢

1 个答案:

答案 0 :(得分:2)

  

我想知道我的应用是否可以访问它?

仅当它是同一个应用程序时,定义为:

  • 具有相同的应用程序ID(如果您未更改Gradle构建文件中的应用程序ID,则为程序包名称,如果有的话)

  • 使用相同的签名密钥签名

  

安装现有应用程序并记录数据后,通过Android Studio安装我的应用程序,现有应用程序消失。这是因为两个应用程序的构建字符串相同吗?

据推测。但是,在这种情况下,您似乎符合上述标准,这意味着您可以访问旧应用程序的数据。您需要阅读旧应用程序的源代码,以确定它存储该数据的位置。