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社区

相关推荐
wei_shuo4 天前
鸿蒙平台 GnuWin32 Unix 工具集适配实战:基于 Electron 壳方案的 14 款文本处理工具真实实现
openharmony
wei_shuo4 天前
鸿蒙平台 Haroopad Markdown 编辑器适配实战:基于 Electron 壳方案的实时预览写作工具
openharmony
wei_shuo4 天前
鸿蒙平台 Cypress 前端测试框架适配实战:基于 Electron 壳方案的纯 JavaScript BDD 测试引擎开发
openharmony
wei_shuo4 天前
鸿蒙平台 ES Agent REST API 测试工具适配实战:基于 Electron 壳方案的跨平台 HTTP 调试客户端开发
openharmony
wei_shuo4 天前
鸿蒙平台 H2 SQL 工作台适配实战:基于 Electron 壳方案的 Navicat 风格数据库管理工具开发
openharmony
wei_shuo5 天前
Flutter 三方库 OpenHarmony 鸿蒙适配实战:in_app_update 应用内更新插件 ArkTS 原生适配全流程
openharmony·in_app_update
Java的搬运工7 天前
HarmonyOS ArkUI V2 实战:Schema 驱动表单、2in1 适配与实时通信
harmonyos·arkts·openharmony·harmonyos next·表单校验·arkui v2·2in1
熊猫钓鱼>_>8 天前
Flutter app_settings 鸿蒙适配实战:Intent 体系到 Want 的跨越
flutter·华为·harmonyos·openharmony·intent·want
哈__9 天前
Flutter 3.44.9 + OpenHarmony7:image_cropper三方库 图片裁剪的应用
flutter·openharmony
moyh-blog1 个月前
OpenHarmony播放音乐start请求从media_service到audio_server的调用流程02
openharmony·audio