我正在为Android TV开发一个应用程序。我有一个粘性服务&一个广播接收器,应该在系统重启后重新启动此服务。
这段代码对任何手机都能完美地工作,但是,在电视机的例子中,当我从待机状态(使用遥控器)打开电视机时,我在接收器的Intent中定义的任何操作都不会被接收到,当我拔掉电视机插头,然后再插上它时,它就能工作。
有没有人试过类似的东西?任何建议可能会有帮助。谢谢
我试过了一米一米一米一米一米二米一米三米一米。
这是我配置的接收器。
<receiver
android:name=".MyReceiver"
android:directBootAware="true"
android:enabled="true"
android:exported="true">
<intent-filter>
<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="android.intent.action.LOCKED_BOOT_COMPLETED" />
<action
android:name="android.intent.action.ACTION_POWER_CONNECTED" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
预期在广播中捕获打开器械的动作。
1条答案
按热度按时间qc6wkl3g1#
请检查您是否添加了以下权限。