>更新:我收到了关于金立的BOOT_COMPLETED,但前提是我按照以下步骤操作 -1.打开"自动启动",然后关闭它2. 打开应用程序并关闭它
如果我执行上述步骤,然后关闭并打开手机,BOOT_COMPLETED就会被触发。下次如果我只是关闭和打开它,它就不会触发。我能够始终如一地模拟这一点。可能是什么原因?
我在清单中声明了这一点。它适用于三星,摩托罗拉等手机,但在金立上,我发现接收器在手机启动时没有被触发。手机有棒棒糖版本。请让我知道这里可能缺少什么。感谢您的帮助。
<receiver
android:name=".BootUpReceiver"
android:enabled="true"
android:exported="true">
<intent-filter android:priority="999">
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
<action android:name="android.intent.action.REBOOT" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
这在我的金立手机上有效:
<receiver
android:name=".BootUpReceiver"
android:enabled="true"
android:exported="true">
<intent-filter android:priority="999">
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
<action android:name="android.intent.action.REBOOT" />
<action android:name="com.gionee.intent.action.QUICKBOOT_POWERON"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>