自己开发大学App查成绩一卡通课表一键评教正方系统

作者:hi现场 日期:2018-07-20 18:55:32 浏览量:11

大一时针对我校开发的校园客户端,方便学生查课表、成绩、一卡通消费记录、失物招领等等。遵循MD设计原则,数据大多通过抓包获取,现开源(已屏蔽学校相关信息,怕被请回去喝茶)

Ps:第一次这么认真写文章,有不合理的地方希望大家提出 — 谢谢谢谢啦

知乎的图片不知道怎么排版,感觉不方便的可以去github上阅读

还是先附上github,希望大家给个star : github.com/longer96/CDT


Introduction

功能的实现主要是通过模拟网页登录,通过抓包和爬虫获取数据,底层都是HttpClient写的(当时大一才接触Android,Httpclient已被官方废弃)。正往Mvp + RXjava 转型,在校期间有空就在更新软件,校内好评度很高,现毕业设计之后开源。

Ps:有公司看得起的望给口饭吃(流泪)

Apk下载

  1. Pre.im pre.im/cdgyxy
  2. 应用商店搜索 “成都工业学院
  3. 扫码下载

pre.im/cdgyxy (二维码自动识别)

实现功能

  • App Splash页秒开(感谢图形图像专业提供的UI设计) 涉及代码:AppSplashActivity.java
    • 防止APP启动时白屏/黑屏 参考博客
https://github.com/bumptech/gli) * [使用方法及简介](mrfu.me/2016/02/27/Glid) * [Glide加载圆形图片,设置白色边框](blog.csdn.net/u01069465) * [Glide的拓展(高斯模糊、加载监听、圆角图片)](jianshu.com/p/410756595)

http://www.cnblogs.com/redbricks/p) * 该App使用的是:[360加固宝](jiagu.360.cn/)

* **数据统计** * 国内做应用统计的也有很多,大家可以自行了解后选择 * [小米统计服务使用指南](dev.mi.com/doc/p=3995/i)

* **消息推送** * 推送了解:[安卓推送这件小事](zhuanlan.zhihu.com/p/26) * 国内做第三方推送的也有很多:[Android推送SDK哪家好?](zhihu.com/question/2235) * 大家自行选择,该App使用的是:[小米推送](dev.mi.com/doc/p=6421/i)

* **QQ一键加群** * 原来以为需要接入QQ Sdk才能实现,结果却是很简单:[QQ一键加群](qun.qq.com/join.html)

* **jsoup解析网页** * [利用Jsoup抓取数据](jianshu.com/p/b7ee086e6)

* **接入分享App、跳转到应用商店评论功能** * 这块网上教程很多,也不复杂,博主就不啰嗦了

福利

自己在开发过程中收集的一些有用的干货现在全部分享出来,总的来说:个人的开发能力不强,但更愿意借助巨人的肩膀
* 最全面的 Material Design 学习资料
* 博主每天有时间就在看的干货App:Gank.Io非官方客户端应用
* 安卓书签网
* Android开发技术周报
* 有很多不错的Demo:开源代码
* Android 资源大全中文版

  • UE、UI 相关的网站
    • App整体布局参考
    • RGB对照表
    • 图片在线压缩

  • RxJava 的学习
    • 给 Android 开发者的 RxJava 详解
    • RxJava是什么
    • 给初学者的RxJava2.0教程
    • MVP+Retrofit+RxJava实践小结

  • Android之App瘦身攻略

关于我

即将毕业的学生,因学历压制,想找个对口的工作都不容易(工作尽心尽责,有上进心)

★★★★★ Ps:望收留!(成都) ★★★★★

分享:
010-574900539
Hi现场官方微信

Hi现场官方微信

获得更多现场最新动态,把握互动娱乐动向,请关注我们。