/FuckLegym

乐健体育一键刷跑步,支持不同学校地图跑步,支持自选活动一键报名签到,支持课程一键签到功能。

GNU General Public License v3.0GPL-3.0

通知(2022.3.7)

已恢复一键刷跑步功能,请在release中下载最新版本

增加了更新检查,不用每次都来 github 看了

乐健一键跑步、签到app

仅支持Android, 安装后一键签到、刷跑步、课程签到

支持自选跑步方式,可以自选跑步位置(目前支持了电子科大两校区和四川农业大学、西南交通大学)

支持自选活动一键报名并签到

支持课程一键签到

release中下载需要的app版本即可

**注意:**若账号密码输入错误的话其他任何功能都无法正常使用,因此若出现活动或课程一直在加载中,则请先检查一下账号密码。

闲暇时间随便写写,issues什么的少提。

没有做过各系统版本兼容,大部分安卓手机应该都能用。

开源声明

本仓库原fork自RisingEntropy老哥的FuckLegymApp仓库,后来老哥取消了public,加上我又有些更多需求,就加了一下功能,优化了一下排版来发布

本着开源精神,将源码开放,本仓库遵守GPL3.0开源协议, 任何采用了本仓库代码的必须同样开源且遵守并附带GPL3.0协议

其他

欢迎各位大佬pr,因为大部分时候自己用用就好,所以就没有怎么优化内部逻辑,请见谅。

原作者README

如何新增跑步地图

懒人法(可能我没时间会等挺久)

首先在高德地图上找到你想要跑步的地方,在高德地图api上选取你要跑步的路线坐标,按照路线顺序写成如下方式:

103.863881,30.708182
103.863988,30.708122
103.864122,30.707937
103.864139,30.707808
103.864106,30.707753
103.86401,30.707587

每一行一个坐标,示例因篇幅原因给的坐标较少,正常情况下如绕操场跑一圈至少应有50个左右坐标。

issues 里附带你的地图名称(或者学校名称),将所有坐标数据按此格式发给我,待我有时间加上去。

自主fork法(推荐此方法)

自己fork一份到自己仓库,然后到 app/src/main/java/fucklegym/top/entropy/PathGenerator 类中增加坐标。

格式为:

put("xx大学(xx校区)", new HashMap<String, double[]>(){{
                put("latitude", new double[]{纬度1, 纬度2, ....., 纬度N});
                put("lontitude", new double[]{经度1, 经度2, ....., 经度N});
                put("base", new double[]{起点纬度, 起点经度});
            }});

增添后自己本地生成 apk 自己用就行,有想法的可以直接 Pull Request。