OpenHarmony自定义Launcher

前言

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,所以是一个extensionAbilitiestype:"service",因此在MainAbility中是通过Window.createWindow来创建窗口加载页面。其中 windowManager.DESKTOP_WINDOW_NAME就是我们的页面了。

通过上面的分析我们可以定位到启动页面为:EntryView.ets

目录:

相关推荐

  1. openharmony launcher 调研笔记 01

    2024-01-10 08:50:06       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-10 08:50:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-10 08:50:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-10 08:50:06       82 阅读
  4. Python语言-面向对象

    2024-01-10 08:50:06       91 阅读

热门阅读

  1. 基于云平台技术的车外视频隐私合规的浅谈

    2024-01-10 08:50:06       53 阅读
  2. 用pytorch给深度学习加速:正交与谱归一化技术

    2024-01-10 08:50:06       59 阅读
  3. 2024 年 Linux 和开源的六大趋势预测

    2024-01-10 08:50:06       54 阅读
  4. Docker AOSP `GLIBC_2.33‘ not found

    2024-01-10 08:50:06       59 阅读
  5. 你知道轻量级私有云存储架构是什么吗?

    2024-01-10 08:50:06       47 阅读
  6. 利用Django和Bootstrap如何实现收藏功能?

    2024-01-10 08:50:06       61 阅读
  7. 2024.1.9 Spark SQL day06 homework

    2024-01-10 08:50:06       46 阅读
  8. 1-07基本数据类型

    2024-01-10 08:50:06       48 阅读
  9. 简单用PHP实现微信小程序的游戏功能

    2024-01-10 08:50:06       53 阅读
  10. PHP 微信小程序获取 手机号码

    2024-01-10 08:50:06       58 阅读
  11. RNN 和 Transformer 复杂度比较

    2024-01-10 08:50:06       50 阅读
  12. centos7.9 oracle 19c 安装

    2024-01-10 08:50:06       43 阅读