android 中联系人以什么格式存储?
我想知道联系人详细信息以哪种格式存储在 Android 手机或模拟器中。如果有人知道答案,请帮助我。
I want to know in which format the contact details are stored in android mobile or emulator.If any body knows the answer please help me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
联系人存储在 SQLite3 数据库文件中,因此文件格式为“.db”
开发工具 Android 调试桥 (ADB) 可用于从模拟器 中提取文件
ADB 也可以从手机中提取文件,但必须已root首先,您的计算机上还必须安装 ADB 驱动程序
(不过对于初学者来说,Root 是不可行的)
contacts.db 文件存储在受保护的系统内存中,文件路径为:
data/data/ com.android.providers.contacts/databases/contacts.db
The contacts are stored in a SQLite3 database file so the file format is ".db"
The development tool Android Debug Bridge (ADB) can be used to extract the file from an EMULATOR
ADB can also extract the file from a phone but it must be rooted first AND the ADB drivers must be installed on your machine as well
(Rooting is NOT for beginners though)
The contacts.db file is stored in the protected system memory, the file path is:
data/data/com.android.providers.contacts/databases/contacts.db
您可以使用 ContactsContract 和 AccountManager(在 Android 2.0 中); SDK 中有一个关于如何执行此操作的示例,名为 联系人管理器。
You can access contact information programmatically using ContactsContract and AccountManager (in Android 2.0); there's an example on how to do so in the SDK, called Contact Manager.