Android源码——通讯录联系人(一):Contacts数据库初识
来源:互联网 发布:手机mac地址修改器 编辑:程序博客网 时间:2024/05/24 04:14
下边讲讲我前段时间在公司做通讯录联系人所学习到的一些知识,跟大家分享一下。
一、Contacts数据库存放位置:
cmd->adb remount(如果remount succeeded)->adb shell ->cd data/data/com.android.providers.contacts ->cd databases ->会显示contacts的数据库名,例如contacts2.db
C:Documents and SettingsAdministrator>adb remount
remount succeeded
C:Documents and SettingsAdministrator>adb shell
# cd data/data/com.android.providers.contacts
cd data/data/com.android.providers.contacts
# cd databases
cd databases
# ls
ls
contacts2.db
# sqlite3 contacts2.db
sqlite3 contacts2.db
SQLite version 3.6.22
Enter “.help” for instructions
Enter SQL statements terminated with a “;”
二、contacts数据库初识:
1、.tables (显示contacts2数据库中所有的表):
sqlite> .tables
.tables
_sync_state
_sync_state_metadata
accounts
activities
agg_exceptions
android_metadata
calls
contact_entities_view
contact_entities_view_restricted
contacts
data
groups
mimetypes