移动应用开发任务式驱动教程--基于Android Studio 课件 单元6 服务与广播.pptx

移动应用开发任务式驱动教程--基于Android Studio 课件 单元6 服务与广播.pptx

移动应用开发任务式驱动教程--基于AndroidStudio课件

移动应用开发任务式驱动教程 --基于Android Studio;单元6 服务与广播;任务1 自定义服务演绎服务生命周期 任务2 发送与接收广播 任务3 完成闹钟功能;目标: 了解启动式与绑定式2种服务; 理解服务的生命周期; 掌握自定义服务的方法。 ;基本概念——服务(Service): 服务与Activity的不同之处就是它没有用户界面,是在后台运行的应用组件。其它应用程序能够启动服务,并且当用户切换到另外的应用场景,服务将持续在后台运行。;基本概念——启动式服务: 启动式服务通过调用startService()启动服务,通过调用stopService()或Service.stopSelf()停止服务。 这种方式启动的服务不能获取到Service对象,因此无法调用Service中实现的方法,也不能获取Service中任何状态和数据信息。所以,如果仅以启动式服务使用Service,这个Service需要具备自我管理能力,且不需要通过方法调用向外部组件提供数据或功能。;基本概念——绑定式服务: 使用该服务的组件通过bindService()建立服务连接,通过unbindService()停止服务连接。 绑定式服务通过服务连接(ServiceConnection)实现的,服务连接能

文档评论(0)

1亿VIP精品文档

相关文档