1
2
3
4
5
6
7
8
9
10
11

1.5 网络编程的最佳实践

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

【 单元:网络编程的最佳实践 】

目前我们已经掌握了 HttpURLConnection 和 HttpClient 的用法,但每一个应用程序很有可能会在很多地方都使用到网络功能,而发送 HTTP 请求的代码基本都是相同的,如果我们每次都去编写一遍发送 HTTP 请求的代码,这显然是非常差劲的做法。本次课我们将改进项目,编写工具类及Java回调机制。

能力目标

知识目标

素质目标

能够熟练运用工具类、Java回调机制优化项目。

1. 理解工具类;

2. 掌握静态方法的格式;

3. 掌握Java回调机制的使用方法。

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

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

3. 培养团队合作能力。

学习任务

重点、难点

突破方法

1. 编写工具类

2. 使用Java回调机制。

Java回调机制的使用方法

采用翻转课堂、项目导入的教学模式,采用分组讨论、案例教学、演示动画等教学方法。

【 导学视频 】

【 思维导图 】

1573812033417666.jpeg

【 课前准备 】

课前

微课

常见问题解析

资料

查找

(1)查找资料了解如何在AndroidStudio中创建类文件;

(2)了解什么是Java回调机制。

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

教学

视频

(1)编写工具类     (2)使用Java回调机制1     (3)使用Java回调机制2

移动

终端

快捷通道

1573812336108603.png

1573812357144888.png

1573812383104016.png

原理

动画

(1)网络故障检测图解        (2)虚拟电路           (3)四种交换技术的工作时序

(4)www的工作过程          (5)包丢失与重发     (6)包过滤防火墙示意图   

动画特效

(1)ShareAnim分享效果     (2)平滑酷炫的分享按钮

(3)侧滑菜单库                    源码下载: 压缩图标.pngSwipeMenuDemo-master.zip

(4)翻转展示动画                 源码下载: 压缩图标.pngFlipShare-master.zip

案例源码

压缩图标.pngNetWorkTest

音频

答疑

(1)什么是回调函数?

2)为何使用java回调机制?

3)如何使用java工具类?

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

教学设计

《网络编程的最佳实践》单元设计

点击进入学习

任务

工单

《网络编程的最佳实践》任务工单

点击进入学习

教案

《网络编程的最佳实践》教案

点击进入学习

课件

《网络编程的最佳实践》课件

点击进入学习

图标素材

点击下载素材

压缩图标.pngandroid标素材.rar

点击下载素材

 图片图标.png背景36.jpg

习题

《网络编程的最佳实践》练习题

点击进入学习

实训指导

《网络编程的最佳实践》实训指导书

点击进入学习

实训

流程

1.5网络编程最佳实践-流程.png

【 学习资源拓展 】

技能

大赛

实战

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

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

企业案例

案例名称:文件浏览模块

案例视频:展示所有文件  

  图片分类

排序   

搜索

选择控制

案例课件: 文件浏览模块PPT

学生作品

作品名称:Sweep

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

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

运行效果:项目展示

专业

英语

preference 有选项(系统偏好设置)

share 分享

commit 做,提交 执行vt

entry :入口,条目

CRUD (Create、Retrieve 、Update、Delete) 

dpi : dots per inch  每英寸的点的个数

拓展

作业

使用工具类及Java回调机制完成访问网络功能。

推荐

学习

内容

从源码解析Volley

他山之石

1574827213133088.png

1574827235126401.png

1574827253256039.png

                                                 1574823660111245.gif1574823660111245.gif1574823660111245.gif


  • 张树瑜 2019-11-24 19:05:23
    这节课对我们很有用
  • 黄迎春 2019-11-24 19:09:09
    很实用,画面很丰富
  • 赵增涛 2019-11-24 19:09:33
    内容丰富有趣
  • 李强 2019-11-24 19:11:39
    对学习很有帮助,不错!
  • 李虹睿 2019-11-24 19:13:12
    很实用,赞!!
  • 张嘉钰 2019-11-24 19:13:22
    学到了很多
  • 刘桂芳 2019-11-24 19:14:18
    内容丰富,实用
  • 吴嘉杰 2019-11-24 19:17:16
    学到很多有用的新知识
  • 吴梦蝶 2019-11-24 19:18:10
    丰富了我的知识
  • 李亚凡 2019-11-24 19:19:24
    这节课很实用,学到很多。
  • 秦海龙 2019-11-24 19:20:22
    内容丰富有趣,很不错!
  • 田雪 2019-11-24 19:21:51
    很好,对学习很有帮助!
  • 冯晓玲 2019-11-24 19:23:05
    很实用
  • 汤怀楠 2019-11-24 19:24:06
    老师讲解简单易懂,学到很多
  • 陈超 2019-11-24 19:26:26
    不错,很实用
  • 霍青云 2019-11-24 19:28:01
    内容丰富有趣
  • 赵颖欣 2019-11-24 19:30:02
    本节让我学习到了很多知识,对课程有了了解
  • 李洪胜 2019-11-24 19:30:51
    对学习很有帮助,不错!
  • 杨之帅 2019-11-24 19:36:09
    很实用,画面很丰富
  • 刘云龙 2019-11-24 19:41:26
    内容丰富,通俗易懂。
  • 王兴华 2019-11-24 19:42:40
    丰富知识,很实用
  • 程政 2019-11-24 19:59:03
    通俗易懂 简洁明了 非常的好
  • 任雨鹏 2019-11-24 20:08:13
    动画效果非常好,能学到很多原理,让学习更简单
  • 刘霄扬 2019-11-24 20:09:08
    对学习很有帮助,不错!
  • 赵盛彪 2019-11-24 20:56:23
    老师讲的非常好,每天学习丰富知识,把学习变简单