OpenHarmony 如何去除系统锁屏应用

前言

OpenHarmony源码版本:4.0release /  3.2 release

开发板:DAYU / rk3568

一、3.2版本去除锁屏应用

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

OpenHarmony 如何去除系统锁屏应用_第1张图片

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

OpenHarmony 如何去除系统锁屏应用_第2张图片

二、4.0版本去除锁屏应用

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

OpenHarmony 如何去除系统锁屏应用_第3张图片

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

OpenHarmony 如何去除系统锁屏应用_第4张图片

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

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

OpenHarmony 如何去除系统锁屏应用_第5张图片

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

OpenHarmony 如何去除系统锁屏应用_第6张图片

OpenHarmony 如何去除系统锁屏应用_第7张图片

OpenHarmony 如何去除系统锁屏应用_第8张图片

你可能感兴趣的:(OpenHarmony,OpenHarmony)