gpt4 book ai didi

android - 如何检测显示超时的应用程序 "wakes up"?

转载 作者:行者123 更新时间:2023-11-29 21:44:32 25 4
gpt4 key购买 nike

<分区>

对于工业应用程序,客户要求用户必须在首次启动该应用程序时登录,如果设备“进入休眠状态”(即如果他放下设备并且屏幕熄灭)则再次登录。如果用户放下设备并走开,工厂车间的其他人后来发现了它,那么该人必须使用自己的 ID 登录应用程序。

无论如何,我可以在应用程序首次启动时强制登录主屏幕 Activity 的 onCreate 事件,但似乎没有用于“唤醒”的 Activity 生命周期事件"显示超时后。 onResume 处理程序会为各种事情调用,例如从同一应用程序中的另一个 Activity 返回,所以这太笼统了。

如何检测我的应用何时从显示超时中唤醒?

N.B. - 我不关心我是否检测到显示器开启本身 Stack Overflow 上有几个关于检测屏幕开启的讨论(Android - how to receive broadcast intents ACTION_SCREEN_ON/OFF? ) 共识似乎是这很难,甚至可能是故意劝阻。我只想知道什么时候我自己的应用“醒来”。如果检测屏幕打开是唯一或最好的方法,有人可以给我一些示例代码吗?

提前致谢。

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