5

自从 HTC 开始使用 Fastboot 设置以来,应用程序依赖于

android.intent.action.BOOT_COMPLETED

与HTC设备上的设备启动一起努力启动。我有一个类似的应用程序,它取决于上述意图操作。但是由于 HTC 通过使用 fastboot(使用的其他术语 - 休眠)以不同的方式关闭和打开电源,我的应用程序永远无法正常工作。我尝试使用ACTION_USER_PRESENTACTION_SCREEN_ON,但它似乎更像是破解而不是解决我的问题。你们中是否有人遇到过同样的问题并找到了更好的方法来处理它?请帮忙。库存单位

4

2 回答 2

12

如果有人以 HTC Droid DNA 作为目标进行编程,我发现它的“快速启动”不会发送“ android.intent.action.QUICKBOOT_POWERON ”,而是发送“ com.htc.intent.action.QUICKBOOT_POWERON ” .

我希望这对某个地方的人有所帮助,因为我花了几个小时才弄清楚这一点。

于 2013-02-14T01:24:40.500 回答
4

我发现了 HTC 在快速启动开机和关机期间使用的意图操作。我想在这里分享它,因为它可能对与我面临同样问题的其他人有用。

这是您需要在 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>

希望对您有所帮助

于 2012-07-27T23:52:09.703 回答