Thanks to visit codestin.com
Credit goes to github.com

Skip to content

广东第二师范学院校园助手系统安卓原生客户端应用,兼容Android 9.0,已正式投入校园生产环境供在校师生使用。应用使用了Sophix、JWT、HttpDNS、OKHttp等框架组件,应用主要涉及JSON序列化、数据存储和网络访问等技术。应用的后端API数据接口由广东第二师范学院校园助手系统提供。

License

Notifications You must be signed in to change notification settings

231771258/GdeiAssistant-Android

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

广东二师助手安卓客户端

广东第二师范学院校园助手系统安卓原生客户端应用,兼容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

Android EMAS统一接入

阿里云平台为了方便EMAS各个产品的接入,提供了基于gradle的emas-services插件。详情请查阅 Android EMAS统一接入

字符串资源

项目路径下的res/values/strings.xml是字符串资源文件。在项目中,该文件还保存了一些重要的配置参数信息。

  1. 防重放攻击:request_validate_token是移动端请求服务端的拥有防重放攻击保护的数据接口时,需要携带的令牌信息。该令牌信息应该与服务端中配置的防重放攻击令牌值相同,否则校验无法通过。详情请参考 广东第二师范学院校园助手系统初始化说明

  2. HotFix热修复:项目使用了阿里云平台提供的移动热修复(Mobile Hotfix)。HotFix是阿里云提供的全平台App热修复服务方案。产品基于阿里巴巴首创hotpatch技术,提供最细粒度热修复能力,能让用户无需等待实时修复应用线上问题。字符串资源文件中的hotfix_app_key、hotfix_app_secret和hotfix_rsa分别代表通过平台HotFix服务申请得到的AppID、AppSecret和RSA密钥。

  3. HTTPDNS:项目使用了阿里云平台提供的HTTPDNS组件,能有效防止DNS劫持。HTTPDNS是面向移动开发者推出的一款域名解析产品,具有域名防劫持、精准调度的特性。字符串资源文件中的httpdns_account_id和httpdns_secret_key分别表示通过平台HTTPDNS服务申请的AccountID和SecretKey。

协议

MIT License

Anti 996 License

Copyright (c) 2016 - 2019 GdeiAssistant

贡献

  • 若你喜欢本项目,欢迎Star本项目

  • 要贡献代码,欢迎Fork之后再提交Pull Request

  • 如果你有好的意见或建议,欢迎给我们提交Issue

联系

声明

本项目只用作个人学习研究,如因使用本项目导致任何损失,本人概不负责。

About

广东第二师范学院校园助手系统安卓原生客户端应用,兼容Android 9.0,已正式投入校园生产环境供在校师生使用。应用使用了Sophix、JWT、HttpDNS、OKHttp等框架组件,应用主要涉及JSON序列化、数据存储和网络访问等技术。应用的后端API数据接口由广东第二师范学院校园助手系统提供。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%