*/
public void deleteCallLog(final String incomingNumber) {
final ContentResolver resolver = getContentResolver();
//CallLog.Calls.CONTENT_URI 等价于 Uri.parse(“content://call_log/calls”);
final Uri uri = Uri.parse(“content://call_log/calls”);
//利用内容观察者 观察呼叫记录的数据库,如果生成了呼叫记录就立刻删除呼叫记录
resolver.registerContentObserver(uri, true, new ContentObserver(new Handler()) {
@Override
public void onChange(boolean selfChange) {
//当
内容观察者观察到数据库的内容变化的时候调用的方法.
super.onChange(selfChange);
resolver.delete(uri, “number=?”, new String[]{incomingNumber});
}
});
}
4.拦截短信
1.注册在清单文件中的广播接收者,无论应用是否启动都会接收到广播,想用开关控制拦截短信的功能,则在代码中注册短信广播接收者
receiver = new InnerSmsReceiver();
IntentFilter filte