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", "接收到短信广播");
        }
    }
      关于自动填写短信验证码请移步:

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