自制Android校园APP涉及的内容:
1.课程查询(本学校新教务系统的查询全部课程是以html格式返回的,查询一周的课程是以json数据返回的)
2.个人信息查询-->这个是以html格式返回的
3.绩点查询(成绩查询+绩点换算)
4.电话查询
7.设置界面(暂时还没有做)
首先呢?Android校园APP网上很多,但都是比较老旧的代码或者涉及个人隐私太多,所以即使 一个很简单的校园APP都很难找到自己喜欢的,之后偶然在一个GitHub看到zyks的科院助手 APP(一眼就喜欢了,基于Material Design风格 的),涉及的知识点也是很多很多,在这个期间真的学会了很多,在此需要感谢很多的源码博主 ,因为在做这个校园APP的时候,我查询了n+篇博客文章以及Github上面的代码.
注意: 1.如果你是广东工业大学学生:请看simplebam/GuangGongCampus: 广工校园通APP
2.如果你不是的话,建议看:threezj/KyZs: 集校园生活于一体的app
3.APP最理想的版本:仿南航app开发日记1]开篇-总体布局分析 - 伯兰的博客 - 博客频道 - CSDN.NET
PS:我是仿照kyzs科院APP制作的,我的广工版的APP更为准确是一个非标准的APP,建议看 kyzs的APP源码
- 搞清楚Cookie的作用先: 得闲就去看看《图解HTTP》这本书(**网盘搜索就有影印版的观看,不喜欢就去图灵社区买正版pdf观看)+这篇博客:什么是Cookie?Cookie有什么作用? - 杰克帝.NET - 博客园
- 登陆界面还可以这样设计:Android应用开发-学生信息管理系统 - 许佳佳的博客 - 博客频道 - CSDN.NET
PS:这里加入了一个EditText空的时候会抖动的效果
这里的作用就是一个容器(主要存在Fragment)+一个导航栏
-
zyks使用的是ListView展示,我选择的是仿超级课程表的方式做的,地址:https://github.com/WHuaJian/CourseTable
使用的第三方库类:andyxialm/ColorDialog
知识点: 1.Java获取必应每日一图教程 - it菜鸟的飞行梦 - 博客频道 - CSDN.NET 源码在本项目中的getbingyingphoto的module下
这里引用了快速索引那个界面:kymjs/Contacts: Android联系人列表界面
参考这个的:leonHua/LSettingView: 非常常用的设置界面条目 very useful setting item
最后:建议大家遇到困难的时候可以先查询一下博客,别老是指望别人可以帮助你多少,要懂得利用百度以及google,你做完这个以后,可以提升很快,不需要借账号使用的,建议看别人应用源码的时候可以看一下AS里面的UI渲染就好,如果你觉得这个要求太高了,可以先搞一个安全卫士练练手