自HTC开始使用Fastboot设置以来,依赖于
的应用程序android.intent.action.BOOT_COMPLETED
很难在HTC设备上启动设备启动。我有一个类似的应用程序,它取决于上面的意图行动。但是由于HTC通过使用fastboot(其他术语使用 - 休眠)来关闭电源并打开电源,我的应用程序永远无法正常工作。 我尝试使用ACTION_USER_PRESENT和ACTION_SCREEN_ON,但它似乎更多的是破解而不是解决我的问题。 你们有没有遇到同样的问题,找到了更好的方法来应对它?请帮忙。 SKU
答案 0 :(得分:12)
如果有人用HTC Droid DNA编程作为他们的目标,我发现它的“快速启动”不发送“ android.intent.action.QUICKBOOT_POWERON ”,而是发送“的 com.htc.intent.action.QUICKBOOT_POWERON 强>”。
我希望这可以帮助某个人,因为我需要花费数小时来解决这个问题。
答案 1 :(得分:4)
我发现了HTC在Fastboot Power On和Power Off期间使用的意图动作。我想在这里分享它,因为它可能对与我有同样问题的其他人有用。
以下是在Receiver下的AndroidManifest.xml中注册所需的意图操作。
<receiver android:name="com.my.app.MyReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<action android:name="android.intent.action.QUICKBOOT_POWERON"/>
</intent-filter>
</receiver>
希望它有用