1
2
3
4
5
6
7
8
9
10
11

3. 微课视频

发布时间:2019-01-29 07:33   发布人:陈媛媛   浏览次数:613

项目一     简易计算器

项目指导视频

任务一:(1)计算器界面的实现1        (2)计算器界面的实现2    

              (3)计算器界面的实现3

任务二:(1)计算器功能的实现1        (2)计算器功能的实现2    

              (3)计算器功能的实现3        (4)计算器功能的实现4

知识储备 一


Android简介

1.1认识Android系统

课前微课:(1)什么是Android?  (2)通信技术    (3)Android系统架构

导学视频:认识Android系统导学   

教学视频:(1)认识Android系统1   (2)认识Android系统2

1.2 搭建开发环境

课前微课:Android开发环境有哪些?

导学视频:搭建开发环境导学

教学视频:(1)准备所需工具            (2)搭建开发环境     

1.3 创建第一个Android项目

课前微课:Android程序结构

导学视频:创建第一个Android项目导学

教学视频:(1)创建第一个Android项目1  (2)创建第一个Android项目2                             (3)认识Android程序结构

1.4 日志工具的使用

课前微课:Android日志工具Log类

导学视频:日志工具的使用导学

教学视频:日志工具的使用

知识储备二



UI

界面

 

2.1 常用的布局类型

课前微课:(1)常用布局类型有哪些1? (2)常用布局类型有哪些2?

导学视频:常用的布局类型导学

教学视频:(1)使用相对布局实现梅花布局效果  (2)线性布局实现按钮排列                         (3)丰富的表格布局         (4)使用网格布局实现计算器界面

                 (5)使用帧布局实现霓虹灯效果

2.2 常见控件的使用

课前微课:常用控件及通用属性

导学视频:常见控件的使用导学

教学视频:(1)实现动态匹配输入内容  (2)获取用户输入内容   

                 (3)实现图片浏览                (4)显示与隐藏进度条   

                 (5) 弹出对话框

2.3 ListView的功能和用法

课前微课:Adapter继承结构

导学视频:ListView的功能和用法导学

教学视频:(1)实现简单列表            (2)订制ListView界面1   

                 (3)订制ListView界面2   (4)实现ListView的点击事件

2.4 RecyclerView的功能和用法

课前微课:认识AndroidManifest

导学视频:RecyclerView的功能和用法导学

教学视频:(1)RecyclerView的简单用法1  (2)RecyclerView的简单用法2                              (3)RecyclerView的简单用法3  (4)实现横向布局和瀑布流布局      

                 (5)实现RecyclerView点击事件

知识储备

三 



探索

Activity

3.1认识Activity

课前微课:初识Activity

导学视频:认识Activity导学

教学视频:(1)什么是Activity    (2)Toast的使用

3.2使用Intent在活动之间穿梭

课前微课:Activity的横竖屏切换

导学视频:使用Intent在活动之间穿梭导学

教学视频:(1)认识Intent                  (2)显式Intent和隐式Intent    

                 (3)使用Intent传递数据1   (4)使用Intent传递数据2

3.3 Activity的生命周期

课前微课:Activity生命周期流程图

导学视频:Activity的生命周期导学

教学视频:(1)理解Activity的生存期    (2)体验Activity的生命周期1    

                 (3)体验Activity的生命周期2

3.4 Acitivity的启动模式

课前微课:如何启动系统的Activity

导学视频:Acitivity的启动模式导学

教学视频:(1)Standard启动模式         (2)SingleTop启动模式    

                 (3)SingleTask启动模式       (4)SingleInstence启动模式

项目二     电子拍卖系统


项目

指导

视频

子项目一:用户登录

任务一:(1)处理登录的Servlet1    (2)处理登录的Servlet2

任务二:(1)用户登录客户端1         (2)用户登录客户端2    

              (3)用户登录客户端3         (4)用户登录客户端4

              (5)用户登录客户端5         (6)用户登录客户端6

              (6)用户登录客户端7

子项目二:查看流拍物品

任务一:查看流拍物品的Servlet

任务二:(1)查看流拍物品客户端1    (2)查看流拍物品客户端2    

              (3)查看流拍物品客户端3    (4)查看流拍物品客户端4     

              (5)查看流拍物品客户端5    (6)查看流拍物品客户端6

子项目三:管理拍卖种类

任务一:浏览物品种类的Servlet

任务二:(1)查看物品种类1              (2)查看物品种类2    

              (3)查看物品种类3              (4)查看物品种类4

任务三:添加种类的Servlet

