• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# System Applications<a name="ZH-CN_TOPIC_0000001103601750"></a>
2
3## Introduction<a name="section663544819225"></a>
4
5This module provides some system applications that are applicable to the OpenHarmony standard system, such as Launcher, SystemUI, and Settings. It also provides specific examples for you to build applications that can be run on all standard-system devices.
6
7Currently, OpenHarmony supports the following system applications:
8
91.  Launcher: acts as a main entry for all applications and provides UIs for display and human-machine interactions of installed applications.
102.  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.
113.  Settings: provides features such as device management, application management, and brightness setting.
124.  Contacts: provides features such as the dialer, call record query/deletion, contacts list, contact details query, and contact management.
135.  Messaging: provides features such as SMS message management (send, receive, view, and delete) and SMS delivery report.
146.  Phone: allows users to answer and end voice calls and enable or disable mobile data.
157.  Camera: provides features such as preview, photo taking, thumbnail display, and image browsing.
168.  Gallery: allows users to manage, browse, view, and edit photos, videos, and albums.
17
18Note:
19In the OpenHarmony 3.1 Release version, only the code for the Gallery application can be built with the released IDE and SDK. The code of other system applications is still being adapted and optimized, which is expected to be completed by April 30, 2022. The actual supported applications are subject to the final release.
20
21## Directory Structure<a name="section161941989596"></a>
22
23```
24/applications/
25├── launcher         # Launcher application code
26├── systemui         # SystemUI application code
27├── settings         # Settings application code
28├── hap              # Binary code for system applications
29├── contacts         # Contacts application code
30├── mms              # Messaging application code
31├── call             # Phone application code
32├── camera           # Camera application code
33├── photos           # Gallery application code
34```
35
36## Repositories Involved<a name="section1371113476307"></a>
37
38**System applications**
39
40[applications\_settings](https://gitee.com/openharmony/applications_settings)
41
42[applications\_launcher](https://gitee.com/openharmony/applications_launcher)
43
44[applications\_systemui](https://gitee.com/openharmony/applications_systemui)
45
46[applications\_hap](https://gitee.com/openharmony/applications_hap)
47
48[applications\_contacts](https://gitee.com/openharmony/applications_contacts)
49
50[applications\_mms](https://gitee.com/openharmony/applications_mms)
51
52[applications\_call](https://gitee.com/openharmony/applications_call)
53
54[applications\_camera](https://gitee.com/openharmony/applications_camera)
55
56[applications\_photos](https://gitee.com/openharmony/applications_photos)
57