项目简介
本项目是OpenHarmony中的系统服务,为锁屏应用提供注册亮屏、灭屏、开启屏幕、结束休眠、退出动画、请求解锁结果监听等功能,并将回调结果反馈给锁屏应用。同时,该服务也向三方应用提供请求解锁、查询锁屏状态、查询是否设置锁屏密码的能力。
项目的主要特性和功能
- 屏幕锁定状态管理:可查询屏幕是否锁定,也能请求解锁屏幕。
- 事件监听和回调:支持锁屏应用注册亮屏、灭屏、解锁等事件的监听器,并提供对应回调函数。
- 安全状态查询:能查询当前系统是否设置了锁屏密码。
- 测试功能:提供测试函数,用于检验服务功能是否正常。
安装使用步骤
- 编译命令:
sh ./build.sh --product-name <产品名称> --build-target screenlock_native
- 推送文件:把编译生成的
.so
文件推送到系统相应目录,并确保文件有足够权限。 - 重启:重启设备,使新服务生效。
- 测试:通过单元测试和应用测试,验证服务功能是否符合预期。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】