• Home
Name Date Size #Lines LOC

..--

doc/image/12-May-2024-

entry/12-May-2024-18,53617,261

sign/12-May-2024-3029

.gitignoreD12-May-2024141 1312

LICENSED12-May-202410.1 KiB177150

OAT.xmlD12-May-20246.8 KiB13892

README.mdD12-May-20242.1 KiB5940

build-profile.json5D12-May-2024958 4040

hvigorfile.jsD12-May-2024174 21

package.jsonD12-May-2024305 1716

README.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├── 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