• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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