jandroid 发表于 2013-1-30 01:08:34

AndroidContacts操作系列之 查看底层联系人表结构

对于很多想做通讯录,或者很多想对系统通讯录操作的童鞋们肯定都会遇到个问题,系统通讯录操作很麻烦,我能不能直接看看底层联系人表结构呢?
如果可以看到的话,那一定能提高相关操作的准确性和效率吧。
  不多说,直接把步骤给列出来:
1、  打开Eclipse,运行模拟器
2、  调出 android 中的 File Explorer(Windows—>ShowView -> Other -> Android - > File Explorer)
http://images.cnblogs.com/cnblogs_com/luxiaofeng54/288151/r_1.png
3、  打开FileExplorer , 选择 Data->Data->com.android.providers.contacts->databases,此时你能看到一个数据库:contacts2.db。
 http://images.cnblogs.com/cnblogs_com/luxiaofeng54/288151/r_2.png
 
4、  点击FileExplorer 右上角的 “ <- ”导出键,把contacts2.db到处到 自定义位置。我这导出到 D盘的根目录下 :
 http://images.cnblogs.com/cnblogs_com/luxiaofeng54/288151/r_3.png
导出键
 
 http://images.cnblogs.com/cnblogs_com/luxiaofeng54/288151/r_4.png
保存文件
 
5、  下载Sqlite 管理工具SqliteDev344。 大家可以随便百度google搜搜。我是从这下载的(http://www.cr173.com/soft/12286.html)
 
6、  正常安装,打开如图:
http://images.cnblogs.com/cnblogs_com/luxiaofeng54/288151/r_5.png 
 
7、  点击“+数据库”、或者数据库->注册数据库
http://images.cnblogs.com/cnblogs_com/luxiaofeng54/288151/r_6.png 
8、  选择你导出的数据库。 数据库别名能随便取:
 http://images.cnblogs.com/cnblogs_com/luxiaofeng54/288151/r_7.png
9、  打开左边菜单,双击Contacts2数据库。
 
http://images.cnblogs.com/cnblogs_com/luxiaofeng54/288151/r_8.png
 
http://images.cnblogs.com/cnblogs_com/luxiaofeng54/288151/r_9.png 
 
10、             选择表,你就能看到Contacts 的所有表都在你手中了。
http://images.cnblogs.com/cnblogs_com/luxiaofeng54/288151/r_10.png 
11、             双击data表,查看表的结构
http://images.cnblogs.com/cnblogs_com/luxiaofeng54/288151/r_11.png 
 
12、             点击数据,查看表中内容
http://images.cnblogs.com/cnblogs_com/luxiaofeng54/288151/r_12.png 
 
 
13、恭喜到此为止,你能查看Contacts中的任意表结构和数据了。
 
14、接下来有时间还准备发表些关于 联系人操作 的文章 , 有问题可留言一起讨论 。
页: [1]
查看完整版本: AndroidContacts操作系列之 查看底层联系人表结构