Android常用的系統廣播

簡述:

    項目中常常會用到各種廣播接收器,在這裏記載一些常用的廣播。

1、短信廣播

      權限:

      

    <uses-permission android:name="android.permission.READ_SMS" />
    <uses-permission android:name="android.permission.RECEIVE_SMS" />

      靜態註冊:

        <receiver android:name=".SMSBroadcastReceiver">
            <intent-filter android:priority="100">
                <action android:name="android.provider.Telephony.SMS_RECEIVED" />
            </intent-filter>
        </receiver>
       廣播接收器:
public class SMSBroadcastReceiver extends BroadcastReceiver {
    private static final String SMS_ACTION = "android.provider.Telephony.SMS_RECEIVED";

    @Override
    public void onReceive(Context context, Intent intent) {
        if (SMS_ACTION.equals(intent.getAction())){
            Toast.makeText(context, "接收到短信廣播", Toast.LENGTH_SHORT).show();
            Log.e("TAG", "接收到短信廣播");
        }
    }
      關於自動填寫短信驗證碼請移步:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章