gpt4 book ai didi

java - Android 设备上是否有唯一的启动 session ID 或计数?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:15:16 27 4
gpt4 key购买 nike

我正在编写的应用程序需要知道“启动 session ”(为了更好的术语)是否已更改,但它不需要真正在启动时启动,我更愿意如果可能,不必使用 RECEIVE_BOOT_COMPLETED 权限。

所以我想知道是否有任何设备范围的启动 session ID 或计数我可以查询并存储在我的数据库中以供以后检查。我知道我可以获得自启动以来以毫秒为单位的时间,但我认为这在这种情况下没有用。

在此先感谢您的帮助。

最佳答案

是的,在 API >= 24 上。您可以使用 BOOT_COUNT global settings variable .要阅读本文,请尝试这样的 fragment :

int boot_count = Settings.Global.getInt(getContext().getContentResolver(),
Settings.Global.BOOT_COUNT);

API 24 之前的版本,您一直在捕获 RECEIVE_BOOT_COMPLETED

关于java - Android 设备上是否有唯一的启动 session ID 或计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22636606/

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