mac锁屏后未熄屏

本文讲述了作者遇到电脑屏幕锁定后仍亮着的问题,发现是QQ播放器阻止了显示熄屏。通过锁定后点击注销和终端命令排查,最终找到了问题根源并提供了解决方案。

下班以后习惯性的把电脑锁屏了,然后直接走了,第二天来到公司,发现电脑的屏幕竟然还是亮着的,旁边的同事也说,一早来了就看我的电脑亮着,以为我早就来了。之前在家里也出现了类似的情况,按ctrl + command +q 把电脑锁屏了,甚至合上了盖子,电脑连接的显示器仍然是亮着的。之前并不是这样的,锁屏了以后,过了一段时间屏幕会自己熄屏的。

在网上找了找,说是有后台进程,要关掉后台进程才行,我觉得不是这个原因,以前我的电脑也都是不关机直接合盖子的,也没有出现过这种情况,估计是新更新的系统又有bug了。找到了一个方法是,锁屏后,登录框下面有一个圆形的X,如下图这样子,锁屏后再用鼠标点下子取消,就可以了,才算是真正的进入了睡眠状态,连接电脑的显示器也会变成在找信号的状态。

另外可以打开终端,输入pmset -g 命令,就可以看到阻止熄屏的程序了。看来我的是QQ播放器阻止了显示熄屏。下次试试看这个关了能不能正常熄屏。

另外,也有虽然熄屏了,但是笔记本风扇一直在吹的情况,导致无法休眠

可能下载了某些软件会在mac合上盖子还会唤醒mac从而阻止休眠,这时候打开活动监视器然后点能耗查看,把防止睡眠中如果有程序是“是”就改成“否”。我没想到的是QQ卡死没响应还会导致电脑无法进入睡眠,直接把QQ给关掉了,反正手机上还有

<think>嗯,用户问的是安卓设备后是否立即,以及如何设置时间。首先,我需要回忆一下安卓系统的相关机制。根据引用内容,时间和时间其实是关联的。比如引用1提到,通过Settings.System.putInt设置SCREEN_OFF_TIMEOUT,但实际值受系统限制,比如系统最小是15秒,设置成10秒也没用。所以后的时间应该和系统设置的幕超时时间一致。 然后,用户可能想知道后是否马上。根据常规知识,是两个同的动作。幕,但幕可能还亮着,直到超时时间到了才会。比如用户按下电源键,这时候幕可能立即关闭,但如果是自动,可能是在超时时间到达后同时。但具体情况可能有同,比如某些设备设置时间等于时间,或者后立即。 接着看引用3,修改def_screen_off_timeout为最大值可以让幕永,即使在状态。这说明时间还是由幕超时设置决定的。所以用户的问题答案应该是,会立即,除非幕超时时间设置为0,但通常系统允许,所以需要根据系统设置的时间来。 然后关于设置方法,用户可能需要知道代码设置和系统设置两种方式。代码设置方面,引用1指出用Settings.System.putInt设置SCREEN_OFF_TIMEOUT,但受系统限制。系统设置则是进入显示设置调整睡眠时间,如引用3中的默认值修改。另外,如果想保持常亮,可以在Activity中使用FLAG_KEEP_SCREEN_ON,或者在布局中添加keepScreenOn属性,但这可能适用于状态,所以需要系统级修改,如引用3所示,修改系统配置文件。 用户可能的需求是希望幕保持亮着,或者立即关闭。需要分情况讨论。例如,后是否立即取决于系统设置,如果幕超时时间设为15秒,那么后15秒。如果用户希望立即,可能需要设置超时时间为0,但系统可能允许,所以需要其他方法,比如监听广播然后立即关闭幕,但需要系统权限,普通应用可能无法实现。 另外,引用2中的代码展示了监听幕亮灭的广播,可以在时执行一些操作,比如取消计时任务。这可能对用户有帮助,但用户的问题更多是关于时间的设置,而仅仅是监听状态。 总结回答的结构:先解释的关系,说明时间由系统设置决定,然后给出设置方法(代码和系统设置),注意事项如系统限制和权限问题,最后相关问题的建议。</think>### 安卓时间的关系及设置方法 #### 1. **的关系** 安卓设备后**会立即**,时间由系统设定的**幕超时时间**控制。例如: - 若系统设置幕超时时间为15秒,后15秒才会[^1]。 - 操作仅触发定,仍需等待超时时间结束。 #### 2. **时间设置方法** **▍ 方式一:代码控制** 通过`Settings.System.putInt`修改系统超时时间(需系统权限): ```java // 设置15秒后(单位:毫秒) Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, 15 * 1000); ``` **注意**:实际生效值受系统预设范围限制(如系统最小为15秒,设置10秒仍会以15秒生效)。 **▍ 方式二:系统设置** 用户可通过以下路径手动调整: ``` 设置 → 显示 → 幕超时 → 选择时间(如15秒、30秒) ``` **▍ 高级配置(系统级定制)** 修改系统配置文件实现常亮: ```xml <!-- frameworks/base/packages/SettingsProvider/res/values/defaults.xml --> <integer name="def_screen_off_timeout">2147483647</integer> <!-- 最大整数值实现永休眠 --> <bool name="def_lockscreen_disabled">true</bool> <!-- 禁用 --> ``` 此方法需系统级权限,适用于定制ROM开发[^3]。 #### 3. **注意事项** - **权限限制**:普通应用无法直接修改系统超时时间,需声明`WRITE_SETTINGS`权限。 - **硬件差异**:同厂商可能对超时时间有额外限制(如最低5秒)。 - **常亮场景**:若需后保持亮,可通过`WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON`实现,但此标志在时自动失效[^3]。 --- ###
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值