欢迎来到天天文库
浏览记录
ID:40234616
大小:702.50 KB
页数:9页
时间:2019-07-27
《Android应用程序开发教学课件作者汪杭军第6章节Service和广播消息课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Android应用程序开发第6章Service和广播消息2021/7/161目录2021/7/1626.1Service简介6.2Service实现6.3广播消息6.1Service简介2021/7/163Service是Android中四大组件之一。Service(服务)是没有用户界面的在后台运行执行耗时操作的应用组件。本地服务(LocalService)远程服务(RemoteService)6.1Service实现2021/7/164首先要定义一个继承Service的类,并实现其生命周期中的方法;然后通过Acitvity调用相
2、应的启动过程启动。一个定义好的Service必须在AndroidMainfest.xml配置文件中通过元素声明才能使用。创建Servicepublic void onCreate(); //创建服务public void onStart(); //开始服务public void onDestroy(); //销毁服务启动和绑定Service启动方式:通过Context.startService启动Service。绑定方式:通过Context.bindServ
3、ice启动Service创建Service的方式。常使用绑定时自动创建,即设置为Service.BIND_AUTO_CREATE。停止Service1、通过Context.startService启动Service的启动方式,通过调用Context.stopService或Service.stopSelf方法结束Service;2、通过Context.bindService绑定Service的启动方式,则通过调用Context.unbindService解除绑定。6.3广播消息2021/7/168在Android中,有一些操作完成
4、以后,会发送广播。如果某个程序接收了这个广播,就会做相应的处理。它只负责发送消息。BroadcastReceiver对发送出来的Broadcast进行过滤接受并响应的一类组件。BroadcastReciver和事件处理机制类似,不同的是事件处理机制是应用程序组件级别的,比如一个按钮的OnClickListener事件,只能够在一个应用程序中处理。而广播事件处理机制是系统级别的,不同的应用程序都可以处理广播事件。2021/7/169Thankyou!
此文档下载收益归作者所有