2 Star 14 Fork 10

CoderPeng/AutoDingding

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

AutoDingDing

Kotlin+Java混编实现的钉钉打卡小工具,解决您上班途中迟到问题,只需一部备用手机置于公司工位,设置一下上下班打卡时间即可。
相比于之前的版本,此版本做了版本兼容,最低兼容 6.0(本人测试机版本),最高兼容到Android 14(本人手机版本)或者鸿蒙 3.0系统。 此应用最开始的本意是方便自己,但后来本人换了新的单位,此款工具软件也就不用了,所以选择开源, 有不到之处还请谅解。本应用仅限学习和内部使用,严禁商用和用作其他非法用途,如有违反,与本人无关!!!
如果要用,请做好隐蔽工作,不要被领导发现,如果被发现,后果自负

最新版本 1.6.0 - 更新时间:2025年2月28日09点25分

本不想多说什么的,奈何总有人问,那我就给你们问的人统一回复下!

  1. 对目前功能不满意或者想加功能的,有能力的可以自行下载源码修改,也可以在群里反馈了等我发布新版本。
  2. 另外,手机不建议灭屏,因为低电量关机了可能都不知道,而且灭屏状态下,通知监听服务可能会被系统干掉,也会影响打卡。 所以,打开应用内部调节亮度开关即可,会自动调为最低亮度,再或者在主界面按音量减小键,会开启伪装灭屏模式。
  3. 最后,在使用本软件之前,最好先自行测试一两天没确认没问题之后再使用,谢谢理解!

注意!!!

AUTO_20250228_1.6.0.apk,适合Android 6+系统

  1. 同步2.0.3版本问题修改

收不到邮件的问题:

  1. 钉钉普通通知能收到,但是收不到打卡通知的,那可能是贵司管理员把打卡通知开关给关了。遇到这种情况的,要么老老实实手动打卡, 要么依旧用此工具,只是收不到邮件罢了,问题也不是很大。

已知的会被检测到作弊的原因:

序号 原因
1 手机已经root,如果已经手机root,要么换手机要么刷回没root前的状态,否则必被检测
2 手机开启了无障碍服务或者有别的应用用到了无障碍服务,比如:李跳跳之类的辅助软件
3 使用了模拟定位软件试图修改打卡位置(是任何软件,也包括本软件)
4 使用了向日葵等远程远程控制软件打开
5 手机数据线连着电脑
6 试图使用adb命定模拟手指点击打卡

如果还有问题,请加QQ群:560354109

历史版本看这里:

APK 版本说明
app-release.apk 初始版本
AUTO_20240717_1.4.8.apk 完全删除无障碍服务
AUTO_20240717_1.4.9.apk 1. 修改应用入口启动模式,修改APP名
2. 添加钉钉打卡界面倒计时实时显示
3. 解决监听微信无法打卡的问题,添加TIM(轻量版QQ)消息监听
AUTO_20240810_1.5.0.apk 1. 解决无悬浮窗授权时候跳转钉钉会闪退的问题
2. 解决后台Toast在Android 11以下会闪退的问题
3. 优化日期时间选择,默认显示已有任务的日期时间
4. 添加应用崩溃日志回传
5. 添加时间选择随机秒数
6. 添加钉钉打卡界面倒计时结束后自动回到桌面,再自启动应用
AUTO_20240814_1.5.1.apk 1. 1.5.0补丁版,适配Android 7.1.1系统,解决Android 7.1.1悬浮窗闪退问题
AUTO_20240830_1.5.2.apk 1. 解决选择日期小概率闪退问题
2. 优化悬浮窗初始化逻辑和权限设置
3. 打卡倒计时结束退回桌面改为可选项
4. 添加手机电量查询指令。QQ或者微信或者TIM消息,带有“电量”关键词即可
AUTO_20240908_1.5.2.2.apk 1. 优化通知监听设置,解决小概率监听失败的问题
2. 添加打卡口令自定义功能,不再监听QQ、微信、TIM的所有消息,只监听用户设置的口令
AUTO_20241012_1.5.3.apk 1. 解决悬浮窗无法取消的问题
2. 添加自定义邮件主题通知
AUTO_20241031_1.5.5.apk 1. 添加支付宝消息打卡响应,修改多条微信消息不响应打卡消息的问题
2. 添加常驻通知栏和锁屏通知显示应用运行状态。注意:锁屏通知不影响打卡
3. 优化通知监听在重启应用后小概率不生效的问题
4. 添加通知记录删除功能
AUTO_20241116_1.5.6.apk 1. 降低常驻通知栏刷新频率(1次/s改为1次/min)
2. 缩短打卡超时时间(去掉60s选项,后台ANR可能与此有关)
3. 添加手机不充电也能常亮屏功能(建议把工具设置里面的调整屏幕亮度打开,减小耗电)
占位行 此行之前版本邮件通知均已失效,请注意!!!
AUTO_20241122_1.5.7.apk 1. 修改邮件通知邮箱地址(QQ邮箱被毙了)
AUTO_20241202_1.5.8.apk 1. 主界面添加音量减少按键监听,添加伪装灭屏状态界面(通过音量-触发)
AUTO_20241207_1.5.9.apk 1. 日常优化

使用注意事项:

1、先设置好自己打卡结果接收邮件的邮箱,QQ邮箱、163邮箱、126、yeah邮箱均以支持。邮箱会自动根据后缀填写服务器和端口,其他邮箱,请自行测试。至于”邮件标题“和”超时时间(跳转到钉钉之后停留在钉钉界面上的时间)“以及”任务口令“,那就随意了,可自行调整也可按默认的来。如下图:
设置邮箱_1

2、在“其他设置”打开”悬浮图标“开关(如不开启此项,那么在Android 10+系统会出现仅能打卡一次且没有邮件通知的问题)。找到"任务精灵"软件,打开悬浮窗权限即可。如下图:
设置悬浮图标_1 设置悬浮图标_2

如果不需要可以跳过此步骤。

3、在“其他设置”打开”通知监听“开关(如果未打开此开关,此开关底部会有一行红色小字)。找到"任务精灵" 软件,打开悬浮窗权限即可。如下图:
设置通知监听_1 设置通知监听_2 设置通知监听_3

好了,基本设置就是这样了,附一张主页面,如下:

4、打卡结果如下: 主页面

打卡结果 说明
成功 打卡成功
失败 1.钉钉账号被自己另一个手机挤下去
2.钉钉未设置极速打卡
3.钉钉应用内部打卡通知或者手机通知被关闭
4.钉钉打卡手机有2个以上
Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

简介

钉钉自动打卡 展开 收起
Java 等 2 种语言
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/AndroidCoderPeng/AutoDingding.git
git@gitee.com:AndroidCoderPeng/AutoDingding.git
AndroidCoderPeng
AutoDingding
AutoDingding
master

搜索帮助