Android接收短信并读取
2013-10-30 20:56
274 查看
public class SMSReceiver extends BroadcastReceiver { @Override public void onReceive(Context arg0, Intent arg1) { // TODO 自动生成的方法存根 Bundle bundle = arg1.getExtras(); Object messages[] = (Object[]) bundle.get("pdus");// Bundle从意图中获得数据 SmsMessage smsMessage[] = new SmsMessage[messages.length]; for (int i = 0; i < messages.length; i++) { smsMessage[i] = SmsMessage.createFromPdu((byte[]) messages[i]);// 赋值 } Toast.makeText(arg0, "短信内容是:" + smsMessage[0].getMessageBody(), Toast.LENGTH_LONG).show(); } }
Receiver设置:
<receiver android:name="SMSReceiver" android:label="@string/smsReceiver" > <intent-filter> <action android:name="android.provider.Telephony.SMS_RECEIVED" /> </intent-filter> </receiver>
权限设置:
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
相关文章推荐
- android黑科技之读取用户短信+插入短信到系统短信数据库
- android 读取短信内容
- android短信的接收和发送处理
- Android中发送和接收短信
- android使用SmsManager发送长短信却接收到多条的问题(重新编辑)
- Android获取和读取短信验证码的实现方法
- Android接收发送短信
- 【Android学习日记】(七) 监听短信接收实例
- android基础---->发送和接收短信
- android接收和发送短信
- Android从普通发送和接收短信到对短信进行拦截
- android 发送短信的两种方式,以及接收报告和发送报告
- Android SMS(一) —— 读取短信
- android接收短信(SmsMessage.createFromPdu((byte[])obj)不推荐使用的处理方法)
- android短信接收流程
- 基于Android的短信应用开发(五)——读取显示会话信息记录
- Android SMS(一) —— 读取短信 .
- android中的短信sqlite库中,通过命令读取
- 文章标题 Android系统广播的发送短信和接收短信的一些用法
- android 发送短信的两种方式,以及接收报告和发送报告