zoukankan      html  css  js  c++  java
  • 接受短信播放音乐

    public class SmsReceiver extends BroadcastReceiver {
        @Override
        public void onReceive(Context context, Intent intent) {
            //1,判断是否开启了防盗保护
            boolean open_security = SpUtil.getBoolean(context,ConstantValue.OPEN_SECURITY, false);
            if(open_security){
                //2,获取短信内容
                Object[] objects = (Object[]) intent.getExtras().get("pdus");
                //3,循环遍历短信过程
                for (Object object : objects) {
                    //4,获取短信对象
                    SmsMessage sms = SmsMessage.createFromPdu((byte[])object);
                    //5,获取短信对象的基本信息
                    String originatingAddress = sms.getOriginatingAddress();
                    String messageBody = sms.getMessageBody();
                    
                    //6,判断是否包含播放音乐的关键字
                    if(messageBody.contains("#*alarm*#")){
                        //7,播放音乐(准备音乐,MediaPlayer)
                        MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.ylzs);
                        mediaPlayer.setLooping(true);
                        mediaPlayer.start();
                    }
                    
                    if(messageBody.contains("#*location*#")){
                        //8,开启获取位置服务
                        context.startService(new Intent(context,LocationService.class));
                    }
                    
                    if(messageBody.contains("#*lockscrenn*#")){
                    }
                    if(messageBody.contains("#*wipedate*#")){
                    }
                }
            }
        }
    }
        <uses-permission android:name="android.permission.RECEIVE_SMS" />
  • 相关阅读:
    TP5.1 分页CSS样式(转载)
    简单的layui二级联动
    关于layui部分表单不显示的问题(Select, checkBox)
    MySQL 开启远程访问权限 | 宝塔系统
    tp5.1 本地正常, 线上route.php不起作用的问题
    cocos自动图集
    微信小程序video
    nuxt https
    接口数据加密
    node里读取命令行参数
  • 原文地址:https://www.cnblogs.com/xufengyuan/p/6275030.html
Copyright © 2011-2022 走看看