会飞的鱼

奇乐云
首页 » Android » Android 使用内容观察者 监听短信

Android 使用内容观察者 监听短信

package com.itheima.smslistener;

import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.database.ContentObserver;
import android.view.Menu;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		Uri uri = Uri.parse("content://sms");
		getContentResolver().registerContentObserver(uri, true, new MyContentObserver(new Handler()));
		
	}


	//定义内容观察者 
	private class MyContentObserver extends ContentObserver{
		public MyContentObserver(Handler handler) {
			super(handler);
		}
		
		@Override
		public void onChange(boolean selfChange) {
			System.out.println("哈哈 短信的数据库内容发送了改变");
			//把body  address  date 取出来
			
			
			super.onChange(selfChange);
		}
		
	}
	
	
}

文章如无特别注明均为原创! 作者: 奇乐云, 转载或复制请以 超链接形式 并注明出处 奇乐云's blog - 奇乐云的个人博客
原文地址《 Android 使用内容观察者 监听短信》发布于2019-1-22

分享到:
打赏

评论

游客

切换注册

登录

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册