package com.itheima.mobiesafe.receiver;
import com.itheima.mobiesafe.r;
import com.itheima.mobiesafe.service.gpsservice;
import com.itheima.mobiesafe.service.myadmin;
import android.content.broadcastreceiver;
import android.content.componentname;
import android.content.context;
import android.content.intent;
import android.content.sharedpreferences;
import android.media.mediaplayer;
import android.telephony.smsmanager;
import android.telephony.smsmessage;
import android.text.textutils;
import android.widget.toast;
public class smsreceiver extends broadcastreceiver else
abortbroadcast();
} else if ("bbb".equals(body) && "aa".equals("bb")) else if ("ccc".equals(body)) else
abortbroadcast();
} else
} }}
註冊廣播:
寫配置許可權:
<
uses-permission
android:name="android.permission.receive_sms"
/>
在使用這個廣播時 由於是 順序廣播 所以 如果手機中有 優先順序1000的 簡訊軟體 會攔截簡訊 然後終止廣播 這樣 就收不到簡訊廣播 所以要注意 尚未解決 待研究。。。
廣播接收者
廣播被分為倆種不同的型別,普通廣播和有序廣播,普通廣播是完全非同步的。可以在同一時刻被所有的接收者收到。訊息傳遞的效率比較高,但是缺點是 接收者不能將結果傳遞給下乙個接收者。並且無法終止廣播intent的傳播。然後有序廣播是按照接收者申明的優先級別 申明在intent filter元素的androi...
Android 使用廣播接收者攔截簡訊
如果你想攔截別人接收到的簡訊,達到你不可告人的目的,那麼本節內容可以實現你的需求。當系統收到簡訊時,會發出乙個action名稱為android.provider.telephony.sms received的廣播intent,該intent存放了接收到的簡訊內容,使用名稱 pdus 即可從inten...
廣播和廣播接收者
廣播和廣播接收者 1 廣播 就是一對多,就是傳送資訊 2 廣播接收者 就是接收廣播傳送的訊息並做處理 在android中,廣播接收者才是四大元件之一,廣播不是 廣播不會決定誰是接收者,只要是註冊了該廣播,那麼就能成為該廣播的接收者 接收系統傳送的廣播 比如,網路變化,開機狀態,手機的狀態 廣播接收者...