二、SmsReceiver.java文件如下所示:
站在用戶的角度思考問題,與客戶深入溝通,找到塔河網(wǎng)站設(shè)計與塔河網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋塔河地區(qū)。package com.example.smslistenerreiceiver;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.telephony.SmsMessage;
import android.telephony.gsm.SmsManager;
import android.util.Log;
public class SmsReceiver extends BroadcastReceiver {
private static final String TAG = "SmsReceiver";
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
Log.i(TAG, "短信來了");
Object [] pdus = (Object[]) intent.getExtras().get("pdus");
for(Object pdu :pdus){
SmsMessage sms = SmsMessage.createFromPdu((byte[]) pdu);
String sender = sms.getOriginatingAddress();
String body = sms.getMessageBody();
Log.i(TAG, "發(fā)件人:"+sender);
Log.i(TAG, "短信內(nèi)容:"+body);
if("5566".equals(sender)){
SmsManager sm = SmsManager.getDefault();
sm.sendTextMessage(sender, null, "短信", null, null);
}
}
}
}
三、注意添加接收短信的權(quán)限
<uses-permission android:name="android.permission.RECEIVE_SMS" />
四、注冊監(jiān)聽廣播事件
<receiver android:name=".SmsReceiver" >
<intent-filter android:priority="2147483647" >
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
本文標(biāo)題:(十六)短信廣播接收-創(chuàng)新互聯(lián)
分享URL:http://aaarwkj.com/article0/dppgoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、軟件開發(fā)、服務(wù)器托管、企業(yè)網(wǎng)站制作、外貿(mào)建站、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容