主要就是用 内容解析者来处理问题: 首先应该先清楚Android手机联系人的数据库:读取主要用了3张表: 但是在查的过程中,第一次我们是查的表contacts,第二次我们查的是view_data这个视图 查询过程中,第一循环有几个联系人就执行几次,但是第二次循环每个联系人最多执行11次,依据你的联系 ...
分类:
移动开发 时间:
2018-04-25 17:06:41
阅读次数:
201
为什么要有内容提供者 内容提供者的工作原理 使用内容解析者对内容提供者进行增删改查操作 利用内容提供者和内容解析者备份手机短信 利用内容提供者插入短信 为什么要有内容提供者 内容提供者技术的目的是: 把私有数据库的数据的内容暴露给外部使用; 我们知道,微信、QQ等应用都能够读取手机中联系人和短信的数 ...
分类:
移动开发 时间:
2017-06-23 16:24:10
阅读次数:
325
首先,我们需要知道的两个Uri: 1、Uri uri = Uri.parse("content://com.android.contacts/raw_contacts");//查到data表中raw_contact_id 2、Uri uri1 = Uri.parse("content://com.a ...
分类:
其他好文 时间:
2016-11-14 17:12:06
阅读次数:
217
因为短信的内容已经通过ContentProvider暴露出来,所以我们可以直接用内容解析者获取短信内容。 想要获取短信内容,你需要知道的一些东西: 1、Uri uri = Uri.parse("content://sms/"); 2、Cursor cursor = getContentResolve ...
分类:
其他好文 时间:
2016-11-14 01:07:01
阅读次数:
167
简介
ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_READABLE 或Context.MODE_WOR...
分类:
其他好文 时间:
2016-05-18 18:20:59
阅读次数:
235
这些博客都是我自己的学习笔记,不是用来教学的。
删除选中的短信:
我们删除短信其实很简单,但是我们要实现一个对话框去显示,还需要一个对话框的进度条。
删除短信操作就是操作数据库就行了。使用内容解析者去操作,但是我们要去看看到底要删除的uri是什么。
我们发现我们要删除一个就需要删除一个联系人,所以我们直接删除这个人名下的所有短信就可以了。我们可以找到他的id去删除。...
分类:
移动开发 时间:
2016-04-29 15:54:23
阅读次数:
354
这个demeo主要演示的是使内容提供者和内容解析者来获取其它应用的数据。Content Provider为不同应用之间共享数据提供了统一的接口,Android系统的每个Content Provider都定义了一个CONTENT_URI,Android中每个Context对象(如Activity)对含有一个ContentResolver,ContentResolver可以根据CONTENT_URI获取...
分类:
移动开发 时间:
2015-08-02 11:55:09
阅读次数:
193
通过内容观察者实时观察第三方数据的变化。
步骤如下;
1、获得内容解析者
2、对内容解析者注册内容观察者,第二个参数为true则模糊匹配,前缀相同即可,false就完全匹配。
3、继承contentObserver并实现onChange方法
——————————————————————————————————————————————————...
分类:
其他好文 时间:
2015-04-19 16:15:04
阅读次数:
134
为什么要有内容提供者
内容提供者的工作原理
使用内容解析者对内容提供者进行增删改查操作
利用内容提供者和内容解析者备份手机短信
利用内容提供者插入短信...
分类:
移动开发 时间:
2015-03-17 21:56:09
阅读次数:
389