# cameradoc **Repository Path**: Peter_1988/cameradoc ## Basic Information - **Project Name**: cameradoc - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-21 - **Last Updated**: 2021-07-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 相机 - [简介](#section11660541593) - [架构图](#section78574815486) - [目录](#section161941989596) - [相关仓](#section1371113476307) ## 简介 相机应用是OpenHarmony标准系统中预置的系统应用,为用户提供基础的相机拍摄功能,包括预览、拍照、缩略图显示、跳转相册、分布式多端协同。 ### 架构图 ![](figures/camera.png) ## 目录 ``` /applications/standard/camera/ ├── figures # 架构图目录 ├── entry # 相机主Ability │ └── src │ └── main │ ├── config.json # 应用配置文件 │ └── js # js代码目录 │ └──default │ ├──common # 公共资源文件目录 │ ├──component # 自定义组件目录 │ └──PreviewDialog # 分布式设备列表弹框组件 │ ├──media # 图片和音频资源目录 │ └──utils # 公共工具类目录 │ ├──i18n # 全球化字符串资源目录 │ ├──model # Model层 │ ├──KvStoreModel # 分布式数据Model │ ├──PreviewModel # 相机主界面Model │ └──RemoteDeviceModel # 分布式设备列表Model │ ├──pages # View层 │ ├──DistributedView # 分布式协同界面 │ └──PreviewView # 相机主界面 │ ├──presenter # Presenter层 │ ├──DistributedPresenter # 分布式协同界面与数据的交互逻辑封装 │ └──DreviewPresenter # 相机主界面与数据的交互逻辑封装 │ └──app.js # 文件用于全局JavaScript逻辑和应用生命周期管理 │ └── resources # 资源文件目录 ├── signature # 证书文件目录 ├── LICENSE # 许可文件 ``` ## 相关仓 系统应用 **applications\_camera**