mirror of
https://gitee.com/openharmony/applications_call
synced 2024-11-27 00:20:46 +00:00
a850c46482
Signed-off-by: weiyunxing <weiyunxing@huawei.com> |
||
---|---|---|
callui | ||
doc | ||
figures | ||
gradle/wrapper | ||
mobiledatasettings | ||
signature | ||
.gitignore | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
OAT.xml | ||
package.json | ||
README.md | ||
settings.gradle |
applications_call
1. 简介
1.1 内容介绍:
基于系统平台能力,设计和开发通话应用,提供语音通话、视频通话、通话设置、移动网络设置、SIM卡管理设置、紧急拨号以及添加个人紧急信息的功能。从不同视角构建模型,设计通话应用的架构,确保在满足基本功能的同时,确保安全、韧性、可靠、隐私等。
1.2 架构图介绍:
模块 | 层级 | 类名 | 作用 |
---|---|---|---|
FA-UI | 视图层 | Voice Calls FA | 主要提供语音通话相关用户交互界面 |
FA-UI | 视图层 | video Calls FA | 主要提供视频通话相关用户交互界面 |
FA-UI | 视图层 | video Calls FA | 主要提供视频通话相关用户交互界面 |
FA-UI | 视图层 | Voice Calls FA | 主要提供语音通话相关用户交互界面 |
FA-UI | 视图层 | video Calls FA | 主要提供视频通话相关用户交互界面 |
FA-UI | 视图层 | video Calls FA | 主要提供视频通话相关用户交互界面 |
FA-UI | 视图层 | video Calls FA | 主要提供视频通话相关用户交互界面 |
2. 目录
/applications_call
├── callui # 通话应用主Ability,提供拉起应用入口
│ └── src
│ └── main
│ ├── ets # ets代码目录
│ ├── default
│ ├── assets # 图片资源
│ ├── common # 公共组件或方法配置目录
│ ├── components # 公共组件
│ ├── configs # 应用配置对象目录
│ ├── constant # 应用常量对象目录
│ ├── utils # 公共方法
│ ├── model # Model层代码目录
│ ├── pages # 通话页面目录
| ├── app.ets # 全局ets逻辑和应用生命周期管理文件
│ ├── ServiceAbility # 服务ability
│ ├── callManagerService.ets # ServiceAbility方法
│ ├── service.ts # ServiceAbility方法
│ ├── telephonyApi.ets # ServiceAbility方法
│ ├── resources # 资源配置文件存放目录
| ├── base # 默认图片资源,字体大小,颜色资源存放目录
| ├── zh_CN # 中文语言场景资源内容存放目录
│ ├── config.json # 全局配置文件
├── doc # 使用说明目录
| ├── image # 使用说明图片资源
| ├── Instructions.md # 使用说明
├── mobiledatasettings # 移动数据设置
│ └── src
│ └── main
│ ├── ets # ets代码目录
│ ├── default
│ ├── pages # 移动数据页面目录
│ ├── resources # 资源配置文件存放目录
| ├── base # 默认图片资源,字体大小,颜色资源存放目录
| ├── zh_CN # 中文语言场景资源内容存放目录
│ ├── config.json # 全局配置文件
├── figures # 架构图目录
│ └── callui_en.png # 架构设计图
├── signature # 签名证书文件目录
│ └── com.ohos.callui.p7b # 签名文件
├── LICENSE # 许可证
├── build.gradle # 全局编译配置文件
3. 使用说明
- 参见使用说明(使用说明)
4. 相关仓
- 系统应用