gpt4 book ai didi

android - 在 android 屏幕关闭时识别传感器是否工作

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:09:04 29 4
gpt4 key购买 nike

我想确定用于 Activity 识别的传感器在设备屏幕关闭时是否正常工作。

一旦设备屏幕关闭, Activity 识别就会停止。我搜索了一下,发现当屏幕关闭时传感器不工作以节省电池。

所以有一种方法可以通过 isWakeUpSensor() 来识别此类传感器,但是 isWakeUpSensor() 从 API 21 开始适用。

如何让它在 API 14 及更高版本上运行。在开始 Activity 识别之前识别传感器。与应用程序“移动”相同

最佳答案

经过一些搜索,我找到了这个 documentation哪个州

Up to KitKat, whether a sensor was a wake-up or a non-wake-up sensor was dictated by the sensor type: most were non-wake-up sensors, with the exception of the proximity sensor and the significant motion detector.

另一方面,显着运动检测器页面说

Implement only the wake-up version of this sensor. getDefaultSensor(SENSOR_TYPE_SIGNIFICANT_MOTION) returns a non-wake-up sensor

这让我很困惑。然而,它是一个复合传感器,这意味着它的唤醒取决于底层的实际传感器(我想)。

对此的更多研究表明 Android 4.3 (API 18) 中添加了显着运动检测器,因此您只剩下用于 API 14 设备中可用唤醒传感器的接近传感器,它主要用于在打电话时打开和关闭屏幕。

在我看来,如果没有 wake lock,就无法完全按照您的想法去做。 .

关于android - 在 android 屏幕关闭时识别传感器是否工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32044601/

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