Android校园APP开发日记
2017-06-11 11:56
218 查看
自制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源码
得闲就去看看《图解HTTP》这本书(**网盘搜索就有影印版的观看,不喜欢就去图灵社区买正版pdf观看)+这篇博客:什么是Cookie?Cookie有什么作用? - 杰克帝.NET - 博客园
登陆界面还可以这样设计:Android应用开发-学生信息管理系统 - 许佳佳的博客 - 博客频道 - CSDN.NET
PS:这里加入了一个EditText空的时候会抖动的效果
这里的作用就是一个容器(主要存在Fragment)+一个导航栏
使用的第三方库类:andyxialm/ColorDialog
知识点:
1.Java获取必应每日一图教程 - it菜鸟的飞行梦 - 博客频道 - CSDN.NET
源码在本项目中的getbingyingphoto的module下:
simplebam/GuangGongCampus: 广工校园通APP
APP最理想的版本:
仿南航app开发日记1]开篇-总体布局分析 - 伯兰的博客 - 博客频道 - CSDN.NET
Git好文章:
或许是介绍Android Studio使用Git最详细的文章 - 温斯渤 - 博客园
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空的时候会抖动的效果
MainActivity
这里的作用就是一个容器(主要存在Fragment)+一个导航栏
课程界面
zyks使用的是ListView展示,我选择的是仿超级课程表的方式做的,地址:https://github.com/WHuaJian/CourseTable使用的第三方库类:andyxialm/ColorDialog
绩点查询界面
知识点:
1.Java获取必应每日一图教程 - it菜鸟的飞行梦 - 博客频道 - CSDN.NET
源码在本项目中的getbingyingphoto的module下:
simplebam/GuangGongCampus: 广工校园通APP
个人信息界面
电话查询界面
这里引用了快速索引那个界面:kymjs/Contacts: Android联系人列表界面设置界面
参考这个的:leonHua/LSettingView: 非常常用的设置界面条目 very useful setting item结语
最后:建议大家遇到困难的时候可以先查询一下博客,别老是指望别人可以帮助你多少,要懂得利用百度以及google,你做完这个以后,可以提升很快,不需要借账号使用的,建议看别人应用源码的时候可以看一下AS里面的UI渲染就好,如果你觉得这个要求太高了,可以先搞一个安全卫士练练手APP最理想的版本:
仿南航app开发日记1]开篇-总体布局分析 - 伯兰的博客 - 博客频道 - CSDN.NET
Git好文章:
或许是介绍Android Studio使用Git最详细的文章 - 温斯渤 - 博客园
相关文章推荐
- 使用MVP+RxAndroid+DroiBaaS打造云后台App—校园日记
- 使用MVP+RxAndroid+DroiBaaS打造云后台App—校园日记
- 使用MVP+RxAndroid+DroiBaaS打造云后台App—校园日记
- 使用MVP+RxAndroid+DroiBaaS打造云后台App—校园日记
- Android开发指南-窗口小部件(App Widgets)
- Android开发指南-窗口小部件(App Widgets)
- Android AppWidget 开发中PendingIntent传送数据丢失解决办法
- Android app项目开发步骤总结
- Android app项目和开发总结(初稿)
- android wifi驱动开发日记(一)
- Android开发之AppWidget应用(二)
- Android开发指南-窗口小部件(App Widgets)
- Android开发指南-窗口小部件(App Widgets)
- Android开发之AppWidget应用(一)
- Android开发之AppWidget应用(二)
- Android开发日记1
- 三星校园杯Android应用开发大赛正式启动
- 开发android的桌面小程序AppWidget
- android开发之Widget AppWidgetProvider 桌面短信
- 1.3 Android应用APP开发条件