# applications_recorder **Repository Path**: openharmony-sig/applications_recorder ## Basic Information - **Project Name**: applications_recorder - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/openharmony-sig/applications_recorder - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2023-06-21 - **Last Updated**: 2025-05-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ๐Ÿšจ **้‡่ฆๆ็คบ | IMPORTANT** > > **โš ๏ธ ๆญคไปฃ็ ไป“ๅทฒๅฝ’ๆกฃใ€‚ๆ–ฐๅœฐๅ€่ฏท่ฎฟ้—ฎ [applications_recorder](https://gitcode.com/openharmony-sig/applications_recorder)ใ€‚| โš ๏ธ This repository has been archived. For the new address, please visit [applications_recorder](https://gitcode.com/openharmony-sig/applications_recorder).** > --- > # Recorder Application ## Introduction The Recorder Application can record audio through a microphone and complete playback. The Recorder Application is developed using the extended TS language (ArkTS), and the main structure is as follows: ![](./figures/record.png) - **Product** Business form layer: Distinguish different products, different screens of various forms of application, including personalized services, component configuration, and personalized resource packages(JS/PNG/String for different products). - **Feature** Common Feature layer: An abstract collection of common feature components that can be referenced by various application forms(Recording, playback, control center). - **Common** Common Capability Layer: The basic set of capabilities, modules that every application form must rely on, including utility classes and common resource packs. ## Directory ### Directory structure ``` /recorder/ โ”œโ”€โ”€ common # Common capability level directory โ”œโ”€โ”€ feature # Public feature layer directory โ”‚ โ””โ”€โ”€ model # Data format directory โ”‚ โ””โ”€โ”€ controller # Control logic directory โ”œโ”€โ”€ product # Business form layer directory ``` ## Install After the application is signed and packaged, run the `hdc_std install "hap package address "`command to install the application. ![](./figures/signature.png) ![](./figures/buildHap.png) ![](./figures/install.png) ## Restraint - Development environment - **DevEco Studio for OpenHarmony**: The Version number is greater than 3.0.0.992, download and install OpenHarmony SDK API Version 9. (You can refer to the IDE documentation for initial IDE configuration.) - Language version - ArkTS - Restrict - This example only supports running on standard systems