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]);}// 产生一个ToastToast toast = Toast.makeText(context,"短信内容wewewewew: " + smsMessage[0].getMessageBody(), Toast.LENGTH_LONG);// 设置toast显示的位置// toast.setGravity(Gravity.TOP|Gravity.LEFT, 0, 200);// 显示该Toasttoast.show();}}

更多相关文章

  1. ImageView.setScalType参数详解
  2. 介绍一个Android开源项目:GifView——Android显示GIF动画
  3. [置顶] SQLITE在ANDROID上的一个BUG
  4. Android中动态设置多继承Style/Theme
  5. Android的桌面小图标Widget的学习
  6. android保存图片到sdcard后,在图片浏览器不能马上显示出来
  7. Android(安卓)用AsyncTask下载网络图片并显示百分比
  8. Android(安卓)TextView文字过多时通过滚动条显示多余内容
  9. android 一直在最前面的浮动窗口效果

随机推荐

  1. Android 多媒体
  2. android打电话,接电话,挂电话过程
  3. 关于"match_parent"这个xml的布局设定值
  4. Android JNI介绍
  5. 2011.11.22——— android jni简单用法
  6. android - Content-Type大全
  7. php android json
  8. Android zip解压
  9. android flash 遮挡问题
  10. Android下Notification(通知栏)的使用