云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 安卓-Junit-文件存储-XML解析方式-数据库-ListView-内容提供者-观察者

安卓-Junit-文件存储-XML解析方式-数据库-ListView-内容提供者-观察者

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 21:35:40

读取手机联系人:

电话联系人的保存位置

可以看到这个联系人数据库在外部的应用是不能访问的,所以只能通过内容提供者来访问了

要使用内容提供者,首先要知道内容提供者的Uri,通过查看源代码就能知道:

先看清单文件,再看src源代码:

查看清单后就能知道主机地址:content://com.android.contacts/xxx ,下一步就是要查xxx有哪些,查我们需要的,这时就要看源代码了(ContactsProvider2.java)

查看.java中配置的uri信息,可以直接搜索 static { 这样就比较快: 1、 找到:matcher.addURI(ContactsContract.AUTHORITY, \RAW_CONTACTS); 那么要获取raw_contact表就可以使用:

content://com.android.contacts/raw_contact 这个URI 2、 找到:matcher.addURI(ContactsContract.AUTHORITY, \TA); data表

data表中的mimetype_id字段与mimetypes表中的_id进行了关联,所以在查到data表的Cursor后,这个Cursor里就已经保存有mimetype这个字段了,可以直接获取这个字段的值

获取联系人步骤:

1、 增加权限

dd.java

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

读取手机联系人: 电话联系人的保存位置 可以看到这个联系人数据库在外部的应用是不能访问的,所以只能通过内容提供者来访问了 要使用内容提供者,首先要知道内容提供者的Uri,通过查看源代码就能知道: 先看清单文件,再看src源代码: 查看清单后就能知道主机地址:content://com.android.contacts/xxx ,下一步就是要查xxx有哪些,查我们需要的,这时就要看源代码了(ContactsProvider2.java) 查看.java中配置的uri信息,可以直接搜索 static { 这样就比较快: 1、 找

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com