rk3568 OpenHarmony4.0 如何去除锁屏

问题描述:

OpenHarmony4.0开机或者息屏按电源键进入时需要上滑解锁屏幕,其实没有什么大的作用。

上滑解锁

那么如何去调这个锁屏效果呢,本给出一个方法。

以rk3568开发板OpenHarmony4.0为例,分三步:

1、删除源码中SystemUI-ScreenLock.hap

下载OpenHarmony4.0release的源码,删除源码目录下applications\standard\hap下的SystemUI-ScreenLock.hap

2、删除修改源码中BUILD.gn文件里的部分代码

找到源码目录下applications\standard\hap\BUILD.gn文件,打开该文件按如下修改:

(1)找到并删除或注释掉 预置SystemUI-ScreenLock.hap的相关代码,如下所示

...

//ohos_prebuilt_etc("screenLock_hap") {

//source = "SystemUI-ScreenLock.hap"

//module_install_dir = "app/com.ohos.systemui"

//part_name = "prebuilt_hap"

//subsystem_name = "applications"

//}

...

(2)找到并删除或注释与Screenlock依赖的相关代码,如下列代码中的红色部分

group("hap") {

deps = [

":calendarData_hap",

":printspooler_hap",

":systemDialog_hap",

":updateapp_hap",

...

"//applications/standard/hap:photos_hap",

#"//applications/standard/hap:screenLock_hap",

"//applications/standard/hap:screen_shot_hap",

"//applications/standard/hap:settingsData_hap",

"//applications/standard/hap:settings_faceauth_hap",

...

]

if (defined(product_name) && product_name == "watchos") {

deps -= [

":calendarData_hap",

":printspooler_hap",

":systemDialog_hap",

":updateapp_hap",

...

"//applications/standard/hap:photos_hap",

#"//applications/standard/hap:screenLock_hap",

"//applications/standard/hap:screen_shot_hap",

"//applications/standard/hap:settingsData_hap",

...

]

} else if (defined(product_name) && product_name == "rk3568") {

deps +=

"//applications/standard/admin_provisioning:adminprovisioning_hap"

} else if (defined(product_name) && product_name == "ohos-arm64") {

deps +=

"//applications/standard/admin_provisioning:adminprovisioning_hap"

}

}

3、将源码重新编译固件,烧录验证即可

预期效果:

去除锁屏进入桌面演示

4、参考文章

(1)OpenHarmony 4.0 标准系统 如何去除锁屏界面。_柳翔天-Laval社区

相关推荐
IT陈图图7 小时前
基于 Flutter × OpenHarmony 开发的文本处理工具箱首页
flutter·华为·openharmony
熊猫钓鱼>_>2 天前
【开源鸿蒙跨平台开发先锋训练营】DAY 2 React Native for OpenHarmony 开发笔记与实战指南
react native·开源·harmonyos·arkts·openharmony·gitcode·atomgit
IT陈图图3 天前
Flutter × OpenHarmony 实战:构建智能汇率转换金额输入框
flutter·开源·鸿蒙·openharmony
IT陈图图3 天前
漫游记:基于 Flutter × OpenHarmony 的旅行记录应用首页实现
flutter·华为·鸿蒙·openharmony
IT陈图图3 天前
跨端之旅:Flutter × OpenHarmony 构建旅行记录应用的搜索栏
flutter·开源·鸿蒙·openharmony
时光慢煮3 天前
行旅迹 · 基于 Flutter × OpenHarmony 的旅行记录应用— 构建高体验旅行记录列表视图的跨端实践
flutter·华为·开源·openharmony
IT陈图图3 天前
Flutter × OpenHarmony 跨端汇率转换:常用货币对构建与实现解析
flutter·鸿蒙·openharmony
时光慢煮3 天前
行走的记忆卡片:基于 Flutter × OpenHarmony 的旅行记录应用实践——单个旅行记录卡片构建详解
flutter·华为·开源·openharmony
时光慢煮3 天前
行走在多端之间:基于 Flutter × OpenHarmony 的旅行记录应用实践 —— 旅行详情查看模块解析
flutter·华为·开源·wpf·openharmony
时光慢煮3 天前
基于 Flutter × OpenHarmony 的旅行记录应用实践 —— 添加新的旅行记录
flutter·华为·开源·openharmony