检测屏幕亮度调整是不是设置为自动
Posted
技术标签:
【中文标题】检测屏幕亮度调整是不是设置为自动【英文标题】:Detect if screen brightness adjustment is set to automatic检测屏幕亮度调整是否设置为自动 【发布时间】:2015-12-15 16:07:06 【问题描述】:我想获得类似布尔值的东西来判断用户是否将 iPhone 的自动亮度功能设置为开/关。这甚至可能吗?
我认为它会在某处解释 here - 在 UIScreen - currentMode 但似乎不是。
【问题讨论】:
【参考方案1】:我认为不可能。
Apple 的官方公共 API 不允许 ios 应用访问“设置”应用中的“常规”设置。因此无法更改/检测设置应用程序内的切换按钮。
当然,我们可以为我们的应用设置亮度,如下所示。
[[UIScreen mainScreen] setBrightness:X]
(X 是一个介于 0.0 - 1.0 之间的浮点值)
【讨论】:
以上是关于检测屏幕亮度调整是不是设置为自动的主要内容,如果未能解决你的问题,请参考以下文章