黑马程序员安卓教程:音乐播放器之启动服务.docxVIP

  • 12
  • 0
  • 约2.62千字
  • 约 6页
  • 2017-07-09 发布于河南
  • 举报

黑马程序员安卓教程:音乐播放器之启动服务.docx

黑马程序员安卓教程:音乐播放器之启动服务.docx

音乐播放器之启动服务在“音乐播放器之编写服务”中我们已完成了服务类的相关编写,接下来的工作就是:在Activity中开启服务并实现服务里面方法的调用。具体步骤如下:由于音乐的播放是在后台长期运行的,即使退出当前应用该服务仍在后台运行。所以,使用startService的方法开启服务。代码如例1-1:例1-1//开启服务,保证服务长期后台运行Intent intent = new Intent(this,MusicService.class);startService(intent);通过方法bindService绑定服务以便能够调用服务里面的方法。代码如例1-2所示:例1-2//绑定服务,调用服务里面的方法conn=newMyConn();bindService(intent, conn, BIND_AUTO_CREATE);例1-2中的MyConn是Activity中的一个内部类,该类继承ServiceConnection,代码如例1-3所示:例1-3publicclass MyConn implementsServiceConnection{@OverridepublicvoidonServiceConnected(ComponentName name, IBinder service) {iMusicService = (IMusicService) service;}@Ov

文档评论(0)

1亿VIP精品文档

相关文档