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

2.4 广播的最佳实践

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

【 单元:广播的最佳实践 】

强制下线功能算是比较常见的,很多的应用程序都具备这个功能,比如QQ号在别处登录,就会将你强制挤下线。其实实现强制下线功能的思路比较简单,只需要在界面上弹出一个对话框,让用户无法进行任何操作,必须要点击对话框中的确定按钮,然后回到登录界面即可。

能力目标

知识目标

素质目标

能够熟练设计并实现用户登录功能,能够发送和接收系统广播、自定义广播及本地广播。

1. 掌握用户登录界面设计的方法;

2. 掌握用户登录功能的实现;

3. 掌握发送和接收自定义广播的方法;

4. 掌握弹出对话框的方法。

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

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

3. 培养团队合作能力。

学习任务

重点、难点

突破方法

1. 设计思路及准备工作

2. 登录界面的设计;

3. 登录功能的实现;

4. 强制下线功能的实现。

1. 创建广播接收器;

2.发送和接收自定义广播的方法。

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

【 导学视频 】

【 思维导图 】

1573704979862356.jpeg

【 课前准备 】

课前

微课

如何使用广播4

资料

查找

(1)查找资料熟悉用户登录界面的设计效果;

(2)查找资料理解以下语句的含义:

for(Activity activity:activities){
            if(!activity.isFinishing()){
                activity.finish();
            }
        }

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

教学

视频

(1)设计思路和准备工作      (2)登录界面的设计     (3)登录功能的实现  

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

移动

终端

快捷通道

1573705209434534.png

1573705232108861.png

1573705257768375.png

原理

动画

(1)传输层连接释放阶段      (2)传输层数据传送阶段  (3)电路交换

(4)从不同层次看IP地址和MAC地址                             (5)反馈重传系统的构成

(6)递归与非递归查询     

动画特效

(1)转场动画优化                         源码下载: 压缩图标.pngTurnDemo.zip

(2)自定义View实现圆点指示器      源码下载: 压缩图标.pngFView.zip

(3)Android按钮进度                   源码下载: 压缩图标.pngProgressButton.zip 

案例运行

效果

强制下线功能

案例源码

压缩图标.pngBroadcastBestPractice

音频

答疑

(1)强制下线功能中什么活动能接收到广播?

2)在强制下线功能中为何在onReceive方法中创建对话框?

3)为何先启动MainActivity?

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

教学设计

《广播的最佳实践》单元设计

点击进入学习

任务

工单

《广播的最佳实践》任务工单

点击进入学习

教案

《广播的最佳实践》教案

点击进入学习

课件

《广播的最佳实践》课件

点击进入学习

图标素材

点击下载素材

压缩图标.png学习图标素材.rar

点击下载素材

    图片图标.png背景31.jpg

习题

《广播的最佳实践》练习题

点击进入学习

实训指导

《强制下线功能的实现》实训指导书

点击进入学习

实训

流程

1573705287123505.png

【 学习资源拓展 】

技能

大赛

实战

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

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

企业案例

案例名称:五子棋小游戏

案例视频:编写xml布局

初始化绘制

初始化棋盘棋子(一)

初始化棋盘棋子(二)

案例源码:压缩图标.pngwuziqi

案例效果:五子棋运行效果

学生作品

作品名称:天气预报

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

作品源码:压缩图标.pngCoolWeather.rar

运行效果:项目展示

专业

英语

MIME: Multperpose Intenet Mail Extensions

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

share 分享

commit 做,提交 执行vt

entry :入口,条目

CRUD (Create、Retrieve 、Update、Delete) 

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

拓展

作业

创建应用,点击按钮发送本地广播,并接收这条本地广播。

推荐

学习

内容

广播发送者向AMS发送广播

他山之石

1574826539118432.png

1574826560559413.png

1574826586964342.png

                                                   1574823660111245.gif1574823660111245.gif1574823660111245.gif


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