# appAlarm **Repository Path**: calreju/app-alarm ## Basic Information - **Project Name**: appAlarm - **Description**: 钉钉自动唤起 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2024-08-06 - **Last Updated**: 2024-08-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # appAlarm #### 介绍 上班天天忘记打卡,尤其是到周五,怀着一颗放假的心,简直是冯五必忘,所以手撸了打卡神器,打卡自动唤起。 1.0版本支持定时唤醒锁屏自动启动钉钉,配合钉钉的快速打卡实现定时上下班打卡。 2.0版本在1.0的基础上添加了许多功能,可以支持钉钉和企业微信的唤醒。添加了声音提示功能,添加了唤醒判定逻辑, 支持在时间段内连接到指定wifi唤起应用。 #### 使用说明 1. 安装后开启前台权限(悬浮窗) 2. 有密码锁屏无法唤起,只能达到亮屏及声音提示 3. 添加电池优化及后台权限,否则会导致后台无法唤起 #### 版本结束 1. 1.*版本支持钉钉定时唤起且支持铃声提醒 2. 2.*版本添加企业微信支持,可根据wifi连接状态和时间范围唤起应用 #### 技术介绍 1. 定时唤起 - PendingIntent - AlarmManager 2. 保活:前端service - startForeground 3. 应用唤醒 - PackageManager 根据包名拉起应用 4. 屏幕解锁 - KeyguardManager #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)