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

相关推荐
andylauren9 小时前
Hi3861 OpenHarmony嵌入式应用入门--UDP Server
udp·openharmony
Android技术栈1 天前
鸿蒙开发Ability Kit(程序访问控制):【使用位置控件】
程序员·移动开发·harmonyos·鸿蒙·鸿蒙系统·openharmony·访问控制
爱桥代码的程序媛3 天前
鸿蒙开发设备管理:【@ohos.multimodalInput.touchEvent (触摸输入事件)】
程序员·harmonyos·鸿蒙·openharmony·设备管理·鸿蒙开发·输入事件
Android技术栈3 天前
鸿蒙开发Ability Kit(程序框架服务):【向用户申请单次授权】
程序员·移动开发·harmonyos·鸿蒙系统·openharmony·鸿蒙开发·程序框架
软通动力3 天前
SwanLinkOS首批实现与HarmonyOS NEXT互联互通,软通动力子公司鸿湖万联助力鸿蒙生态统一互联
harmonyos·openharmony
Android小贾3 天前
HarmonyOS Next开发学习手册——文本输入 (TextInput/TextArea)
深度学习·学习·移动开发·harmonyos·openharmony·鸿蒙开发·应用开发
Android技术栈3 天前
鸿蒙开发Ability Kit(程序访问控制):【向用户申请单次授权】
程序员·移动开发·harmonyos·鸿蒙·openharmony·访问控制·鸿蒙开发
Android小贾4 天前
HarmonyOS Next开发学习手册——单选框 (Radio)
xml·深度学习·学习·harmonyos·openharmony·组件化
爱桥代码的程序媛6 天前
鸿蒙开发设备管理:【@ohos.distributedHardware.deviceManager (设备管理)】
程序员·移动开发·harmonyos·鸿蒙·openharmony·设备管理·鸿蒙开发
andylauren6 天前
Hi3861 OpenHarmony嵌入式应用入门--LiteOS Mutex
嵌入式硬件·openharmony