基于Kotlin的Android应用开发第10章应用服务课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《基于Kotlin的Android应用开发第10章应用服务课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Kotlin Android 应用 开发 10 应用服务 课件
- 资源描述:
-
1、第十章 应用服务 基于Kotlin的Android应用程序开发 154 目录 Started服务 Bound服务 155 简介 应用服务是在Android中的一种后台运行的特殊组件,不具有用户交互界面 STARTED服务 BOUND服务 本章所讨论的主要技术点 服务的实现 基本内容 156 1 STARTED服务 服务的创建 基于Started服务实现 系统消息推送 音频播放 157 Start服务的创建 Started服务需基于IntentService类进行创建,通过接受外部程序发送的Intent实例来启动 项目配置文件中的声明 服务的启动 158 基于Started服务推送系统通知 本节
2、将构建一个服务可从接收到的Intent实例中提取文本信息,并将文本信息在系统状态栏中以通知的形式进行显示 基于推荐方式实现系统通知 Android API 26以上版本(含API 26版本)中可使用该种方式 以传统方式实现系统通知 Android API 26以下的环境时,使用传统的方式实现通知 159 基于推荐方式实现系统通知 程序实现基础 程序实现 程序中相关参数的设置 服务的使用 160 以传统方式实现系统通知 程序的实现 通知的显示 服务的使用 161 在Started服务中实现音频的播放 在Started服务中通过调用MediaPlayer对象自身的方法播放一段音乐 音频资源 组织
3、使用 MediaPlayer对象 162 2 BOUND服务 Bound服务与Started服务不同,直接以Service类为基础进行构建,在工作时需要外部程序绑定,被绑定的服务能与绑定程序进行交互 本节主要讨论 基于Bound服务实现音频播放功能 基于Bound服务的GPS定位 163 Bound服务 创建 Bound服务的工作过程 程序实现基础 164 基于 Bound服务实现音频播放功能 基于Bound 服务实现一个音频播放服务 外部程序可通过服务所提供的交互接口实现音频播放过程的控制 实现过程 服务类的程序 界面类的实现 165 基于Bound服务实现GPS定位 Bound 服务还可被用来实现需要长期在系统后台运行的业务功能 一个Bound 服务可访问运行环境中的GPS(全球定位系统)模块,并获取设备当前的GPS 位置 GPS应用的实现基础 GPS应用的实现步骤 在服务中实现GPS定位功能 166 感谢您的关注 167
展开阅读全文