前言
OpenHarmony源码版本:4.0release
开发板:DAYU / rk3568
DevEco Studio版本:4.0.0.600
自定义效果:
一、Launcher源码下载
Launcher源码地址:https://gitee.com/openharmony/applications_launcher
切换分支为OpenHarmony-4.0-Release,并下载源码
二、Launcher源码修改
通过HUAWEI DevEco Studio打开Launcher源码,通过对module.json5分析知道,MainAbility是程序的主入口,继承ServiceExtensionAbility,所以是一个extensionAbilities,type:"service",因此在MainAbility中是通过Window.createWindow来创建窗口加载页面。其中 windowManager.DESKTOP_WINDOW_NAME就是我们的页面了。
通过上面的分析我们可以定位到启动页面为:EntryView.ets
目录: