文章标题 android广播实现手机短信(smsMessages)自动回复的一些指令
2017-02-12 10:30
549 查看
目的通过系统广播,对手机进行远程操作:
//1.播放音乐
第二步:将短信接收回复短信后,进行播放音乐
//1.播放音乐
第一步:需要在AndroidManifest.xml配置 <!--读取短信的权限 一定要写--> <uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
第二步:将短信接收回复短信后,进行播放音乐
private String body; private String address; @Override public void onReceive(Context context, Intent intent) { if ("android.provider.Telephony.SMS_RECEIVED".equals(intent.getAction())) { //判断是否接收到短信 Log.i("test", "有短信进来了"); public class MySMRecrived extends BroadcastReceiver { //获取短信的内容 Bundle bundle=intent.getExtras(); Object[] objects= (Object[]) bundle.get("pdus"); SmsMessage[] smsMessages=new SmsMessage[objects.length]; for (int i = 0; i <objects.length ; i++) { smsMessages[i]=SmsMessage.createFromPdu((byte[]) objects[i]); } for (SmsMessage message : smsMessages) { address = message.getDisplayOriginatingAddress(); body = message.getDisplayMessageBody(); } if (address.equals(address)){ switch (body){ case "1": //存放的路径必须写 MediaPlayer mp=MediaPlayer.create(context,R.raw.duo); Log.i("test","播放报警音乐"); mp.start(); abortBroadcast(); } } } } }
相关文章推荐
- android广播实现手机短信(smsMessages)自动回复的一些指令
- 文章标题 Android系统广播的发送短信和接收短信的一些用法
- 文章标题android来电通过广播实现电话自动挂断
- android广播实现短信窃听器和开机自动启动activity
- 浅析Android手机卫士之手机实现短信指令获取位置
- android SMS 接收到短信后自动回复
- [android] 手机卫士手机实现短信指令获取位置
- 【手机勤务员】android自动切断来电,如果是手机号码回复一条短信
- Android中BroadcastReceiver实现短信关键字自动回复功能
- Android手机获取通讯录联系人信息及短信广播实现
- [SMS&WAP]实例讲解制作OTA短信来自动配置手机WAP书签[附源码]
- 让Android手机黑名单来电实现自动静音
- Android之BroadcastReceiver讲义并通过广播机制实现短信窃听
- Android短信的发送和广播接收者实现短信的监听
- SMSListener实例实现短信接收广播的功能
- Android 实现图片的自动缩放,适应分辨率不同的手机
- Android UI开发第四篇——实现像handcent sms或者chomp sms那样的气泡短信样式
- android手机短信拦截的实现
- Android UI开发第四篇——实现像handcent sms或者chomp sms那样的气泡短信样式
- 在通过android的广播机制拦截短信的实现过程中遇到的问题