Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
AppScope/ | 12-May-2024 | - | 24 | 22 | ||
common/ | 12-May-2024 | - | 14,269 | 9,057 | ||
docs/ | 12-May-2024 | - | 28 | 15 | ||
feature/ | 12-May-2024 | - | 14,655 | 11,205 | ||
figures/ | 12-May-2024 | - | ||||
product/ | 12-May-2024 | - | 5,205 | 3,630 | ||
signature/ | 12-May-2024 | - | ||||
.eslintrc.json | D | 12-May-2024 | 7.9 KiB | 233 | 231 | |
.gitattributes | D | 12-May-2024 | 798 | 20 | 19 | |
.gitignore | D | 12-May-2024 | 91 | 9 | 9 | |
LICENSE | D | 12-May-2024 | 9.9 KiB | 177 | 150 | |
OAT.xml | D | 12-May-2024 | 7.1 KiB | 89 | 42 | |
README_zh.md | D | 12-May-2024 | 2.7 KiB | 59 | 52 | |
build-profile.json5 | D | 12-May-2024 | 2.9 KiB | 157 | 157 | |
hvigorfile.js | D | 12-May-2024 | 778 | 17 | 1 | |
local.properties | D | 12-May-2024 | 969 | 26 | 24 | |
package-lock.json | D | 12-May-2024 | 48.3 KiB | 1,104 | 1,103 | |
package.json | D | 12-May-2024 | 316 | 17 | 16 |
README_zh.md
1# 应用子系统/Launcher 2 3- [应用子系统/Launcher](#应用子系统launcher) 4 - [简介](#简介) 5 - [目录](#目录) 6 - [目录结构](#目录结构) 7 - [约束](#约束) 8 - [说明](#说明) 9 - [使用说明](#使用说明) 10 - [相关仓](#相关仓) 11 12## 简介 13Launcher 作为系统人机交互的首要入口,提供应用图标的显示、点击启动、卸载应用,并提供桌面布局设置以及最近任务管理等功能。 14Launcher 采用 扩展的TS语言(eTS)开发,主要的结构如下: 15 16- **product** 17 业务形态层:区分不同产品、不同屏幕的各形态桌面,含有桌面窗口、个性化业务,组件的配置,以及个性化资源包。 18 19- **feature** 20 公共特性层:抽象的公共特性组件集合,可以被各桌面形态引用。 21 22- **common** 23 公共能力层:基础能力集,每个桌面形态都必须依赖的模块。 24 25## 目录 26### 目录结构 27``` 28/applications/standard/launcher/ 29├── common # 公共能力层目录 30├── docs # 开发指南 31├── feature # 公共特性层目录 32│ └── appcenter # 应用中心 33│ └── bigfolder # 智能文件夹 34│ ├── form # 桌面卡片管理功能 35│ ├── gesturenavigation # 手势导航 36│ ├── pagedesktop # 工作区 37│ ├── recents # 最近任务 38│ ├── settings # 桌面设置 39│ ├── smartdock # dock工具栏 40├── product # 业务形态层目录 41├── signature # 签名证书 42``` 43## 约束 44- 开发环境 45 - **DevEco Studio for OpenHarmony**: 版本号大于3.0.0.900,下载安装OpenHarmony SDK API Version 9。(初始的IDE配置可以参考IDE的使用文档) 46- 语言版本 47 - [eTS](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/start-with-ets.md) 48- 建议 49 - 推荐使用本工程下的launcher.p7b文件,路径:signature/launcher.p7b 50 51## 说明 52### 使用说明 53[使用桌面卡片管理功能调试服务卡片](https://gitee.com/openharmony/applications_launcher/blob/master/docs/%E4%BD%BF%E7%94%A8Launcher%E5%8D%A1%E7%89%87%E7%AE%A1%E7%90%86%E5%8A%9F%E8%83%BD%E8%B0%83%E8%AF%95%E6%9C%8D%E5%8A%A1%E5%8D%A1%E7%89%87.md) 54 55## 相关仓 56- [applications_hap](https://gitee.com/openharmony/applications_hap) 57- [applications_systemui](https://gitee.com/openharmony/applications_systemui) 58- [aafwk_standard](https://gitee.com/openharmony/aafwk_standard) 59- [interface_sdk-js](https://gitee.com/openharmony/interface_sdk-js)