Menifest注册广播:
<receiver
android:name=".tools.ExitReceiver"
android:enabled="true"
android:exported="true">
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</receiver>
可以向所有组件广播,也可以只向指定组件广播。
例如,向所有组件广播 BOOT_COMPLETED:
adb shell am broadcast -a android.intent.action.BOOT_COMPLETED
向指定Receiver广播,比如:
adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -n com.xxxxx.usercenter/.tools.ExitReceiver
代码广播:
ComponentName componentName =new ComponentName("com.personedu.usercenter","com.xxxxx.usercenter.tools.ExitReceiver");
Intent intent =new Intent("定义的action");
intent.setComponent(componentName);
sendBroadcast(intent);