同步操作将从 OpenHarmony/applications_call 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Based on the capabilities of the system platform, design and develop call applications, providing voice calls, video calls, call settings, mobile network settings, SIM card management settings, emergency dialing, and functions for adding personal emergency information. Build models from different perspectives and design the architecture of the call application to ensure security, resilience, reliability, privacy, etc. while satisfying basic functions.
The application adopts a multi-module design as a whole, which is used to handle the business logic and data management of the call application and the interface display. Each module follows the division principle of the above architecture. The functions of each module are as follows:
The important classes and their functions in each layer of the application are shown in the following table
Module | Function | Class Name | Function |
---|---|---|---|
FA-UI | Interface Display | Voice Calls FA | Mainly provides user interface related to voice calls |
FA-UI | Interface Display | video Calls FA | Mainly provide video call related user interface |
FA-UI | Interface display | SIMCard Management FA | SIM card related user interaction management interface |
FA-UI | Interface Display | Emergency Dialing FA | Emergency Dialing User Interface |
FA-UI | Interface display | Call Settings FA | User interaction interface related to call settings |
FA-UI | Interface Display | Personal Emergency Information FA | Personal Emergency Number User Interface |
FA-UI | Interface Display | Mobile NetWork Settings FA | Mobile NetWork Settings User Interface |
Public Module | Common Components and Methods | Common Components | Processing Classes for Public Components |
Adapter Module | Business Processing Interface | Dial Module | Handling Dial-related Functions |
Adapter Module | Business Processing Interface | Status Monitoring Module | Monitor Business Status Module |
/applications_call
├── callui
│ └── src
│ └── main
│ ├── ets
│ ├── default
│ ├── assets
│ ├── common
│ ├── components
│ ├── configs
│ ├── constant
│ ├── utils
│ ├── model
│ ├── pages
| ├── app.ets
│ ├── ServiceAbility
│ ├── callManagerService.ets
│ ├── service.ts
│ ├── telephonyApi.ets
│ ├── resources
| ├── base
| ├── zh_CN
│ ├── config.json
├── doc
| ├── image
| ├── Instructions.md
├── mobiledatasettings
│ └── src
│ └── main
│ ├── ets
│ ├── default
│ ├── pages
│ ├── resources
| ├── base
| ├── zh_CN
│ ├── config.json
├── figures
│ └── callui_en.png
├── signature
│ └── com.ohos.callui.p7b
├── LICENSE
├── build.gradle
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。