需要有读取短信的权限 ?????<uses-permission android:name="android.permission.READ_SMS"/> ContentResolver注册一个内容观察者 ContentObserver内容观察者监听系统短信的变化 通过ContentResolver来获取短...
分类:
其他好文 时间:
2015-05-27 19:30:28
阅读次数:
239
首先先花3秒时间,预览下下app的大概是做啥的,解决啥痛点的:)需求点:1:音量键可以拍照2:没有快门声、闪光灯3:锁屏下、或者是在其他程序界面都可以拍照思路:1:创建一个内容观察者(ContentObserver)来监听音量变化2:使用原生camera实现拍照3:同1技术总结:1:android的...
分类:
移动开发 时间:
2015-04-25 00:10:38
阅读次数:
371
通过内容观察者实时观察第三方数据的变化。
步骤如下;
1、获得内容解析者
2、对内容解析者注册内容观察者,第二个参数为true则模糊匹配,前缀相同即可,false就完全匹配。
3、继承contentObserver并实现onChange方法
——————————————————————————————————————————————————...
分类:
其他好文 时间:
2015-04-19 16:15:04
阅读次数:
134
前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。 ContentObserver——内容观察者,目的是观察(捕捉)特定U...
分类:
移动开发 时间:
2015-04-11 19:27:16
阅读次数:
277
设置里面的很多信息都是保存在数据库中的,当我们改变gps等设置时,会改变数据库里面的值,
我们可以用内容观察者对其进行监听,然后做出相应处理,这里贴出关键代码
private final ContentObserver mGpsMonitor = new ContentObserver(null) {
@Override
public void onChange(boolean chang...
分类:
其他好文 时间:
2015-03-28 14:29:21
阅读次数:
163
利用内容提供者读取联系人
利用内容提供者插入联系人
内容观察者的原理
利用内容观察者监听系统应用数据库或者自己应用数据库的变化
利用内容提供者读取联系人读取联系人相对于读取短信来说就复杂很多了,我们一步一步来吧。先看看一下联系人的数据库,是位于什么地方!
既然很复杂,我们就一步步分析吧,我们把contacts2.db导出到电脑中,并使用SQLite数据库软件打开。你可以看到一大堆的表和视图,当然我...
分类:
移动开发 时间:
2015-03-18 01:14:35
阅读次数:
359
1.内容观察者ContentObserver如果ContentProvider的访问者需要知道ContentProvider中的数据发生了变化,可以在ContentProvider 发生数据变化时调用getContentResolver().notifyChange(uri, null)来通知注册在...
分类:
移动开发 时间:
2015-01-14 00:42:24
阅读次数:
327
1、创建一个内容提供者,继承contentProvider,作为四大组件之一,contentProvider需要在配置文件中进行配置 2、package cn.itcast.mobilesafe.provider;import cn.itcast.mobilesafe.db.dao....
分类:
其他好文 时间:
2015-01-01 17:20:53
阅读次数:
243
步骤:
1.获取内容观察者
ContentResolver contentResolver = getContentResolver();
2.为观察的内容注册观察(也就是在android短信里面的空间,添加观察者)
// uri 短息的地址
// true 代表短信地址符合都行,false代表必须一模一样
// 添加的观察者,做什么事情
Uri uri...
分类:
移动开发 时间:
2014-12-11 10:31:28
阅读次数:
144
什么是观察者模式?观察者模式包括观察者和被观察者。被观察者包含观察者感兴趣的字段或内容。当某件事发生的时候(通常是观察者感兴趣的内容),观察者会被自动告知,并且采取行动,调用处理方法。他们的交互模式是:被观察者提供注册和取消注册的方法,并保存对注册了事件的观察者的引用(通常是使用泛型集合)— 注.....
分类:
其他好文 时间:
2014-11-15 18:32:44
阅读次数:
242