# applications_camera **Repository Path**: esterzhou/applications_camera ## Basic Information - **Project Name**: applications_camera - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 94 - **Created**: 2021-08-06 - **Last Updated**: 2021-08-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Camera - [Introduction](#section11660541593) - [Architecture](#section78574815486) - [Directory Structure](#section161941989596) - [Repositories Involved](#section1371113476307) ## Introduction The Camera app is a system app pre-installed in the OpenHarmony standard system. It enables users to shoot photos with the local or a remote device, preview the shooting effect, view photo thumbnails, and open the camera album. ### Architecture ![](figures/camera.png) ## Directory Structure ``` /applications/standard/camera/ ├── figures # Architecture figures ├── entry # Camera main ability │ └── src │ └── main │ ├── config.json # App configuration file │ └── js # JavaScript code │ └──default │ ├──common # Public resources │ ├──component # Custom components │ └──PreviewDialog # Dialog component for displaying the remote device list │ ├──media # Media resources │ └──utils # Public utility classes │ ├──i18n # Character strings for globalization │ ├──model # Models │ ├──KvStoreModel # Distributed data model │ ├──PreviewModel # Model for the camera home screen │ └──RemoteDeviceModel # Model for the remote device list │ ├──pages # Pages │ ├──DistributedView # Page for distributed multi-device collaboration │ └──PreviewView # Page for the camera home screen │ ├──presenter # Presenters │ ├──DistributedPresenter # Encapsulates the logic for interaction between the distributed multi-device collaboration page and data. │ └──DreviewPresenter # Encapsulates the logic for interaction between the camera home screen and data. │ └──app.js # File used for global JavaScript logic and app lifecycle management │ └── resources # Resource files ├── signature # Certificate file ├── LICENSE # License file ``` ## Repositories Involved System apps **applications\_camera**