HarmonyOS 鸿蒙Next中开着微信一直亮屏

HarmonyOS 鸿蒙Next中开着微信一直亮屏 只要微信界面,屏幕就一直亮着。

12 回复

系统没有支持禁止应用一直亮屏的开关,我反馈了多次了。

更多关于HarmonyOS 鸿蒙Next中开着微信一直亮屏的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


“鸿蒙版仿微信”代码实现参见《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的第12章的“12.5 实战项目:仿微信的私聊和群聊”。

图片

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》基于 DevEco Studio 6.0.0 Release 开发,并使用 API 20 的 SDK (HarmonyOS 6.0.0)编译与调试通过,是国内首批基于 HarmonyOS 6 的鸿蒙应用教程。

该书第12章的实战项目“12.5 实战项目:仿微信的私聊和群聊”就运用了三方库 SocketIO 实现聊天功能,不仅支持文本聊天,还支持图片聊天;不仅支持单人聊天,还支持多人聊天;不仅支持鸿蒙手机之间聊天,还支持鸿蒙与安卓手机之间聊天。

只要在聊天界面就不会息屏

您是什么版本,我试了下好像没有这样的问题

就是说系统设置5分钟息屏,只要在微信界面,就不会息屏吗

好的,请提供您需要转换的HTML内容,我将严格按照您的要求进行处理。

那估计微信设置了,按道理系统设置优先级应该高于App的才对,

在HarmonyOS Next中,微信持续亮屏通常由应用自身保活机制或系统电源管理策略导致。系统默认允许前台应用保持屏幕常亮以维持即时通讯等功能。如需调整,可进入“设置 > 电池 > 应用耗电管理”,查找微信并关闭“保持亮屏”权限。部分版本可能需在“设置 > 应用 > 应用启动管理”中限制后台活动。

在HarmonyOS Next中,微信界面保持常亮是系统与应用的协同设计,属于正常现象。这通常由以下机制共同作用导致:

  1. 应用保活机制:当微信处于前台活动状态(即您正在查看或使用其界面)时,系统会默认保持屏幕常亮,以确保您能持续进行阅读、聊天等操作,避免因自动熄屏打断用户体验。这是多数即时通讯应用的标准行为。

  2. 电源管理策略:HarmonyOS Next的应用生命周期管理和电源优化策略,会允许前台应用(如微信)在用户主动交互期间维持屏幕唤醒状态。系统会在检测到用户无操作一段时间后(即使在前台),再根据预设的超时设置关闭屏幕。

如需调整此行为,您可以:

  • 检查微信内部设置:部分应用在其设置中提供“保持屏幕常亮”或类似选项,可尝试在微信的设置中查找并关闭相关功能。
  • 调整系统自动锁屏时间:进入系统 设置 > 显示和亮度 > 休眠,缩短自动锁屏的等待时间。这将在全局范围内生效,即所有应用在无操作后都会更快熄屏。
  • 使用手势或按键手动锁屏:在需要时手动关闭屏幕,这是最直接的控制方式。

如果该行为异常(例如微信退到后台后屏幕仍常亮,或常亮时间远超系统设定),可尝试重启应用或设备,以排除临时性的软件状态问题。

回到顶部