`

接收短信启动相应服务

阅读更多
1.首先是在配置文件中申明一个Receiver:
 
 <receiver android:name=".SMSReceiver" android:enabled="true">
 <intent-filter>
 <action android:name="android.provider.Telephony.SMS_RECEIVED" />
 </intent-filter>
 </receiver>


2.实现继承BroadcastReceiver的类:
 
public class SMSReceiver extends BroadcastReceiver {
	/* 当收到短信时,就会触发此方法 */
	public void onReceive(Context context, Intent intent) {
		Bundle bundle = intent.getExtras();
		Object messages[] = (Object[]) bundle.get("pdus");
		SmsMessage smsMessage[] = new SmsMessage[messages.length];
		for (int n = 0; n < messages.length; n++) {
			smsMessage[n] = SmsMessage.createFromPdu((byte[]) messages[n]);
		}
		// 产生一个Toast
		Toast toast = Toast.makeText(context,
				"短信内容wewewewew: " + smsMessage[0].getMessageBody(), Toast.LENGTH_LONG);
		// 设置toast显示的位置
		// toast.setGravity(Gravity.TOP|Gravity.LEFT, 0, 200);
		// 显示该Toast
		toast.show();
	}
}




分享到:
评论

相关推荐

    疯狂Android讲义第10章源码(Android服务Service_详解)

     10.1.2 启动和停止Service 376  10.1.3 绑定本地Service并与之  通信 377  10.1.4 Service的生命周期 381  10.2 跨进程调用Service  (AIDL服务) 382  10.2.1 AIDL服务简介 382  10.2.2 创建AIDL文件 383 ...

    网狐荣耀版开发使用常见问题解答

    二、手机客户端或PC客户端开发出相应的短信验证功能,进行手机号码的接收,接收到手机号码后,直接发送服务器端,这里当然不能客户端集成直接发,那就会被别人利用了。服务器端发送短信。客户接收到短信后就可以进行...

    毕业设计-单片机控制GSM模块实现短信收发的软件设计.doc

    表1 AT指令 AT指令 功 能 描 述 AT+OFF 关机并重新启动 AT+CSDH=0 在TEXT模式下在返回值中不显示详细的头信息 ATE0 关闭回显 AT+CMGF=1 选择短信格式为TEXT模式 AT+CMGS 发送短信息 AT+CMGR 读取短信息 AT+CMGD=0 ...

    无线智能家居敲门砖将会落入谁家

    机对命令处理后,启动相应设备,完成用户给出的命令并向主机回复应答,主机收到应答后, 通过 GSM 模块发出回复短消息,报告用户完成命令。若在规定的时间内(这里定时 60s)主 机没有接收到分机的回复信息,即把该...

    HUAWEI MH5000-31 5G模块使用指南

     短信  语音  电话本及SIM卡  休眠唤醒  温度保护  FOTA下载及升级  网络查询  典型场景介绍 启动及信息获取  模块上报启动  信息获取  IMEI  版本号  产品型号  SIM卡状态  网络注册...

    gps和基站两种方式实现远程地图定位

    断断续续搞了两个多月,终于实现了android手机通过短信拦截进行远程定位,支持android4.4哦,受控手机的服务可以开机自启动,防止进程和服务被杀死,哈哈,有点儿像个流氓软件,不过方便家里老人和小孩使用哦!...

    智能手机与电脑连接驱动程序

    步骤四 把相应的串口启动文件通过蓝牙文件传输方式传送到手机,手机收到串口启动文件后,打开文件安装即可。 接下来呢,你想把手机上的短信、通讯录备份到电脑、用电脑发短信、管理自己的客户群,那就可使用国内...

    智能家居控制系统.doc

    在家值守的GSM模块接收到命令后发送给主 机(单片机),主机通过对命令的处理,把命令通过红外传输到相应的分机(单片机)上, 分机对命令处理后,启动相应设备,完成用户给出的命令并向主机回复应答,主机收到 应答后,...

    智能家居控制系统设计方案.doc

    在家值守的GSM模块接收到命令后发送给主 机(单片机),主机通过对命令的处理,把命令通过红外传输到相应的分机(单片机) 上,分机对命令处理后,启动相应设备,完成用户给出的命令并向主机回复应答,主机 收到应答...

    Google Android SDK开发范例大全(第3版) 1/5

    7.12 通过收到短信开始秘密录音 7.13 内置影片播放器载入3gp电影 7.14 自制3gp影片播放器 7.15 相机预览及拍照临时文件 7.16 拍照瞬间启动相机自动对焦 7.17 制作开场动画 7.18 我的手机会说话 7.19 手势触控屏幕...

    Google Android SDK开发范例大全(第3版) 4/5

    7.12 通过收到短信开始秘密录音 7.13 内置影片播放器载入3gp电影 7.14 自制3gp影片播放器 7.15 相机预览及拍照临时文件 7.16 拍照瞬间启动相机自动对焦 7.17 制作开场动画 7.18 我的手机会说话 7.19 手势触控屏幕...

    Google Android SDK开发范例大全(第3版) 3/5

    7.12 通过收到短信开始秘密录音 7.13 内置影片播放器载入3gp电影 7.14 自制3gp影片播放器 7.15 相机预览及拍照临时文件 7.16 拍照瞬间启动相机自动对焦 7.17 制作开场动画 7.18 我的手机会说话 7.19 手势触控屏幕...

    Google Android SDK开发范例大全(第3版) 5/5

    7.12 通过收到短信开始秘密录音 7.13 内置影片播放器载入3gp电影 7.14 自制3gp影片播放器 7.15 相机预览及拍照临时文件 7.16 拍照瞬间启动相机自动对焦 7.17 制作开场动画 7.18 我的手机会说话 7.19 手势触控屏幕...

    Google Android SDK开发范例大全(第3版)part2

     7.12 通过收到短信开始秘密录音  7.13 内置影片播放器载入3gp电影  7.14 自制3gp影片播放器  7.15 相机预览及拍照临时文件  7.16 拍照瞬间启动相机自动对焦  7.17 制作开场动画  7.18 我的手机会说话 ...

    《Google Android SDK开发范例大全(第3版)》.pdf

    7.12 通过收到短信开始秘密录音 447 7.13 内置影片播放器载入3gp电影 451 7.14 自制3gp影片播放器 455 7.15 相机预览及拍照临时文件 460 7.16 拍照瞬间启动相机自动对焦 470 7.17 制作开场动画 471...

    赵云网站保姆个人版 1.0 UTF-8

    2.激活并启动网站监控服务 3.监控站点个数 个人免费版提供最多3个站点的监控服务,如果您需要监控更多的站点,请联系我们开通收费版。 4.监控时间间隔 个人版不提供网站监控间隔时间的设置,系统将每5-10...

    智能手机的三种泄密方式.docx

    智能手机使用开放的电子通信系统或互联网联系,通常只要有相应的无线电接收设施或网络设备,就能截获用户通话和上网收发的信息内容。另外,手机的GPS功能,使其能"自报家门和地址"。目前很多国家的情报部门或安全...

    java源码包3

     通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后的公钥,将其解码,李四用张三的公钥加密信息,并发送给李四,张三用自己的私钥解密从李四处收到的信息…… Java利用DES私钥对称加密代码实例 ...

    OQ100(邮件客户端) v2.5.3.zip

    可自定义标准服务请求或投诉单据,向客户开放,客户填写后自动提醒内部服务流程启动,大大提高客户满意度。 跨企业项目协同。 可创建跨企业项目,统一项目协调,信息共享,有效降低项目成本,保证项目进度。全球...

Global site tag (gtag.js) - Google Analytics