个人开发的一款西北政法大学教务平台客户端,遵循Material Design标准,使用kotlin+jetpack+mvvm架构,查询流量消耗为网页端的1/100。可以使用西北政法大学教务端学号及密码进行登录,能够替代西北政法大学网页端教务平台的部分功能,实现教务的便捷查询。
0.3.0版本 使用学号+密码登录(树维教务平台登录)
0.2.5版本 使用学号+身份证后六位登录(西北政法大学门户登录)
谷歌的jetpack 和kotlin api变化也太快了,有没有hxd帮忙重构一下页面啊
- cas单点登录
- 学年课程表查询删除
- 学年成绩、绩点查询查询
- 学籍信息查询
- 桌面课程表部件
-
获取jessionid
-
获取真实登陆url
-
从真实登陆url处获取response
-
从response中获取cookies和form
-
使用cookies获取验证码图片
-
从图片构建真实登录表单
-
使用真实登录表单和cookies登陆
-
请求接口/eams/homeExt.action
-
需要返回内容:1.cookies 2.form 3.bitmap(验证码)
- Jetpack-MVVM-Best-Practice — 难得一见的 Jetpack MVVM 最佳实践
- ScheduleX — 遵循MaterialDesign的开源课程表
- Art of Readme — 💌 写高质量 README 的艺术。
- 情侣课程表
- 选课系统
- 教师评价
- 学分认定
- 教学计划查看
非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。
标准 Readme 遵循 Contributor Covenant 行为规范。
GPL3.0 © dream2333