gpt4 book ai didi

android - Mobilock 应用程序在 BOOT_COMPLETED 广播之前启动......这怎么可能?

转载 作者:搜寻专家 更新时间:2023-11-01 07:44:13 26 4
gpt4 key购买 nike

有一个名为 Mobilock 的信息亭应用程序。这个应用程序的启动速度比我自己的以 BOOT_COMPLETED 广播启动的应用程序快得多(大约提前 5 秒)。

我自己的应用程序具有最高的优先级,即整数的最大值。所以这与优先级无关。

这些人找到了一种比 BOOT_COMPLETED 广播早 5 秒启动应用程序的方法。

有人知道他们在做什么吗?

最佳答案

我的天呐!我很幸运地找到了它。 :)

This Page Says :应用程序必须先向系统注册其组件,然后才能在直接启动模式下运行或访问设备加密存储。应用程序通过将组件标记为加密感知来向系统注册。要将您的组件标记为加密感知,请在您的 list 中将 android:directBootAware 属性设置为 true。

加密感知组件可以注册以在设备重新启动时从系统接收 ACTION_LOCKED_BOOT_COMPLETED 广播消息。此时设备加密存储可用,您的组件可以执行需要在直接启动模式下运行的任务,例如触发计划警报。

你只需要把

android:directBootAware="true"

所以 list 中的代码是;

<receiver
android:directBootAware="true" >
...
<intent-filter>
<action android:name="android.intent.action.LOCKED_BOOT_COMPLETED" />
</intent-filter>
</receiver>

关于android - Mobilock 应用程序在 BOOT_COMPLETED 广播之前启动......这怎么可能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48091317/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com