在 AndroidManifest 文件中,我想在用户重新启动设备时捕获 BOOT_COMPLETED 事件。我正在添加此权限:
“使用权限 android:name=”android.permission.RECEIVE_BOOT_COMPLETED”
我在 Stackoverflow 上看到其他人使用了两个“意图过滤器”:
“Intent.ACTION_BOOT_COMPLETED”和
“android.intent.action.BOOT_COMPLETED”
这里的首选操作字符串是什么?请指教并解释。
Intent.ACTION_BOOT_COMPLETED == android.intent.action.BOOT_COMPLETED
它们都是相同的,因为如果你研究一下Intent.ACTION_BOOT_COMPLETED
是,你会看到它是android.intent.action.BOOT_COMPLETED
.
通常在清单中,您将使用android.intent.action.BOOT_COMPLETED
due to Intent.ACTION_BOOT_COMPLETED
是 Java 代码而不是 xml。
但在你的代码中,你可以使用Intent.ACTION_BOOT_COMPLETED
作为替代方案,因为它更容易记住。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)