任务四:(1)添加物品种类1    (2)添加物品种类2    (3)添加物品种类3

子项目四:管理拍卖物品

任务一:查看自己的拍卖物品的Servlet

任务二:(1)查看自己的拍卖物品1    (2)查看自己的拍卖物品2

任务三:添加拍卖物品的Servlet

任务四:(1)添加拍卖物品1               (2)添加拍卖物品2    

              (3)添加拍卖物品3               (4)添加拍卖物品4

子项目五:参与竞拍

任务一:(1)选择物品种类1               (2)选择物品种类2

任务二:根据种类浏览物品的Servlet

任务三:根据种类浏览物品

任务四:参与竞价的Servlet

任务五:(1)参与竞价1    (2)参与竞价2    (3)参与竞价3

子项目六:查看自己的竞标

任务一:(1) 查看自己的竞拍1    (2) 查看自己的竞拍2

知识储备

一 



认识

数据

存储

1.1文件存储数据

课前微课:使用Debug方式调试程序

导学视频:文件存储数据导学 

教学视频:(1)认识文件存储              (2)将数据存储到文件中1 

                 (3)将数据存储到文件中2  (4)从文件中读取数据

1.2 SharedPreferences存储数据

课前微课:追踪程序

导学视频:SharedPreferences存储数据导学

教学视频:(1)SharedPreferences用法    (2)存储和读取数据1   

                 (3)存储和读取数据2               (4)实现记住密码功能1   

                 (5)实现记住密码功能2            (6)实现记住密码功能3

1.3 SQLite数据库存储

课前微课:SQLite数据库基本使用方法

导学视频:SQLite数据库存储导学

教学视频:(1)创建数据库1   (2)创建数据库2   (3)adb工具的使用   

                 (4)升级数据库                  (5)数据的增删改查操作1   

                 (6)数据的增删改查操作2   (7)数据的增删改查操作3   

                 (8)数据的增删改查操作4   (9)数据的增删改查操作5

知识储备

二 



运用

广播

机制

2.1接收系统广播

课前微课:什么是广播

导学视频:接收系统广播导学

教学视频:(1)动态注册监听网络变化1  (2)动态注册监听网络变化2   

                 (3)静态注册实现开机启动

2.2自定义广播

课前微课:(1)如何使用广播1               (2)如何使用广播2

导学视频:自定义广播导学

教学视频:(1)认识自定义广播              (2)发送标准广播1   

                 (3)发送标准广播2               (4)发送有序广播

2.3使用本地广播

课前微课:如何使用广播3

导学视频:使用本地广播导学

教学视频:(1)使用本地广播1               (2)使用本地广播2

2.4广播的最佳实践

课前微课:如何使用广播4

导学视频:广播的最佳实践导学

教学视频:(1)设计思路及准备工作       (2)登录界面的设计   

                 (3)登录功能的实现              (4)实现强制下线的功能1 

                 (5)实现强制下线的功能2

知识储备

三 



使用

内容

提供者

3.1运行时权限

课前微课:ContentProvider的用法1

导学视频:运行时权限导学

教学视频:(1)理解Android权限机制     (2)在程序运行时申请权限1   

                 (3)在程序运行时申请权限2

3.2访问其他程序的数据

课前微课: ContentProvider的用法2

导学视频:访问其他程序的数据导学

教学视频:(1)ContentResolver的基本用法  (2)认识Uri   

                 (3)读取系统联系人1                    (4)读取系统联系人2

3.3创建自己的内容提供者

课前微课:什么是Uri

导学视频:创建自己的内容提供者导学

教学视频:(1)创建内容提供者的步骤1   (2)创建内容提供者的步骤2   

                 (3)实现跨程序数据共享1      (4)实现跨程序数据共享2   

                 (5)实现跨程序数据共享3      (6)实现跨程序数据共享4   

                  (7)实现跨程序数据共享5     (8)实现跨程序数据共享6

 

知识储备

四 



Service

的用法

1.1 Android多线程编程

课前微课:线程基础及常用方法

导学视频:Android多线程编程导学

教学视频:(1)创建和使用线程               (2)在子线程中更新UI1   

                 (3)在子线程中更新UI2         (4)解析异步消息处理机制     

                 (5)使用AsyncTask

1.2服务的基本用法

课前微课:初识Service

导学视频:服务的基本用法导学

教学视频:(1)定义一个服务                    (2)启动和停止服务  

                 (3)活动和服务进行通信1        (4)活动和服务进行通信2

1.3服务的更多技巧

课前微课:系统服务概述

导学视频:服务的更多技巧导学

