1# 联系人应用 2 3## 简介 4 5### 内容介绍 6 7Contacts应用是OpenHarmony中预置的系统应用,主要的功能包含拨号盘、通话记录查看、通话记录批量删除、联系人列表、详情查看和联系人的新建等功能。 8 9### 架构图 10 11 12 13该应用架构主要结合MVP和领域驱动设计思路。 14 15## 目录 16 17~~~ 18/Contacts/ 19├── doc # 资料 20├── entry 21│ └── src 22│ └── main 23│ └── ets # js代码目录 24│ └── MainAbility # 公共页面样式 25│ ├── account # 联系人账号 26│ ├── call # 通话记录 27│ ├── component # 组件封装 28│ ├── contact # 联系人 29│ ├── contact # 存储契约 30│ ├── entity # 实体 31│ └── repo # 仓库 32│ ├── dialpad # 拨号盘 33│ ├── feature # 特性集合 34│ |── model # 模型 35│ |── pages # TS声明式页面/组件 36│ |── presenter # 页面展示逻辑 37│ |── util # 工具类 38│ └── workers # JS多线程服务 39│ └── app.ets # 应用生命周期/公共方法存放 40│ ├── resources # 资源配置文件存放目录 41│ └── config.json # 全局配置文件 42├── signs # 签名 43├── LICENSE 44~~~ 45 46## 相关仓 47 48[**applications_mms**](https://gitee.com/openharmony/applications_mms) 49 50[**applications_contactsdata**](https://gitee.com/openharmony/applications_contactsdata) 51 52[**applications_call**](https://gitee.com/openharmony/applications_call) 53 54 55 56 57 58 59