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

2.2 自定义广播

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

【 单元:自定义广播 】

        上节课通过动态注册监听网络变化和静态注册实现开机启动的案例让大家明白了什么是广播接收者,以及如何接收系统的广播。在实际开发中,有时为了满足一些特殊的需求还需要自定义广播,本小节将为大家讲解如何自定义广播。

能力目标

知识目标

素质目标

能够熟练发送和接收自定义广播。

1. 掌握发送自定义广播的步骤;

2. 掌握发送和接收标准广播的方法;

3. 掌握发送和接收有序广播的方法。

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

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

3. 培养团队合作能力。

学习任务

重点、难点

突破方法

1. 认识自定义广播

2. 发送标准广播;

3. 发送有序广播。

发送和接收标准广播的方法

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

【 导学视频 】

【 思维导图 】

1573656279116297.jpeg

【 课前准备 】

课前

微课

 如何使用广播1              如何使用广播2

资料

查找

(1)查找资料了解AndroidManifest.xml文件中<intent-filter>的作用;

(2)查找资料了解以下代码的含义:

Intent intent=new Intent("www.itcast.com");
        sendBroadcast(intent);

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

教学

视频

(1)认识自定义广播                (2)发送标准广播1   

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

移动

终端

快捷通道

1573656098846908.png

1573656126265204.png

1573656152636870.png

原理

动画

(1)标准广播原理            (2)有序广播原理                (3)TCP工作流图

(4)TCP滑动窗口演示      (5)TCP建立和释放过程      (6)SNMP的5种关系

动画特效

(1)粒子破碎                             (2)Android Progress效果

(3)ArrowDownloadButton     (4)A—Z字母排序

 源码下载:压缩图标.png RecordingAnimation-master.zip

案例运行

效果

(1)自定义广播            (2)发送标准广播

案例源码

(1)压缩图标.pngMyBroadcastTest      (2)压缩图标.pngOrderBroadcastTest    

音频

答疑

(1)接收不到自定义广播怎么办? 

2)如何截断一个有序广播?

3)广播接收器必须要注册才能使用吗?

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

教学设计

《自定义广播》单元设计

点击进入学习

任务

工单

《自定义广播》任务工单

点击进入学习

教案

《自定义广播》教案

点击进入学习

课件

《自定义广播》课件

点击进入学习

图标素材

点击下载素材

压缩图标.png生活图标素材.rar

点击下载素材

图片图标.png背景27.jpg

习题

《自定义广播》练习题

点击进入学习

实训指导

《发送与接收自定义广播》实训指导书

点击进入学习

实训

流程

2.2自定义广播-流程.png

【 学习资源拓展 】

技能

大赛

实战

2019年全国职业院校技能大赛移动互联网应用软件开发试题

技能大赛练习十——编码判断网络状态

企业案例

视频:实例化ListView       

            创建Fragment         

            处理导航点击事件

课件:Android中的侧滑菜单

案例源码:压缩图标.pngAndroid中的侧滑菜单-DrawLayoutDemo.rar

案例效果Android侧滑菜单

学生作品

作品名称:欢乐写数字

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

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

运行效果:项目展示

专业

英语

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

category  种类

intent-filter 意图过滤器

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

lifetime 生命周期

entire lifetime 完整生命周期

visible lifetime 可见生命周期

拓展

作业

创建两个应用,一个用于发送一条自定义广播“com.example.broadcast.My_Broadcast”,另一个应用接收这条广播。

推荐

学习

内容

BroadcastReceiver实现原理

他山之石

1574826368824574.png

1574826392387888.png

1574826412891446.png

                                                  1574823660111245.gif1574823660111245.gif1574823660111245.gif


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