有没有办法在环境光变化时获得通知?

Posted

技术标签:

【中文标题】有没有办法在环境光变化时获得通知?【英文标题】:Is There A Way to Get Notifications When Ambient Light Changes? 【发布时间】:2019-05-30 16:37:06 【问题描述】:

好的。我有an app,旨在允许用户手动降低屏幕亮度。它工作得很好。我使用标准的UIScreen 调用来执行此操作,以响应滑块。

如果可能的话,我希望能够利用环境光传感器,但似乎不是。

到目前为止,我看到的所有反馈都是 Apple 通过私有 API 锁定了对传感器的访问(这意味着无法发布使用该传感器的应用程序)。

我想知道是否有其他方法可以在不直接使用传感器的情况下检测环境光水平。

我正在考虑诸如键/值绑定或通知管理器之类的事情。

我在任何地方都没有见过这种环境光的东西。我正要认输,但我想我会在这里问一下,只是为了见鬼。

有没有人知道一些(合法的)方法来找出手机认为是环境光的东西?

【问题讨论】:

【参考方案1】:

我不相信某些 API 会退出环境光。但是您认为如何尝试通过手机的摄像头获取此信息?

我在寻找适用于 ios 的 luximenter api 时发现了这个很好的答案。

https://***.com/a/10744323/6273003

【讨论】:

谢谢。我会考虑一下。可用性和简单性是该应用程序的关键,因此让用户不得不做额外的工作对我来说可能不是一个好主意。电池消耗对我来说也是一个重要因素。

以上是关于有没有办法在环境光变化时获得通知?的主要内容,如果未能解决你的问题,请参考以下文章

当环境光低于 X 时打开飞利浦 HUE 灯

为啥,当我缩放多边形时,我的光强度会发生变化?

Processing与Arduino交互-光敏传感器

Processing与Arduino交互-光敏传感器

Three.js 之灯光

Cesium源码剖析---Ambient Occlusion(环境光遮蔽)