ohci1 f8b54c04ae !267 merge revert-mr-263-1781163281554-auto into OpenHarmony-7.0-Beta1
26.0.0

Created-by: ohci1
Commit-by: ohci1
Merged-by: ohci1
Description: ### 一、内容说明(相关的Issue)



### 二、建议测试周期和提测地址  
  建议测试完成时间:xxxx.xx.xx  
  投产上线时间:xxxx.xx.xx  
  提测地址:CI环境/压测环境  
  测试账号:  

### 三、变更内容
  * 3.1 关联PR列表

  * 3.2 数据库和部署说明  
    1. 常规更新 
    2. 重启unicorn
    3. 重启sidekiq
    4. 迁移任务:是否有迁移任务,没有写 "无"
    5. rake脚本:`bundle exec xxx RAILS_ENV = production`;没有写 "无"

  * 3.4 其他技术优化内容(做了什么,变更了什么)
    - 重构了 xxxx 代码
    - xxxx 算法优化


  * 3.5 废弃通知(什么字段、方法弃用?)



  * 3.6  后向不兼容变更(是否有无法向后兼容的变更?)


  
### 四、研发自测点(自测哪些?冒烟用例全部自测?)
  自测测试结论:


### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方)
  检查点:

| 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 |
|------|------------|----------|---------------|
| xxx  | 否          | 需要       | 不需要           |
|      |            |          |               |

  接口测试:

  性能测试:

  并发测试:

  其他:



See merge request: openharmony/applications_camera!267
2026-06-11 15:48:47 +08:00
2026-02-12 18:08:07 +08:00
2026-02-12 18:08:07 +08:00
2026-02-12 18:08:07 +08:00
2026-02-12 18:35:15 +08:00
2026-06-11 15:34:42 +08:00
2026-02-12 18:08:07 +08:00
2026-02-12 18:08:07 +08:00
2026-02-12 18:08:07 +08:00
2026-02-12 18:08:07 +08:00
2025-02-26 11:46:16 +08:00
2026-02-12 18:08:07 +08:00
2026-06-11 15:34:42 +08:00
2026-02-12 18:08:07 +08:00
2026-02-12 18:08:07 +08:00
2026-02-12 18:08:07 +08:00
2026-02-12 18:08:07 +08:00
2026-06-11 15:34:42 +08:00
2026-02-12 18:08:07 +08:00
2026-02-12 18:08:07 +08:00

Camera

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. The Camera is developed using pure arkui-ts language.

Architecture

The Camera application as a whole adopts a multi-module design approach, and each module follows the above-mentioned architectural principles.

The functions of each layer are as follows:

  • ProductDistinguish the various forms of different products and screens, including application Windows, personalized services, component configurations, and personalized resource packages.
  • FeatureAn abstract collection of common feature components, each feature decoupled independently and packaged as a har, which can be referenced by each business state.
  • CommonResponsible for the common capabilities within components such as data services, UI components, tool groups, data persistence layers, motion effect layers, and external interaction layers, which are modules that each application form must rely on.

Directory Structure

camera
├─ product
│  └─ phone
│     └─ src
│        └─ main
│           ├─ ets
│              ├─ Application  # Global ets logic and application lifecycle management files
│              ├─ MainAbility  # The directory where MainAbility is stored
│              ├─ pages        # The directory where pages is stored
│              ├─ common        # The directory where common is stored
│           ├─ resources       # The directory where resources is stored
├─ native                      # The directory where native is stored
├─ feature                     # The directory where feature is stored
├─ common                      # The directory where common is stored
├─ LICENSE                     # The directory where LICENSE is stored
├─ signature                   # The directory where signature is stored

Repositories Involved

camera

S
Description
Camera system app | 系统相机应用
Readme Apache-2.0 8.4 MiB
Languages
TypeScript 98.9%
JavaScript 0.8%
CSS 0.3%