1
2
3
4
5
6
7
8
9
10
11

4.3 服务的更多技巧

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

【 单元:服务的更多技巧 】

服务几乎都是在后台运行的。但是服务的系统优先级还是比较低的,当系统出现内存不足的情况时,就有可能会回收掉正在后台运行的服务。如果你希望服务可以一直保持运行状态,而不会由于系统内存不足的原因导致被回收,就可以考虑使用前台服务。本次课我们将学习前台服务和IntentService。

能力目标

知识目标

素质目标

能够在应用中熟练运用前台服务和IntentService。

1. 掌握前台服务的用法;

2. 掌握IntentService的用法。

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

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

3. 培养团队合作能力。

学习任务

重点、难点

突破方法

1. 使用前台服务

2. 使用IntentService。

1. 定义一个服务的方法,启动和停止服务的方法;

2. 活动和服务进行通信的方法。

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

【 导学视频 】

【 思维导图 】

1573747776107407.jpeg

【 课前准备 】

课前

微课

系统服务概述

资料

查找

(1)学习通知的基本使用方法;

(2)理解以下代码含义:

Intent intent = new Intent(this, MainActivity.class);

PendingIntent pi = PendingIntent.getActivity(this, 0, notificationIntent, 0);

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

教学

视频

(1)使用前台服务         (2)使用IntentService

移动

终端

快捷通道

1573747682499211.png

1573747707136763.png

1573747739125076.png

原理

动画

(1)停止等待ARQ协议     (2)同步时分复用        (3)网络故障检测图解

(4)校园网的网络结构     (5)虚拟电路               (6)异步时分复用

动画特效

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

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

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

案例运行

效果

前台服务

案例源码

压缩图标.pngServiceTest

音频

答疑

(1)为什么要用前台服务?

(2)为何使用intentService?

3)使用前台服务必须创建通知吗?

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

教学设计

《服务的更多技巧》单元设计

点击进入学习

任务

工单

《服务的更多技巧》任务工单

点击进入学习

教案

《服务的更多技巧》教案

点击进入学习

课件

《服务的更多技巧》课件

点击进入学习

图标素材

点击下载素材

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

点击下载素材

 图片图标.png背景31.jpg

习题

《服务的更多技巧》练习题

点击进入学习

实训指导

《使用前台服务》实训指导书

点击进入学习

实训

流程

1573747902103056.png

【 学习资源拓展 】

技能

大赛

实战

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

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

企业案例

案例名称:Android云存储客户端开发

视频讲解:导航切换

 实现导航栏左边抽屉

 Toolbar的用法

案例课件:android开发基础

学生作品

作品名称:健康管理小助手

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

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

运行效果:项目展示

专业

英语

observer 观察           capture 捕获

alert 警告                  alter 改变

scroll 卷轴                 fling 抛,掷

idle 闲置的 停顿的     notify 通知

upgrade 升级            version 版本

拓展

作业

创建应用,点击按钮启动一个前台服务。

推荐

学习

内容

Service不被杀死的解决方案

他山之石

1574826937134220.png

1574826957659375.png

1574826977543061.png

                                                1574823660111245.gif1574823660111245.gif1574823660111245.gif


  • 张树瑜 2019-11-24 19:03:29
    这节课对我们很有用
  • 李强 2019-11-24 19:10:30
    对学习很有帮助,不错!
  • 赵增涛 2019-11-24 19:11:02
    内容丰富有趣
  • 张嘉钰 2019-11-24 19:12:00
    学到了很多
  • 李虹睿 2019-11-24 19:12:21
    很实用,赞!!
  • 刘桂芳 2019-11-24 19:13:20
    内容丰富,实用
  • 吴嘉杰 2019-11-24 19:16:03
    学到很多有用的新知识
  • 吴梦蝶 2019-11-24 19:16:59
    丰富了我的知识
  • 李亚凡 2019-11-24 19:17:59
    这节课很实用,学到很多。
  • 秦海龙 2019-11-24 19:19:21
    内容丰富有趣,很不错!
  • 冯晓玲 2019-11-24 19:20:35
    很棒!
  • 田雪 2019-11-24 19:20:48
    很好,对学习很有帮助!
  • 汤怀楠 2019-11-24 19:22:52
    老师讲解简单易懂,学到很多
  • 崔一凡 2019-11-24 19:23:22
    这节课很实用,学到很多。
  • 霍青云 2019-11-24 19:24:04
    内容丰富有趣
  • 陈超 2019-11-24 19:24:21
    不错,很实用
  • 赵颖欣 2019-11-24 19:27:07
    本节让我学习到了很多知识,对课程有了了解
  • 李洪胜 2019-11-24 19:33:57
    对学习很有帮助,不错!
  • 杨之帅 2019-11-24 19:34:44
    学到很多有用的新知识
  • 刘云龙 2019-11-24 19:40:02
    内容丰富,通俗易懂,学到了很多。
  • 王兴华 2019-11-24 19:45:01
    丰富知识,很实用
  • 冯泽辰 2019-11-24 19:52:37
    老师很用心的讲解,很多细节都能指出
  • 程政 2019-11-24 19:57:58
    通俗易懂 简洁明了 非常的好
  • 任雨鹏 2019-11-24 20:07:02
    动画效果非常好,能学到很多原理,让学习更简单
  • 刘霄扬 2019-11-24 20:07:52
    对学习很有帮助,不错!
  • 赵盛彪 2019-11-24 20:53:35
    老师讲的非常好,每天学习丰富知识,把学习变简单
  • 徐健皓 2019-11-24 20:55:55
    不错,很实用