广东第二师范学院校园助手系统安卓原生客户端应用,兼容Android 9.0,已正式投入校园生产环境供在校师生使用。应用使用了Sophix、JWT、HttpDNS、OKHttp等框架组件,应用主要涉及JSON序列化、数据存储和网络访问等技术。应用的后端API数据接口由广东第二师范学院校园助手系统提供。
- 成绩查询
- 课表查询
- 四六级查询
- 一键评教
- 消费查询
- 校园卡充值
- V3.0.6:修正功能模块加载逻辑的错误
- V3.0.5:调整首页权限和模块加载逻辑
- V3.0.4:修正今日课表模块信息显示不完整的错误
- V3.0.3:调整版本号显示格式
- V3.0.2:调整首页用户昵称显示格式
- V3.0.1:修正客户端生成数字签名的错误
- V3.0.0:新版广东二师助手安卓客户端发布
广东二师助手安卓客户端的后端API数据接口由广东第二师范学院校园助手系统提供
$ git clone https://github.com/SweetRadish/GdeiAssistant-Android.git阿里云平台为了方便EMAS各个产品的接入,提供了基于gradle的emas-services插件。详情请查阅 Android EMAS统一接入
项目路径下的res/values/strings.xml是字符串资源文件。在项目中,该文件还保存了一些重要的配置参数信息。
-
防重放攻击:request_validate_token是移动端请求服务端的拥有防重放攻击保护的数据接口时,需要携带的令牌信息。该令牌信息应该与服务端中配置的防重放攻击令牌值相同,否则校验无法通过。详情请参考 广东第二师范学院校园助手系统初始化说明
-
HotFix热修复:项目使用了阿里云平台提供的移动热修复(Mobile Hotfix)。HotFix是阿里云提供的全平台App热修复服务方案。产品基于阿里巴巴首创hotpatch技术,提供最细粒度热修复能力,能让用户无需等待实时修复应用线上问题。字符串资源文件中的hotfix_app_key、hotfix_app_secret和hotfix_rsa分别代表通过平台HotFix服务申请得到的AppID、AppSecret和RSA密钥。
-
HTTPDNS:项目使用了阿里云平台提供的HTTPDNS组件,能有效防止DNS劫持。HTTPDNS是面向移动开发者推出的一款域名解析产品,具有域名防劫持、精准调度的特性。字符串资源文件中的httpdns_account_id和httpdns_secret_key分别表示通过平台HTTPDNS服务申请的AccountID和SecretKey。
Copyright (c) 2016 - 2019 GdeiAssistant
-
若你喜欢本项目,欢迎Star本项目
-
要贡献代码,欢迎Fork之后再提交Pull Request
-
如果你有好的意见或建议,欢迎给我们提交Issue
本项目只用作个人学习研究,如因使用本项目导致任何损失,本人概不负责。



