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" />
原文在:http://wang-peng1.iteye.com/blog/777820

更多相关文章

  1. 移动开发:Android(安卓)错误警告信息解释
  2. OpenGL ES教程III之移动变换(原文对照)
  3. Android学习之Pair类 (android.util.Pair )
  4. Do's and Don'ts for Android(安卓)development
  5. OpenGL ES教程VI之纹理贴图(原文对照)
  6. 【转】Android(安卓)SDK版本与API Level对照表
  7. android driver for ubuntu 手机驱动
  8. 不让屏幕翻转扰乱你的进度对话框
  9. 【Android平台】 Alljoyn学习笔记四 Android(安卓)Core API参考

随机推荐

  1. Android虚拟键盘挡住输入框的处理方法
  2. Android按返回键弹出对话框退出应用程序
  3. Android分享功能
  4. Using Android's Compatibility Test Sui
  5. Android(安卓)正则表达式验证手机和邮箱
  6. 【从头学android】第一个程序,点按钮显示H
  7. Android大图片加载处理
  8. android 数据库初体验
  9. Android(安卓)studio 学习资料汇总
  10. Android(安卓)HapticFeedback触感反馈