教学视频:(1)使用前台服务                     (2)使用IntentService

项目三     酷欧天气

项目

指导

视频

子项目一:酷欧天气系统开发

(1)酷欧天气系统开发1   (2)酷欧天气系统开发2

子项目二:遍历全国省市县

任务一:实体对象的创建

任务二:配置litepal.xml文件

任务三:添加依赖库

任务四:(1)代码编写1   (2)代码编写2    (3)代码编写3   (4)代码编写4

子项目三:显示天气

任务一:定义GSON实体类

任务二:(1)编写天气界面1              (2)编写天气界面2

任务三:(1)将天气显示到界面上1    (2)将天气显示到界面上2   

              (3)将天气显示到界面上3

任务四:(1)获取必应每日一图1        (2)获取必应每日一图2

子项目四:手动更新天气

手动更新天气

子项目五:切换城市

切换城市

子项目六:后台自动更新天气

后台自动更新天气

子项目七:修改图标和名称

修改图标和名称

知识储备一


 

使用

网络

技术

1.1在应用程序中嵌入浏览器

课前微课:认识HTTP协议

导学视频:在应用程序中嵌入浏览器导学 

教学视频:在应用程序中嵌入浏览器

1.2 使用HTTP协议访问网络

课前微课:HTTP的特点

导学视频:使用HTTP协议访问网络导学

教学视频:(1)使用HttpURLConnection访问网络1   

                 (2)使用HttpURLConnection访问网络2   

                 (3)使用HttpURLConnection访问网络3   

                 (4)使用OkHttp访问网络

1.3 解析XML格式数据

课前微课:初识xml文件格式

导学视频:解析XML格式数据导学

教学视频:(1)Pull解析方式1   (2)Pull解析方式2   (3)Pull解析方式3

1.4解析JSON格式数据

课前微课:(1)json数据格式介绍1  (2)json数据格式介绍2

导学视频:解析JSON格式数据导学

教学视频:(1)使用JSONObject     (2)使用GSON

1.5网络编程的最佳实践

课前微课:常见问题分析

导学视频:网络编程的最佳实践导学

教学视频:(1)编写工具类   (2)使用Java回调机制1   (3)使用Java回调机制2

知识储备二 



运用

手机

多媒体

2.1使用通知

课前微课:通知的概念及用法

导学视频:使用通知导学

教学视频:(1)创建通知1              (2)创建通知2        

                 (3)通知的点击效果      (4)通知的进阶技巧        

2.2调用摄像头和相册

课前微课:启动系统相机  

导学视频:调用摄像头和相册导学

教学视频:(1)调用摄像头拍照1      (2)调用摄像头拍照2  

                 (3)调用摄像头拍照3

                 (4)从相册中选择照片1   (5)从相册中选择照片2

2.3播放多媒体文件

课前微课:视频播放器基础

导学视频:播放多媒体文件导学

教学视频:(1)播放音频文件1        (2)播放音频文件2   

                 (3)播放视频文件1        (4)播放视频文件2   

                 (5)播放视频文件3

课堂实录

内容

讲课视频

UI界面开发

获取用户输入信息自动匹配输入内容

实现简单列表1实现简单列表2实现简单列表3

自定义对话框1自定义对话框2

CheckBox与RadioButton1CheckBox与RadioButton2

CheckBox与RadioButton3CheckBox与RadioButton4

使用AchartEngine为应用加上美丽的折线图1使用AchartEngine为应用加上美丽的折线图2

使用AchartEngine为应用加上美丽的折线图3使用AchartEngine为应用加上美丽的折线图4

使用AchartEngine为应用加上美丽的折线图5

为应用添加美丽的柱状图1为应用添加美丽的柱状图2

为应用添加美丽的柱状图3为应用添加美丽的柱状图4

为应用添加美丽的柱状图5 、为应用添加美丽的柱状图6

使用MPAndroidChart为应用添加折线图1使用MPAndroidChart为应用添加折线图2

使用MPAndroidChart为应用添加折线图3使用MPAndroidChart为应用添加折线图4

使用MPAndroidChart为应用添加折线图5

Activity活动

使用Intent在活动之间穿梭1使用Intent在活动之间穿梭2使用Intent在活动之间穿梭3

向下一个活动传递数据返回数据给上一个活动

体验活动的生命周期1体验活动的生命周期2

数据存储

文件存储1文件存储2文件存储3文件存储4

SharedPreferences存储数据1SharedPreferences存储数据2

SharedPreferences存储数据3SharedPreferences存储数据4

SQLite数据库存储-认识SQLite

