位置: 首页 > 梅花案例

《移动开发基础案例教程-(7)课件.pptx

《移动开发基础案例教程-(7)课件.pptx

《移动开发基础案例教程-(7)课件.pptx》由会员分享,可在线阅读,更多相关《移动开发基础案例教程-(7)课件.pptx(22页珍藏版)》请在163文库上搜索。

1、移动开发基础案例教程第7章 (服务) 服务的启动方式 服务的通信 服务的创建 服务的生命周期 作业点评 请简要说明要拦截外拨电话需要使用什么权限。 请简要说明注册广播有几种方式,以及每种方式的特点。 服务分为几种 服务的生命周期预习检查7.4 服务的通信7.1 服务的创建7.2 服务的生命周期 7.3 服务的启动方式 主讲内容服务的创建 服务的创建与广播接收者类似,同样在程序包名上点击右键选择【New】【】【】选项,在弹出窗口中输入服务的名称即可完成创建。 服务创建完成后, 会自动在

2、.xml中对服务进行注册。服务的创建清单文件 服务的创建7.4 服务的通信7.1 服务的创建 7.2 服务的生命周期 7.3 服务的启动方式 主讲内容服务的启动方式通过()方法启动当通过()方法启动服务时,需要自身调用()方法或者其他组件调用()方法时服务才能停止。当使用()方法启动服务时,需要调用()方法解除绑定之后才会被销毁。通过()方法启动服务的生命周期7.2 服务的生命周期 7.3 服务的启动方式 7.4 服务的通信7.1 服务的创建 主讲内

3、容服务的启动方式 ()方法启动服务,服务会长期的在后台运行,并且服务的状态与开启者的状态没有关系android移动应用开发案例教程中的梅花易数,即使启动服务的组件已经被销毁,服务会依旧运行。7.3.1 方式启动23功能描述:技术要点:案例代码(详见教材案例代码(详见教材)实现步骤: 1 启动服务界面的设计与实现 服务类的创建与实现 界面逻辑代码的设计与实现通过()方式启动服务。的创建android移动应用开发案例教程中的梅花易数,()方式启动服务。7.3.1 实战演练 开启服务 关闭服务7.3.1 实战演练

4、方式 通过()方法启动服务时《移动开发基础案例教程-(7)课件.pptx,服务会与组件绑定。当调用()方法时,这个服务就会被销毁。 ( , conn, int flags)7.3.2 方式启动23功能描述:技术要点:案例代码(详见教材案例代码(详见教材)实现步骤: 1 启动服务界面的设计与实现 服务类的创建与实现 界面逻辑代码的设计与实现通过()方式启动服务。的创建,()方式启动服务。7.3.2 实战演练

5、rvice 绑定服务 调用服务中的方法7.3.2 实战演练 解绑服务7.3.2 实战演练 7.4 服务的通信7.3 服务的启动方式 7.2 服务的生命周期 7.1 服务的创建 主讲内容本地服务通信本地服务通信是指应用程序内部的通信,需要使用对象进行本地服务通信。远程服务通信是指两个应用程序之间的通信《移动开发基础案例教程-(7)课件.pptx,远程服务通信是通过AIDL实现的。远程服务通信7.4.1 通信方式23功能描述:技术要点:案例代码(详见教材案例代码(详见教材)实现步骤: 1 音乐播放器界面的设计与实现 服务类的创建与实现 界面逻辑代码的设计与实现通过指定音乐路径实现音乐播放和暂停功能。音乐播放功能的实现,的使用。7.4.2 实战演练音乐播放器 本章主要讲解了中的服务,首先讲解了如何创建服务、服务的生命周期,然后讲解了服务的两种开启模式,最后讲解了使用服务在程序中进行通信。在程序开发中android移动应用开发案例教程中的梅花易数,服务的使用非常广泛,初学者需要熟练掌握并运用。7.5 本章小结 本章作业 请简要说明有几种启动方式以及每种启动方式的特点。 请简要说明本地服务通信的过程。 预习作业 什么是内容提供者 内容观察者的作用

标签: 通信 移动开发

梅花相关内容