我根据这里

https://industio.yuque.com/bx4amg/twek0i/lquqtfszrcxk9270?singleDoc#

然后增加了下面的设置


而是让系统忽略锁屏信号:
文件: foundation/window/window_manager/wmserver/src/window_controller.cpp
cpp
复制

// 找到 DisplayStateChangeType::BEFORE_SUSPEND 处理逻辑
case DisplayStateChangeType::BEFORE_SUSPEND: {
    // 注释掉或删除以下两行,防止系统进入"冻结"状态
    // isScreenLocked_ = true;
    // windowRoot_->ProcessWindowStateChange(WindowState::STATE_FROZEN, WindowStateChangeReason::KEYGUARD);
    break;
}

步骤 C:修改锁屏服务配置(备用)
如果需要保留锁屏服务但禁用开机检测,根据搜索结果:
文件: base/theme/screenlock_mgr/etc/init/screenlockservice.cfg
JSON
复制

// 删除或修改 bootevents 部分,移除对锁屏就绪事件的等待
"bootevents": [
    // 删除 "bootevent.lockscreen.ready"
]

 

还有一个电源管理   600   什么的  把   30000  改成了 -1
以上这些  改了  还是没有  进系统 装app提示是解锁状态  但是此时app能装上去

但是如果30s左右不去动然后就锁屏了  操作什么都没有反应了   但是界面是 和正常显示一样的  就好像  有一层透明的层挡住了   

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