13 Star 33 Fork 380

OpenHarmony / applications_hap

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.75 KB
一键复制 编辑 原始数据 按行查看 历史

System Apps (HAP)

Introduction

This module provides some system apps that are applicable to the OpenHarmony standard system, such as Launcher, SystemUI, and Settings. It also provides specific examples for you to build standard-system apps, which can be installed on all devices running the standard system.

Currently, OpenHarmony supports the following system apps:

  1. Launcher: acts as a main entry for all apps and provides UIs for display and human-machine interactions of installed apps.
  2. SystemUI: consists of the navigation bar and system status bar. The navigation bar provides page navigation, and the status bar displays the system status, such as the time and charging status.
  3. Settings: provides functions such as device management, app management, and brightness setting.

In addition to these system apps, OpenHarmony provides some simple sample apps for your reference, such as the clock, calculator, and air quality app.

Since SDK versions may be different for each application, these applications are preset in the form of pre-built HAP archives.

pipeline.md records the permanent archive addresses for these applications built through the OpenHarmony pipeline. The source code and SDK version information for each application can be queried in the metadata provided by the corresponding pipeline, and the build guides can be refered to the commands recorded in the pipeline archives or the README of the application source repositories.

Directory Structure

applications/standard/hap
├── resources                      # Preset resources directory
├── Airquality_Demo.hap            # Sample air quality app
├── Calc_Demo.hap                  # Sample calculator app
├── Clock_Demo.hap                 # Sample clock app
├── Ecg_Demo.hap                   # Sample electrocardiogram (ECG) app
├── Flashlight_Demo.hap            # Sample flashlight app
├── Photos.hap                     # Photos app
├── Launcher.hap                   # Launcher app
├── Launcher_Recents.hap           # Recent tasks app of Launcher
├── Launcher_Settings.hap          # Settings app of Launcher
├── Settings.hap                   # Settings app
├── Settings_FaceAuth.hap          # Settings app of FaceAuth
├── SystemUI-NavigationBar.hap     # Navigation bar app of SystemUI
├── SystemUI-StatusBar.hap         # Status bar app of SystemUI
├── SystemUI-ScreenLock.hap        # ScreenLock app of SystemUI
├── SystemUI-SystemDialog.hap      # System dialog app of SystemUI
├── Music_Demo.hap                 # Sample music app
├── Camera.hap                     # Camera app
├── Media_Library.hap              # Media library data ability app
├── Media_Scanner.hap              # Media scanner app
├── CallUI.hap                     # Call ui app
├── PermissionManager.hap          # Permission manager app
├── AuthWidget.hap                 # Authentication widget app
├── PrintSpooler.hap               # print app

Repositories Involved

System apps

applications_standard_settings

applications_standard_launcher

applications_standard_systemui

applications_standard_hap

device_manager

1
https://gitee.com/openharmony/applications_hap.git
git@gitee.com:openharmony/applications_hap.git
openharmony
applications_hap
applications_hap
master

搜索帮助