所以我的想法是,我想让人们很容易从其他人转换到我的Android应用程序。似乎我可以将数据导入我的数据库,如果我错了,请从文件中纠正我。但是,我(或市场上的其他应用程序)如何从应用程序中检索数据,以便他们(用户)可以移动它?
答案 0 :(得分:1)
据我了解,您希望从应用中提取数据并将其与您的应用一起使用,不是吗?
这取决于应用程序如何存储数据,并且几乎所有应用程序都以一种如果您的应用程序无权访问它而无法访问它的方式存储数据,并且该应用程序不会t提供了获取数据的方法,您将需要root权限才能访问它,并且设备必须是root用户。
假设数据在设备上的所有内容。现在有些应用程序可以在互联网上保存数据,因此您必须连接到应用程序连接的服务器,并使用相同的凭据登录原始应用程序,登录和检索数据,以及检索数据将需要使用原始应用程序执行的相同调用。这不好,因为在任何时候登录或检索数据所需的服务器调用都可能发生变化,您的应用程序将被破坏。
换句话说,如果该应用没有API供您的应用检索数据,则无法以正常方式访问其他应用数据。
此外,如果应用程序具有导出数据的选项,则用户可以将数据导出为通用格式的文件,以便您的应用程序可以打开它。