码迷,mamicode.com
首页 > 其他好文 > 详细

短信监听器

时间:2019-01-06 21:56:49      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:androi   body   pre   byte   from   style   ble   telephony   清单   

短信监听器

  • 定义广播接收者 接收发送的短信
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>

 

短信监听器

标签:androi   body   pre   byte   from   style   ble   telephony   清单   

原文地址:https://www.cnblogs.com/nangongyibin/p/10230350.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!