学校的第二课堂活动APP
体验不好,故设计一个客戶端。可以在其中查询可以参加的活动,可以查看活动的具体信息,定时报名。
Android Studio
通过OKHttp
创建Header
加入设备信息,根据PKCS5 Padding
完成PKCS7 Padding
填充,完成加/解密,实现登录和获取信息。
采用Material Design
设计了卡片式主⻚显示活动信息。FastJson
完成活动信息解析,加载到详情⻚面。
Alarm
机制实现定时自动报名。个人服务器推送软件更新。
获取经纬度之后使用高德LBS
导航到活动地点。
(这里使用外链)
高德LBS
的Key
,否则无法使用导航。
登录界面Activity
,需要自己写一个,使用Intent
传帐号密码给MainActivity
。
AES
和Des
里的Key
和加密Iv
自己添加。
本项目遵循MIT协议
- appIntro
- cardview
- recyclerview
- glide
- swiperefreshlayout
- gson
- fastjson
- okHttp
- navigation-fragment
- navigation-ui
- material
- circleimageview
- AMap3DMap_AMapNavi
- bcprov
- Sheledons/daomengKJ
感谢Sheledons
的daomengKJ
项目,感谢其贡献者vintingb
提交的代码为本项目的开发提供主要思路。