我想知道安卓手机或模拟器中联系人详情是以哪种格式存储的。如果有人知道答案,请帮忙。
联系人存储在 SQLite3 数据库文件中,因此文件格式为“.db”
开发工具 Android Debug Bridge(ADB)可用于从模拟器中提取该文件。
ADB 还可以从手机中提取文件,但必须先获取 root 权限,并且还需要在计算机上安装 ADB 驱动程序。
(获取 root 权限不适合新手)
contacts.db 文件存储在受保护的系统内存中,文件路径为:
data/data/com.android.providers.contacts/databases/contacts.db
您可以使用ContactsContract和AccountManager(在Android 2.0中)以编程方式访问联系人信息;在SDK中有一个名为Contact Manager的示例,介绍了如何实现。