短信监听器
Posted nangongyibin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了短信监听器相关的知识,希望对你有一定的参考价值。
短信监听器
- 定义广播接收者 接收发送的短信
public class SMSreceiver extends BroadcastReceiver { private static final String TAG = "SMSreceiver"; @Override public void onReceive(Context context, Intent intent) { Log.e(TAG, "onReceive: " ); Object[] pdus = (Object[]) intent.getExtras().get("pdus"); for (Object pdu : pdus) { SmsMessage smsMessage = SmsMessage.createFromPdu((byte[]) pdu); String body = smsMessage.getMessageBody(); String address = smsMessage.getOriginatingAddress(); Log.e(TAG, "onReceive: "+"aa"+body+"=="+address ); } } }
- 在清单文件注册广播接收者
<receiver android:name=".SMSreceiver" android:enabled="true" android:exported="true"> <intent-filter> <action android:name="android.provider.Telephony.SMS_RECEIVED" /> </intent-filter> </receiver>
以上是关于短信监听器的主要内容,如果未能解决你的问题,请参考以下文章