1# 锁屏管理服务 2 3## 简介 4### 内容介绍 5锁屏管理服务是OpenHarmony中系统服务,为锁屏应用提供注册亮屏、灭屏、开启屏幕、结束休眠、退出动画、请求解锁结果监听,并提供回调结果给锁屏应用。锁屏管理服务向三方应用提供请求解锁、查询锁屏状态、查询是否设置锁屏密码的能力。 6 7**图 1** 架构图 8 9 10 11### 框架图介绍 121.三方应用支持操作请求解锁、查询锁屏状态、查询是否设置锁屏密码接口调用。\ 132.锁屏应用注册亮屏、灭屏、开启屏幕、结束休眠、退出动画、请求解锁结果监听等事件 \ 143.框架层API用来处理三方应用和锁屏应用的js接口请求处理,NAPI层进行js调用的处理 \ 154.框架层IDL用来处理NAPI接口向锁屏管理服务之间的桥梁,进行IPC通讯 \ 165.锁屏管理服务用来处理三方应用和锁屏应用接口请求,并作出对应处理,提供相应的返回结果。 17 18## 目录 19 20``` 21/base/theme/screenlock_mgr 22├── figures # 架构图 23├── frameworks 24│ ├── js/napi # js接口解析成napi接口 25│ └── native # 对客户端提供的接口 26├── sa_profile # 组件包含的系统服务的配置文件和进程的配置文件 27├── services # 锁屏管理服务实现 28├── test # 接口的单元测试 29└── utils # 组件包含日志打印和有序公共事件定义的常量 30``` 31 32## 说明 33 34### 接口说明 35 36- ScreenLock接口文档 [js-apis-screen-lock.md](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-screen-lock.md) 提供从API version 7开始的接口定义和示例代码。 37 38## 相关仓 39 40**主题框架子系统** 41 42[theme\_screenlock_mgr](https://gitee.com/openharmony/theme_screenlock_mgr) 43 44