AndroidContacts操作系列之 查看底层联系人表结构
AndroidContacts操作系列之 查看底层联系人表结构
对于很多想做通讯录,或者很多想对系统通讯录操作的童鞋们肯定都会遇到个问题,系统通讯录操作很麻烦,我能不能直接看看底层联系人表结构呢 ?
如果可以看到的话,那一定能提高相关操作的准确性和效率吧。
不多说,直接把步骤给列出来:
1、 打开Eclipse,运行模拟器
2、 调出 android 中的 File Explorer(Windows—>Show View -> Other -> Android - > File Explorer)
3、 打开File Explorer , 选择 Data->Data->com.android.providers.contacts->databases, 此时你能看到一个数据库:contacts2.db。
4、 点击File Explorer 右上角的 “ <- ” 导出键,把contacts2.db到处到 自定义位置。我这导出到 D盘的根目录下 :
导出键
保存文件
5、 下载Sqlite 管理工具SqliteDev344。 大家可以随便百度google搜搜。我是从这下载的(http://www.cr173.com/soft/12286.html)
6、 正常安装,打开如图:
7、 点击“+数据库”、或者 数据库->注册数据库
8、 选择你导出的数据库。 数据库别名能随便取:
9、 打开左边菜单,双击Contacts2数据库。
10、 选择表,你就能看到Contacts 的所有表都在你手中了。
11、 双击data表,查看表的结构
12、 点击 数据,查看表中内容
13、恭喜到此为止,你能查看Contacts中的任意表结构和数据了。
14、接下来有时间还准备发表些关于 联系人操作 的文章 , 有问题可留言一起讨论 。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?