• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 锁屏
2
3## 简介
4
5### 内容介绍
6锁屏应用是OpenHarmony中预置的系统应用,为用户提供锁屏的基础能力。提供滑动解锁、密码解锁等解锁能力,以及锁屏页面的信息展示能力。
7
8### 架构图介绍
9
10![](figures/screenlock.png)
11
12feature
13```
141.在开机流程、亮屏流程、灭屏流程中添加加锁流程及所对应的解锁流程,实现与系统交互。\
152.通过时间日期组件、通知组件、状态栏组件、lockIcon和快捷开关组件,实现相关的信息展示。\
163.支持数字解锁、图案解锁、人脸解锁和密码混合解锁。
17```
18
19common
20```
21通用接口,实现日志打印,外部接口管理等功能。
22```
23## 目录
24
25```
26/applications/standard/screenlock
27    ├── common                          # 通用工具类目录
28    ├── entry                           # entry模块目录
29    ├── features                        # 子组件目录
30    │   ├── batterycomponent            # 电池组件
31    │   ├── clockcomponent              # 时钟组件
32    │   ├── datetimecomponent           # 日期时间组件
33    │   ├── noticeitem                  # 通知子组件
34    │   ├── notificationservice         # 通知服务组件
35    │   ├── screenlock                  # 锁屏组件
36    │       ├── common                  # 通用工具
37    │       ├── model                   # 数据管理
38    │       ├── view                    # 组件样式管理
39    │       ├── vm                      # 数据样式绑定管理
40    │   ├── shortcutcomponent           # 快捷开关组件
41    │   ├── wallpapercomponent          # 壁纸组件
42    │   ├── wificomponent               # wifi组件
43    ├── product                         # 锁屏总体功能目录
44    │   ├── pc                          # 模块目录
45    │       ├── pages/slidesrceenlock   # 滑动锁屏
46    │   ├── phone                       # 模块目录
47    │       ├── pages/slidesrceenlock   # 滑动锁屏
48    ├── signature                       # 证书文件目录
49    ├── build.gradle                    # 全局编译配置文件
50    ├── LICENSE                         # 许可文件
51    ├── settings.gradle                 # 编译模块配置文件
52```
53
54## 相关仓
55
56系统应用
57
58**applications\_screenlock**
59
60