restful接口开发实例Android开发之BroadcastReceiver和Service实例

Android开发之BroadcastReceiver和Service实例,Service是Adroid四大组件之一,使用频率较Activity少,它的作用在后台静默执行某个任务,然后执行任务的结果返回前台处理或显示,使用服务比较常见的,开启一个Service服务播放音乐,MuicPlayerActivity退出后,音乐继续,除非结束Service服务,一个精致的音乐...
Service是Android四大组件之一,使用频率较Activity少,它的作用在后台静默执行某个任务,然后执行任务的结果返回前台处理或显示,使用服务比较常见的,开启一个Service服务播放音乐,MusicPlayerActivity退出后,音乐继续,除非结束Service服务,一个精致的音乐播放器,如下图:步骤阅读工具/原料Android开发工具:AndroidStudio或EclipseAndroid测试工具:虚拟设备或测试手机一、详细分析Service组件1项目结构,一个简单的音乐播放器,主界面Activity显示歌词,按钮控制音乐播放或停止,Service后台服务注册广播BroadcastReceiver,同时接受广播,改变按钮的状态,如下图:步骤阅读2Service组件,创建一个服务,你必须创建一个Service的子类,在实现方法里,你需要重写服务生命周期重要的一些回调的方法,同时为组件绑定到服务提供一个机制,你需要重写的最重要的回调方法:onStartCommand()、onBind()、onCreate()、onDestroy()步骤阅读3startService(),当另外一个组件(比如:activity或BroadcastReceiver)请求启动服务时,调用startService()启动,然后回调onStartCommand()方法。一旦执行该方法,服务被启动并在后台不停地运行。任务执行完成后,调用stopServie()或

本文来自投稿,不代表长河网立场,转载请注明出处: http://changhe99.com/a/qErqDA46J7.html

(0)

相关推荐