繁体   English   中英

如何使用光传感器

[英]how to use the light sensor

我想使用光传感器检测手机更换的环境,然后防止手机被盗。 但是我不知道如果屏幕关闭,传感器是否仍然可以工作。 而且,有人可以提出一些建议,如何实现这一目标? 如果我在服务中注册了传感器,我会成功吗?

我知道,使用context.getSystemService(SENSOR_SERVICE),我可以获取sensormanager,注册传感器并实现SensorEventListener。 通过sensorevent.value,我可以获得光传感器的值。

是的,您实际上可以在此处使用传感器API。 即使屏幕未激活,传感器仍然可以工作。 但是要小心,以免长时间持续。 因为这将消耗大量电池电量并降低电池寿命。

“始终确保禁用不需要的传感器,尤其是在您的活动暂停时。不这样做可能会在短短几个小时内耗尽电池。请注意,当屏幕关闭时,系统不会自动禁用传感器。”

“为了优化我们的应用程序的性能,最好的方法是在您的应用程序处于运行状态时获取通知。”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM