如何防止接近传感器在屏幕关闭时休眠?
How to prevent proximity sensor from sleeping when the screen is off?
我正在尝试制作一个应用程序,以便在手靠近接近传感器时打开屏幕。但是,一旦屏幕关闭,接近传感器就会关闭。我该如何防止这种情况?
您应该编写一个注册传感器输入并使用 onSensorChanged() 的服务。这样你在屏幕关闭和activity暂停时仍然可以监听事件。
但是在 Marshmallow 和 Nougat 中有打瞌睡模式,这意味着服务很可能会在屏幕关闭很长时间后停止 运行。我认为他们没有在文档中指定传感器更改的行为,我很想听听会发生什么。
我正在尝试制作一个应用程序,以便在手靠近接近传感器时打开屏幕。但是,一旦屏幕关闭,接近传感器就会关闭。我该如何防止这种情况?
您应该编写一个注册传感器输入并使用 onSensorChanged() 的服务。这样你在屏幕关闭和activity暂停时仍然可以监听事件。
但是在 Marshmallow 和 Nougat 中有打瞌睡模式,这意味着服务很可能会在屏幕关闭很长时间后停止 运行。我认为他们没有在文档中指定传感器更改的行为,我很想听听会发生什么。