菜鸟教程小白 发表于 2022-12-13 05:19:41

ios - 接收 UILocalNotification 时更改屏幕亮度


                                            <p><p>今天我正在开发一个闹钟应用程序。我必须使用 UILocalNotification。闹钟将设置日期时间,然后当它到来时,一些通知会发出声音和消息。我希望此时屏幕(可能是主屏幕或锁定屏幕)的亮度增加到最大级别(这次闹钟应用程序在后台)。有可能吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我认为人们没有正确阅读您的问题。
当您的应用程序位于前面和中间时,您只能调整屏幕的亮度。您无法从您的应用更改任何其他屏幕上的屏幕亮度(不使用私有(private) API),例如主屏幕或锁定屏幕。</p>

<p>澄清一下,在 iOS5 及更高版本上,您可以更改亮度<strong>当您的应用显示时</strong>使用</p>

<pre><code>[ setBrightness:1.0];
</code></pre>

<p>但是,一旦您点击主页按钮,或您的应用关闭,屏幕将恢复为用户当前的亮度偏好。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 接收 UILocalNotification 时更改屏幕亮度,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/19698146/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/19698146/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 接收 UILocalNotification 时更改屏幕亮度