当前位置: 首页 > news >正文

OpenHarmony 如何去除系统锁屏应用

前言

OpenHarmony源码版本:4.0release /  3.2 release

开发板:DAYU / rk3568

一、3.2版本去除锁屏应用

在源码根目录下:productdefine/common/inherit/rich.json 中删除screenlock_mgr组件的编译配置,在rich.json文件中搜索theme定位到如图位置。

如果需要保留锁屏服务,则需删除锁屏服务开机检测项bootevents,配置文件项位于源码根目录下:base/theme/screenlock_mgr/etc/init/screenlockservice.cfg

二、4.0版本去除锁屏应用

这时你如3.2版本一样的操作发现没有上述的文件目录

然后就想着那试试删除rich.json 中的screenlock_mgr,通过查找发现是有的,但是删除后会发现编译报错。

这是因为4.0版本中,系统层修改了锁屏相关逻辑,在4.0版本中得用如下方式进行去除锁屏应用。

源码根目录下:/applications/standard/hap 删除SystemUI-ScreenLock.hap应用

然后在BUILD.gn搜索关键词ScreenLock,删除相关配置

http://www.lryc.cn/news/262059.html

相关文章:

  • Python - 搭建 Flask 服务实现图像、视频修复需求
  • C#基础——构造函数、析构函数
  • jmeter 如何循环使用接口返回的多值?
  • VLAN 详解一(VLAN 基本原理及 VLAN 划分原则)
  • Android - 分区存储 MediaStore、SAF
  • Shiro框架权限控制
  • centOS7 安装tailscale并启用子网路由
  • spring 项目中如何处理跨越cors问题
  • importlib --- import 的实现
  • 【PyTorch】现代卷积神经网络
  • 用python编写九九乘法表
  • Google Gemini 模型本地可视化
  • 数据修复:.BlackBit勒索病毒来袭,安全应对方法解析
  • 拓扑排序实现循环依赖判断 | 京东云技术团队
  • Java的NIO工作机制
  • 一个简单的光线追踪渲染器
  • C++学习笔记(十二)------is_a关系(继承关系)
  • DC电源模块的设计与制造技术创新
  • Sketch for Mac:实现你的创意绘图梦想的矢量绘图软件
  • ReactNative0.73发布,架构升级与更好的调试体验
  • SVN忽略文件的两种方式
  • 手写VUE后台管理系统10 - 封装Axios实现异常统一处理
  • JavaScript装饰者模式
  • C++学习笔记01
  • 【UE5】初识MetaHuman 创建虚拟角色
  • 物流实时数仓:数仓搭建(DWD)一
  • MATLAB安装
  • C语言——预处理详解(#define用法+注意事项)
  • Linux(23):Linux 核心编译与管理
  • Oracle RAC环境下redo log 文件的扩容