安卓如何让屏幕变暗而不是关闭屏幕?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓如何让屏幕变暗而不是关闭屏幕?相关的知识,希望对你有一定的参考价值。

如题,在显示的屏幕待机里面设置永不休眠,屏幕和那四个触摸键就会一直亮着很浪费电。而设置一两分钟比较短的话,类似聊QQ或发短信什么的,只要设置时间内没操作就会关闭屏幕,每次都要按电源键再滑动解锁,很麻烦,能不能设置短时间内没操作的话屏幕自动变暗随便按下屏幕或是其他键就能点亮屏幕,而不是关闭屏幕?

你可以下载360手机优化大师,然后选择手机设置--屏幕锁定--图案。下面随便画个解锁图案即可。然后使用时不要按锁屏键(电源键),就让手机自己屏幕暗下去。不管过多久再按功能键发现软件并没有要求画图案。还是原来亮着时的界面。(这应该算是个bug吧)如果想要锁屏就可以在手机亮着是按锁屏键。这时候就要画图案了。完全符合你的要求,哈哈,给分吧~\(≧▽≦)/~追问

哎。。。我的暗了就锁了 没bug。。。

追答

可能版本更新过了,没bug那我就不晓得怎么弄了。。。。。。╮(╯▽╰)╭

参考技术A 把手机设置为保持唤醒,,把手机屏幕亮度调制最低,这样可以节省电,或者直接在显示里设置休眠时间为30分钟。追问

你这个办法真是。。。无语了

追答

这办法合乎你提的问题,能解决你说的,

追问

完全不符合,我把屏幕调暗了平时怎么操作?来回调吗?

追答

这是2套方案,第一,和第2是分开的,第一个是用来节省电,不调暗也可以,直接调到保持唤醒,。。你可以用第2个,绝对行,设置30分钟,屏幕一直开着,你不想用按下房子键就行了

追问

算了谢谢。。我觉得你没有理解来着

参考技术B 取消

如何在我的应用程序运行时防止 iPhone 屏幕变暗或关闭?

【中文标题】如何在我的应用程序运行时防止 iPhone 屏幕变暗或关闭?【英文标题】:How do I prevent the iPhone screen from dimming or turning off while my application is running? 【发布时间】:2008-09-24 05:55:29 【问题描述】:

我正在开发一个不需要用户输入的应用程序,但我不希望 iPhone 进入省电模式。

是否可以通过应用禁用省电功能?

【问题讨论】:

最近所有问题的反对票是怎么回事?这对我来说似乎是一个有效的问题。 【参考方案1】:

Objective-C

[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

斯威夫特

UIApplication.shared.isIdleTimerDisabled = true

【讨论】:

这行代码用在什么地方重要吗?应该在 AppDelegate 还是 App 的主视图控制器中? 这取决于您打算如何使用它。您可能只有一个不想在应用程序中超时的视图。在这种情况下,您将在该视图控制器中使用它(当视图出现时)。要重新启用计时器,您可以在视图消失时使用[[UIApplication sharedApplication] setIdleTimerDisabled:NO]; 当应用失去焦点时,应用是否需要重新启用计时器,还是由操作系统自动处理? Stan - 当应用退出活动时,操作系统将重新启用空闲模式,您确实不必调用[[UIApplication sharedApplication] setIdleTimerDisabled:NO]; 恕我直言,这与您称呼它的地方没有区别。它始终是整个应用程序的命中,并且每个视图都保留在屏幕上,而不是变暗。【参考方案2】:

swift 中,您可以将其用作

UIApplication.sharedApplication().idleTimerDisabled = true

【讨论】:

【参考方案3】:

斯威夫特 3:

UIApplication.shared.isIdleTimerDisabled = true

【讨论】:

这对于 Swift 4 也是一样的【参考方案4】:

我已将这行代码放在我的视图控制器中,但我们仍然让客户说屏幕会变暗或关闭,直到有人触摸屏幕。我看过其他帖子,您不仅以编程方式设置

UIApplication.sharedApplication().idleTimerDisabled = true 

为真,但你必须先将其重置为假

UIApplication.sharedApplication().idleTimerDisabled = false
UIApplication.sharedApplication().idleTimerDisabled = true

遗憾的是,这仍然不起作用,客户的屏幕仍然变暗。我们有 Apple Configurator 配置文件,可防止设备进入睡眠状态,但仍有一些设备屏幕变暗,客户需要按下主页按钮才能唤醒屏幕。我现在将这段代码放入一个每 2.5 小时触发一次的计时器中以重置空闲计时器,希望这会起作用。

【讨论】:

遗憾的是,将代码放入触发计时器的函数中并不能解决问题。我将 iPad 开着超过 24 小时,它并没有变暗,也没有互动。根据我们的一位客户的说法,一位用户在 15 分钟前使用了该设备,然后设备变暗了。 我遇到了同样的问题:我有一个视图控制器,我在其中设置了 idelTimerDisabled = true (应用程序应该在整个晚上保持打开状态,一个闹钟),并且大部分时间它有效,但有时该应用程序在夜间的某个时间处于后台。任何人都知道什么可以将应用程序移至后台?还是重置标志? 是的,你可以重置标志,我也是这样做的。我也有这个功能。原来这是我们的 MDM 服务器上的一个“恶意进程”,它向我们的设备发送 ping 以使屏幕变暗。很烦人。【参考方案5】:

我们遇到了同样的问题。原来是我们的 MDM 服务器上的一个流氓进程,该进程已在我们的帐户中删除,但服务器上仍在发送使我们的设备变暗的命令。

【讨论】:

以上是关于安卓如何让屏幕变暗而不是关闭屏幕?的主要内容,如果未能解决你的问题,请参考以下文章

关闭 Facebook 插页式广告时屏幕变暗

使 MKMapView 的背景颜色变暗而不使 MKOverlay 变暗

android打开一个窗口后如何设置屏幕背景变暗且不能点击

如何在 WPF 中使所有屏幕区域变暗并点亮我打开的窗口?

我们如何设计兼容所有手机屏幕的安卓布局? [关闭]

如何让 iPhone 屏幕变暗