final String SMS_RECEIVED = "android.provider.Telephony.SMS_RECEIVED";BroadcastReceiver SMSbr = new BroadcastReceiver() {         @Override        public void onReceive(Context context, Intent intent) {                              Bundle bundle = intent.getExtras();                if (bundle != null) {                                                Object[] pdus = (Object[]) bundle.get("pdus");                        final SmsMessage[] messages = new SmsMessage[pdus.length];                        for (int i = 0; i < pdus.length; i++)                                messages[i] = SmsMessage                                                .createFromPdu((byte[]) pdus[i]);                        if (messages.length > -1) {                              .                                String smsToast = "New SMS received from "                                                + messages[0].getOriginatingAddress() + "\n'"                                                + messages[0].getMessageBody() + "'";                                Toast.makeText(context, smsToast, Toast.LENGTH_LONG)                                                .show();                        }                }        }};IntentFilter SMSfilter = new IntentFilter(SMS_RECEIVED);this.registerReceiver(SMSbr, SMSfilter); private boolean checkSMS() {        // Sets the sms inbox's URI        Uri uriSMS = Uri.parse("content://sms");        Cursor c = getBaseContext().getContentResolver().query(uriSMS, null,                        "read = 0", null, null);        // Checks the number of unread messages in the inbox        if (c.getCount() == 0) {                return false;        } else                return true;} <uses-permission id="android.permission.RECEIVE_SMS" />   <uses-permission id="android.permission.READ_SMS" />  

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android Toast提示封装
  2. [Android]查看KeyStore的MD5或SHA1签名
  3. Android(安卓)ApiDemos示例解析(106):Vie
  4. 深入了解Android图形管道-part2
  5. ORB_SLAM2在android studio上用cmake编译
  6. Android(安卓)有效的解决内存泄漏的问题
  7. Android GPS 获取
  8. Android bitmap内存优化测试
  9. Android 中 动画效果实现
  10. Android(java)学习笔记99:android的短信发送