1
2
3
4
5
6
7
8
9
10
11
12

1.2 使用HTTP协议访问网络

发布时间:2018-08-31 06:49   发布人:陈媛媛   浏览次数:1566

【 单元:使用HTTP协议访问网络 】

     HTTP(Hyper Text Transfer Protocol)协议即超文本传输协议,它规定了浏览器和万维网服务器之间互相通信的规则。当客户端在与服务器端建立连接后,向服务器端发送的请求,被称作HTTP请求。服务器端接收到请求后会做出响应,称为HTTP响应。本次课我们将学习HttpURLConnection和使用OkHttp访问网络。

能力目标

知识目标

素质目标

能够熟练运用HttpURLConnection

及OkHttp访问网络。

1.掌握使用HttpURLConnection访问网络的方法;

2.掌握使用OkHttp访问网络的方法。

1. 养成积极主动学习意识;

2. 养成勤于动手的习惯;

3. 培养团队合作能力。

学习任务

重点、难点

突破方法

1. 使用HttpURLConnection访问网络

2. 使用OkHttp访问网络。

1. 使用HttpURLConnection访问网络的方法

2. 使用OkHttp访问网络的方法

采用翻转课堂、项目导入的教学模式,采用分组讨论、案例教学、演示动画等教学方法,将技能大赛融入到教学中。

【 导学视频 】

【 思维导图 】

1573810025135055.jpeg

【 课前准备 】

课前

微课

HTTP的特点

资料

查找

(1)查找资料了解InputStream类的用法;

(2)查找资料学习BufferdReader类的用法;

(3)查找资料了解StringBuilder与String的区别。

【 学习资源(视频、音频、动画类)】

教学

视频

(1)使用HttpURLConnection访问网络1  (2)使用HttpURLConnection访问网络2

(3)使用HttpURLConnection访问网络3  (4)使用OkHttp访问网络

移动

终端

快捷通道

1573790995206294.png

1573791013987923.png

1573791039405144.png

原理

动画

(1)使用Http协议访问网络    (2)www的工作过程             (3)IP数据包传送  

(4)IP数据包封装                     (5)MAC地址表的形成过程

动画特效

(1)等待动画                     源码下载: 压缩图标.pngLoadingView-master.zip

(2)微信打开红包             源码下载: 压缩图标.pngRedPacketAnimDemo-master.zip

(3)购物车动画               源码下载:压缩图标.pngBezierCurveAnimater-master.zip

案例运行

效果

使用HTTP协议访问网络

案例源码

压缩图标.pngHttpURLConnection

音频

答疑

(1)为何无法使用Httpclient类?

(2)使用http访问网络常见问题

3)为何在Android9.0中无法使用http访问网络?

【 学习资源(文档、课件、图片类)】

教学设计

《使用HTTP协议访问网络》单元设计

点击进入学习

任务

工单

《使用HTTP协议访问网络》任务工单

点击进入学习

教案

《使用HTTP协议访问网络》教案

点击进入学习

课件

《使用HTTP协议访问网络》课件

点击进入学习

图标素材

点击下载素材

压缩图标.pngandroid标素材.rar

点击下载素材

 图片图标.png背景19.gif

习题

《使用HTTP协议访问网络》练习题

点击进入学习

实训指导

《使用HttpUrlConnection访问网络》实训指导书

点击进入学习

实训

流程

1573790670985513.png

【 学习资源拓展 】

技能

大赛

实战

2019全国职业技能大赛高职组移动互联应用软件开发竞赛试题(H)卷

2019年全国职业院校技能大赛移动互联网应用软件开发赛项竞赛试题(H卷)评分点

企业案例

案例名称:云存储OpenStack Swift服务构建

案例视频:知识点讲解1 

  知识点讲解2

  导入SDK

  swift搭建

案例课件:云存储OpenStackSwift服务构建

学生作品

作品名称:MusicPlayer

作品文档:项目报告(在线预览)

项目源码:压缩图标.pngMusicPlayer.zip

运行效果:项目展示

专业

英语

HTTP(Hyper Text Transfer Protocol)协议即超文本传输协议

InputStream  输入流

device independent pixel-与像素无关的设备

lifetime 生命周期

entire lifetime 完整生命周期

foreground lifetime 前沿生命周期

拓展

作业

创建应用,使用HttpURLConnection访问网易首页。

推荐

学习

内容

Android子线程访问网络

他山之石

1574796210834128.png

1574796236102699.png

1574796263118862.png

                                                 1574823660111245.gif1574823660111245.gif1574823660111245.gif


  • 黄迎春 2019-11-24 19:10:07
    很实用,画面很丰富
  • 赵增涛 2019-11-24 19:10:19
    内容丰富有趣
  • 李强 2019-11-24 19:11:17
    对学习很有帮助,不错!
  • 李虹睿 2019-11-24 19:12:50
    很实用,赞!!
  • 张嘉钰 2019-11-24 19:12:50
    学到了很多
  • 刘桂芳 2019-11-24 19:13:54
    内容丰富,实用
  • 吴嘉杰 2019-11-24 19:16:50
    学到很多有用的新知识
  • 吴梦蝶 2019-11-24 19:17:39
    丰富了我的知识
  • 李亚凡 2019-11-24 19:18:50
    这节课很实用,学到很多。
  • 秦海龙 2019-11-24 19:19:56
    内容丰富有趣,很不错!
  • 田雪 2019-11-24 19:21:24
    很好,对学习很有帮助!
  • 冯晓玲 2019-11-24 19:21:40
    这节课很实用,学到很多。
  • 汤怀楠 2019-11-24 19:23:36
    老师讲解简单易懂,学到很多
  • 霍青云 2019-11-24 19:25:14
    内容丰富有趣
  • 陈超 2019-11-24 19:25:16
    不错,很实用
  • 赵颖欣 2019-11-24 19:28:37
    本节让我学习到了很多知识,对课程有了了解
  • 李洪胜 2019-11-24 19:31:36
    对学习很有帮助,不错!
  • 袁呈泉 2019-11-24 19:35:07
    内容丰富,老师负责!
  • 杨之帅 2019-11-24 19:35:49
    很实用,画面很丰富
  • 刘云龙 2019-11-24 19:40:56
    内容丰富,通俗易懂。
  • 王兴华 2019-11-24 19:43:41
    丰富知识,很实用
  • 程政 2019-11-24 19:58:35
    通俗易懂 简洁明了 非常的好
  • 任雨鹏 2019-11-24 20:07:42
    动画效果非常好,能学到很多原理,让学习更简单
  • 刘霄扬 2019-11-24 20:08:35
    对学习很有帮助,不错!