基于Kotlin的Android应用开发 第10章 应用服务.pptxVIP

  • 4
  • 0
  • 约1.08千字
  • 约 14页
  • 2021-09-10 发布于江苏
  • 举报

基于Kotlin的Android应用开发 第10章 应用服务.pptx

第十章 应用服务 基于Kotlin的Android应用程序开发 154 目录 Started服务 ?Bound服务 ?155 简介 应用服务是在Android中的一种后台运行的特殊组件,不具有用?户交互界面 STARTED服务 ?BOUND服务 ?本章所讨论的主要技术点 ?服务的实现 ?基本内容 ? 156 1 STARTED服务 服务的创建 ?基于Started服务实现 ?系统消息推送 ?音频播放 ?157 Start服务的创建 Started服务需基于IntentService类进行创建,通过接受外部程序?发送的Intent实例来启动 项目配置文件中的声明 ?服务的启动 ? 158 基于Started服务推送系统通知 本节将构建一个服务可从接收到的Intent实例中提取文本信息,?并将文本信息在系统状态栏中以通知的形式进行显示 基于推荐方式实现系统通知 ?Android API 26以上版本(含API 26版本)中可使用该种方式 ?以传统方式实现系统通知 ?Android API 26以下的环境时,使用传统的方式实现通知 ? 159 基于推荐方式实现系统通知 程序实现基础 ?程序实现 ?程序中相关参数的设置 ?服务的使用 ?160 以传统方式实现系统通知 程序的实现 ?通知的显示 ?服务的使用 ?161 在Started服务中实现音频的播放 在Started服务中通过调用MediaPlayer对象自身的方法播放一段?音乐 音频资源 ?组织 ?使用 ?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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档