在开发需求中,有时候会需要接收开机广播,但发现接收不到;网上有说Android4.x后就不能实现了,这种说法有些误导,实际上跟广播的配置有关的:
<receiver android:name=".broadcast.BootBroadcastReceiver" android:enabled="true" android:exported="true" android:permission="android.permission.RECEIVE_BOOT_COMPLETED"> <intent-filter android:priority="1000"> <!--.接收启动完成的广播--> <category android:name="android.intent.category.DEFAULT" /> <action android:name="android.intent.action.BOOT_COMPLETED"/> </intent-filter>
</receiver>
进行以上配置后试试,看是否可以接收到开机广播;希望对有需要的朋友有所帮助!!