- 4
- 0
- 约1.08千字
- 约 14页
- 2021-09-10 发布于江苏
- 举报
第十章 应用服务 基于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
您可能关注的文档
- 计算机网络基础与应用-教学大纲.doc
- 计算机网络基础 第1章 计算机网络概述.pptx
- 计算机网络基础 第3章 计算机网络体系结构.pptx
- 计算机网络基础 第4章 TCPIP 协议集.pptx
- 计算机网络基础 第5章 局域网技术.pptx
- 计算机网络基础 第7章 广域网技术.pptx
- 计算机网络基础 第9章 常见的网络故障排除.pptx
- 基于Kotlin的Android应用开发 第1章 Kotlin语言基础.pptx
- 基于Kotlin的Android应用开发 第2章 Android应用开发概述.pptx
- 基于Kotlin的Android应用开发 第3章 多窗体应用.pptx
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)