Go to file
openharmony_ci 8779efd51a
!167 新建、搜索获焦;新建联系人页面更多状态重置
Merge pull request !167 from zhouhongli2023/master
2024-09-27 07:41:49 +00:00
AppScope update 2023-05-29 16:14:32 +08:00
common OAT告警清理,版权头修改,XML文件配置 2024-07-26 10:30:04 +08:00
doc/image 添加架构图翻译 2022-06-07 09:48:13 +00:00
entry 新建搜索联系人获焦;新建联系人更多状态重置 2024-09-05 19:41:04 +08:00
feature OAT告警清理,版权头修改,XML文件配置 2024-07-26 10:30:04 +08:00
hvigor OAT告警清理,版权头修改,XML文件配置 2024-07-26 10:30:04 +08:00
sign update 2023-05-29 16:14:32 +08:00
.gitignore update contacts code 2022-11-21 19:39:06 +08:00
build-profile.json5 masterHvigor 2023-11-16 12:09:03 +08:00
bundle.json modify bundle.json 2023-12-08 11:27:04 +08:00
hvigorfile.js OAT告警清理,版权头修改,XML文件配置 2024-07-26 10:30:04 +08:00
hvigorw fix ohpm 2023-09-26 19:49:51 +08:00
hvigorw.bat fix ohpm 2023-09-26 19:49:51 +08:00
LICENSE Update Contacts code 2022-03-17 12:45:03 +08:00
OAT.xml OAT告警清理,版权头修改,XML文件配置 2024-07-26 10:30:04 +08:00
oh-package.json5 fix ohpm 2023-09-26 19:49:51 +08:00
README_zh.md contact update 2023-04-20 11:10:52 +08:00
README.md add README.md. 2022-06-07 09:55:19 +00:00

Contacts

Introduction

The 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.

Architecture diagram

image-20220222110725915

The application architecture mainly combines MVP and domain-driven design ideas.

File Tree

/Contacts/
├── doc                                
├── entry                 
│   └── src
│       └── main
│           └── ets                  
│               └── MainAbility          
│                   ├── account        
│                   ├── call           
│                   ├── component      
│                   ├── contact          
│                       ├── contact     
│                       ├── entity        
│                       └── repo      
│                   ├── dialpad         
│                   ├── feature         
│                   |── model            
│                   |── pages           
│                   |── presenter      
│                   |── util         
│                   └── workers         
│               └── app.ets             
│           ├── resources      
│           └── config.json           
├── signs                               
├── LICENSE

applications_mms

applications_contactsdata

applications_call