1

是否可以在 Android 2.1 中读取数据库文件?例如,/data/data/com.android.providers.contacts/databases/contacts2.db 中的文件。如果是,如何?是否可以以编程方式替换此文件以导入/导出联系人或任何其他数据库文件?

4

1 回答 1

3

你永远不会访问

/data/data/com.android.providers.contacts/databases/contacts2.db

曾经。无论如何,如果没有 root 访问权限,您将无法从应用程序中读取该文件。您正在寻找的是内容提供商。正如 URI 指定的那样,它是联系人数据库的提供者。您想更多地研究内容提供者,特别是在您的情况下是联系提供者。您可以在此处查看文档:http: //developer.android.com/guide/topics/providers/contacts-provider.html

希望这能回答你的问题。

于 2013-04-16T14:46:07.070 回答