SQLite数据库存储-创建数据库1SQLite数据库存储-创建数据库2

SQLite数据库存储-创建数据库3SQLite数据库存储-创建数据库4

SQLite数据库存储-插入数据1SQLite数据库存储-插入数据2

SQLite数据库存储-查询数据1SQLite数据库存储-查询数据2

广播接收器

接收系统广播1接收系统广播2接收系统广播3

自定义广播1自定义广播2

使用本地广播1使用本地广播2

内容提供者

运行时权限1运行时权限2运行时权限3运行时权限4

访问外部程序数据1访问外部程序数据2访问外部程序数据3访问外部程序数据4

服务Service

服务的基本用法1服务的基本用法2

活动与服务进行通信1活动与服务进行通信2活动与服务进行通信3

使用网络技术

WebView的用法

使用Http协议访问网络1使用Http协议访问网络2使用Http协议访问网络3


课外拓展

内容

讲课视频

Android中的

菜单

选项菜单

子菜单1子菜单2

上下文菜单

Android中的

侧滑菜单

侧滑菜单的实现方法创建抽屉布局

实例化ListView

创建Fragment处理导航点击事件

Android中的

对话框

认识对话框实现确认对话框

实现单选按钮对话框实现多选按钮对话框

实现列表对话框

Android中的

手势识别

认识GestureDetector1认识GestureDetector2

实现图片手动放大与缩小显示1实现图片手动放大与缩小显示2实现图片手动放大与缩小显示3

MPAndroid

Chart图表

MPAndroidChart概述项目准备

绘制折线图1绘制折线图2绘制折线图3绘制折线图4

绘制柱状图1绘制柱状图2

绘制饼形图1绘制饼形图2

随手指运动

的小球

认识画图三要素

绘制简单图形1绘制简单图形2绘制简单图形3

随手指运动的小球1随手指运动的小球2随手指运动的小球3

引导页

认识引导页使用Splash页面作为引导页

使用ViewPager实现引导页1使用ViewPager实现引导页2使用ViewPager实现引导页3

使用ViewPager实现引导页4使用ViewPager实现引导页5

                                                 1574823660111245.gif1574823660111245.gif1574823660111245.gif


  • 张树瑜 2019-11-24 19:05:40
    这节课对我们很有用
  • 黄迎春 2019-11-24 19:06:11
    动画内容丰富,很实用
  • 赵增涛 2019-11-24 19:06:24
    内容丰富有趣
  • 李强 2019-11-24 19:12:34
    对学习很有帮助,不错!
  • 李虹睿 2019-11-24 19:14:01
    很实用,赞!!
  • 张嘉钰 2019-11-24 19:14:39
    学到了很多
  • 刘桂芳 2019-11-24 19:15:14
    内容丰富,实用
  • 吴嘉杰 2019-11-24 19:18:25
    学到很多有用的新知识
  • 吴梦蝶 2019-11-24 19:19:13
    丰富了我的知识
  • 李亚凡 2019-11-24 19:20:47
    这节课很实用,学到很多。
  • 秦海龙 2019-11-24 19:21:25
    内容丰富有趣,很不错!
  • 赵甜甜 2019-11-24 19:22:22
    这节课让我学到了很多
  • 田雪 2019-11-24 19:23:17
    很好,对学习很有帮助!
  • 冯晓玲 2019-11-24 19:24:46
    很好,对学习很有帮助!
  • 汤怀楠 2019-11-24 19:25:52
    学到很多
  • 陈超 2019-11-24 19:27:51
    不错,很实用
  • 李洪胜 2019-11-24 19:28:04
    对学习很有帮助,不错!
  • 霍青云 2019-11-24 19:30:12
    内容丰富有趣
  • 赵颖欣 2019-11-24 19:34:11
    让我更加了解软件技术专业
  • 袁呈泉 2019-11-24 19:36:04
    内容丰富,老师负责!
  • 杨之帅 2019-11-24 19:37:34
    让我更加了解软件技术专业
  • 王兴华 2019-11-24 19:40:24
    丰富知识,很实用
  • 刘云龙 2019-11-24 19:43:08
    内容丰富,通俗易懂。
  • 冯泽辰 2019-11-24 19:51:05
    老师很用心的讲解,很多细节都能指出
  • 程政 2019-11-24 20:00:19
    通俗易懂 简洁明了 非常的好
  • 任雨鹏 2019-11-24 20:09:25
    动画效果非常好,能学到很多原理,让学习更简单
  • 刘霄扬 2019-11-24 20:10:28
    对学习很有帮助,不错!