当您添加
<data>
元素到
<intent-filter>
您将只能获得与此匹配的广播事件
<数据(>);
要素大部分广播
Intent
您列出的不包含任何数据。
可以指定多个
<意向过滤器(>);
,如下所示:
<receiver android:name=".activity.SettingsEventReceiver" >
<intent-filter>
<action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
<action android:name="android.net.wifi.WIFI_AP_STATE_CHANGED" />
<action android:name="android.intent.action.AIRPLANE_MODE"/>
<action android:name="android.media.VOLUME_CHANGED_ACTION" />
<action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
<action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
<action android:name="android.intent.action.SIM_STATE_CHANGED" />
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<category android:name="android.intent.category.DEFAULT" />
<action android:name="android.intent.action.QUICKBOOT_POWERON"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED"/>
<action android:name="android.intent.action.PACKAGE_REMOVED"/>
<action android:name="android.intent.action.PACKAGE_FIRST_LAUNCH"/>
<data android:scheme="package" />
</intent-filter>
</receiver>