40 lines
912 B
Markdown
40 lines
912 B
Markdown
# GPSPunchApp
|
||
|
||
河南女子职业学院智慧学工考勤签到 Android 应用
|
||
|
||
## 功能
|
||
|
||
- 学生身份登录(姓名 + 学号 + 验证码)
|
||
- 微信扫码授权登录
|
||
- 登录状态持久化,下次打开无需重复登录
|
||
- 自定义 GPS 经纬度进行考勤签到
|
||
- GPS 预设位置管理(添加 / 删除)
|
||
- 课程列表与打卡记录查看
|
||
- 签到历史记录本地保存
|
||
- 退出登录
|
||
|
||
## 技术栈
|
||
|
||
- Kotlin
|
||
- OkHttp3(网络请求 + Cookie 管理)
|
||
- Jsoup(HTML 解析)
|
||
- Material3(UI 组件)
|
||
- SharedPreferences(本地持久化)
|
||
- Coroutines(异步任务)
|
||
|
||
## 构建
|
||
|
||
使用 Android Studio 打开 `GPSPunchApp` 目录,或命令行执行:
|
||
|
||
```
|
||
./gradlew assembleDebug
|
||
```
|
||
|
||
生成的 APK 位于 `app/build/outputs/apk/debug/app-debug.apk`
|
||
|
||
## 声明
|
||
|
||
本项目仅供参考学习使用,未加入任何第三方接口,未收集用户个人信息。
|
||
|
||
开发者:凡笙
|