前言
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,删除相关配置