BOOT_COMPLETED不会在带有棒棒糖版本的金立设备上触发



>更新:我收到了关于金立的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>

相关内容

  • 没有找到相关文章

最新更新