#1 9月18日
08:30
课程内容: 课程介绍、Android平台介绍、微信平台介绍

课前预习:

课堂讲义: 课程介绍    Android介绍    微信平台介绍
11:30
课后实践: 实验资源中“Android开发环境搭建”实验。

#2 9月25日
08:30
课程内容: Activity,布局(Layout),UI主要控件
11:30
课程实践:    教学案例中“天气预报”案例的步骤1、2、3,并用本次课所学的内容,对程序界面做进一步优化。
   参考实验2,将天气预报工程提交到github
效果见右侧示例。
课后作业:

#3 10月9日
08:30
课程内容: 数据持久化,多线程,网络
11:30
课后实践: 根据本次课所掌握的知识点,完成教学案例中“天气预报”案例的步骤4-7,完成当单击“更新图标”时,通过网络获取真实数据(天气信息、PM2.5信息),并更新界面的相应控件内容。
课后作业:请将本次课后实践的内容提交到github

#4 10月16日
08:30
课程内容: Intent , SQlite
11:30
课后实践:教学案例中“天气预报”案例的步骤8,并用上次课所学的内容,将选择的城市代码保存到SharedPreferences。教学案例中“天气预报”案例的步骤9

课后作业:请将本次课后实践的内容提交到github

#5 10月23日
08:30
课程内容: ListView控件

课前预习:

课堂讲义:    ListView控件
50%
11:30
课后实践:自行将本课的内容应用到天气预报项目中,完成教学案例的10-11两个步骤。

课后作业: 将天气预报项目中所有的关键函数和关键代码(包括前面的内容)进行注释,提交到github

#6 10/30
08:30
课程内容: UI美化、TextWatcher、Nine-Patch

课前预习:

课堂讲义: UI    TextWatcher    Nine-Patch
60%
11:30
课后实践:完善天气预报界面,增加搜索城市功能。

课后作业:将本次课后完成的实践内容提交到github

#7 11/5
08:30
课程内容: ViewPager,定位,云测试,应用统计,应用签名

课前预习:

课堂讲义: ViewPager    定位服务    云测试    应用统计    应用签名    签名教程(仅供参考)
请大家下载百度云中的“Android基础视频”资源:ViewPager
视频下载地址: 链接: https://pan.baidu.com/s/1wBuU0H0b8XPYicCFUjYKKA 提取码: d3i3
80%
11:30
课后实践:增加程序的引导页面,并实现未来6天的界面视图。通过百度接口增加定位功能.并将本次应用发布到国内的应用商店.

课后作业:将本次课后完成的实践内容提交到github

#8 11/13
08:30
课程内容: ThinkPHP

课前预习:

课堂讲义: Thinkphp实现用户登录
11:30
课后实践:参考文档实现用户登录功能, 并自行实现用户注册功能。

课后作业:

#9 11/20
08:30
课程内容: 微信公众号开发基础,jQuery Mobile基础
11:30
课后实践:基于公众号的天气查询(静态数据);基于jQuery Mobile的天气预报界面设计

课后作业:

#10 11/27
08:30
课程内容: 微信公众号开发,基于Thinkphp的API开发
11:30
课后实践:自行开发获取今日天气信息接口(可参考https://www.sojson.com/blog/305.html);自定义菜单,并设置一个菜单可以跳转到Web版本天气预报

课后作业: 尝试实现基于微信公众号消息的天气预报功能,提交到github

#11 12/4
08:30
课程内容: 基于微信的网页开发,微信JS-SDK开发

课前预习:

课堂讲义: 微信网页授权     JSSDK接口实践    
11:30
课后实践:

课后作业: 尝试实现基于微信网页版的天气预报功能,提交到github

#12 12/11
08:30
课程内容: 小程序开发介绍

课前预习:

课堂讲义: 小程序开发介绍
11:30
课后实践:

课后作业: 基于小程序天气预报静态界面,提交到github