Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
AppScope/ | 12-May-2024 | - | 21 | 19 | ||
common/ | 12-May-2024 | - | 397 | 356 | ||
doc/image/ | 12-May-2024 | - | ||||
entry/ | 12-May-2024 | - | 21,138 | 19,745 | ||
feature/ | 12-May-2024 | - | 6,492 | 5,999 | ||
hvigor/ | 12-May-2024 | - | 23 | 8 | ||
sign/ | 12-May-2024 | - | 30 | 29 | ||
.gitignore | D | 12-May-2024 | 56 | 5 | 5 | |
LICENSE | D | 12-May-2024 | 10.1 KiB | 177 | 150 | |
OAT.xml | D | 12-May-2024 | 7.2 KiB | 130 | 84 | |
README.md | D | 12-May-2024 | 1.8 KiB | 51 | 39 | |
README_zh.md | D | 12-May-2024 | 2.5 KiB | 67 | 48 | |
build-profile.json5 | D | 12-May-2024 | 1.4 KiB | 64 | 64 | |
bundle.json | D | 12-May-2024 | 749 | 33 | 32 | |
hvigorfile.js | D | 12-May-2024 | 168 | 2 | 1 | |
hvigorw | D | 12-May-2024 | 1.4 KiB | 49 | 28 | |
hvigorw.bat | D | 12-May-2024 | 1.5 KiB | 65 | 47 | |
oh-package.json5 | D | 12-May-2024 | 214 | 11 | 11 |
README.md
1# Contacts 2 3## Introduction 4 5The Contacts application is a preset system application in OpenHarmony. The main functions include dial pad, call log view, call log batch deletion, contact list, details view, and contact creation. 6 7### Architecture diagram 8 9![image-20220222110725915](./doc/image/image-en.png) 10 11The application architecture mainly combines MVP and domain-driven design ideas. 12 13## File Tree 14 15~~~ 16/Contacts/ 17├── doc 18├── entry 19│ └── src 20│ └── main 21│ └── ets 22│ └── MainAbility 23│ ├── account 24│ ├── call 25│ ├── component 26│ ├── contact 27│ ├── contact 28│ ├── entity 29│ └── repo 30│ ├── dialpad 31│ ├── feature 32│ |── model 33│ |── pages 34│ |── presenter 35│ |── util 36│ └── workers 37│ └── app.ets 38│ ├── resources 39│ └── config.json 40├── signs 41├── LICENSE 42~~~ 43 44## Related Repos 45 46[**applications_mms**](https://gitee.com/openharmony/applications_mms) 47 48[**applications_contactsdata**](https://gitee.com/openharmony/applications_contactsdata) 49 50[**applications_call**](https://gitee.com/openharmony/applications_call) 51
README_zh.md
1# 联系人应用 2 3## 简介 4 5### 内容介绍 6 7Contacts应用是OpenHarmony中预置的系统应用,主要的功能包含拨号盘、通话记录查看、通话记录批量删除、联系人列表、详情查看和联系人的新建等功能。 8 9### 架构图 10 11![image-20220222110725915](./doc/image/image-20220222110725915.png) 12 13该应用架构主要结合MVP+领域驱动设计思路。 14 15## 目录 16 17~~~ 18/Contacts/ 19├── doc # 资料 20├── common # 通用工具 21├── feature # 业务模块 22│ └── src 23│ └── main 24│ └── ets 25| ├── account # 联系人账号 26│ ├── call # 通话记录 27│ ├── contact # 联系人 28│ ├── contact # 存储契约 29│ ├── entity # 实体 30│ └── repo # 仓库 31│ ├── dialpad # 拨号盘 32│ ├── phonenumber # 手机号码 33│ └── simcard # SIM卡 34├── entry 35│ └── src 36│ └── main 37│ └── ets # js代码目录 38│ └── MainAbility # 公共页面样式 39│ ├── component # 组件封装 40│ ├── feature # 特性集合 41│ |── model # 模型 42│ |── pages # TS声明式页面/组件 43│ |── presenter # 页面展示逻辑 44│ |── util # 工具类 45│ └── workers # JS多线程服务 46│ └── app.ets # 应用生命周期/公共方法存放 47│ ├── resources # 资源配置文件存放目录 48│ └── config.json # 全局配置文件 49├── infra # 构建脚本 50├── signs # 签名 51└── LICENSE 52~~~ 53 54## 相关仓 55 56[**applications_mms**](https://gitee.com/openharmony/applications_mms) 57 58[**applications_contactsdata**](https://gitee.com/openharmony/applications_contactsdata) 59 60[**applications_call**](https://gitee.com/openharmony/applications_call) 61 62 63 64 65 66 67