Android歌词秀设计思路(6)运用Proxy设计模式简化歌词播放服务(3)

来源:未知 责任编辑:责任编辑 发表时间:2015-01-01 13:14 点击:

              mPlaybackService.setNotificationProvider(mNotificationProvider); 
              if(mConnectionListener != null){ 
               mConnectionListener.onServiceConnected(); 
              } 
          } 
 
          public void onServiceDisconnected(ComponentName className) { 
           mPlaybackService.setLyricPlayerListener(null); 
           mPlaybackService = null; 
           if(mConnectionListener != null){ 
               mConnectionListener.onServiceDisconnected(); 
              } 
          }    
   };  
 演员新入行,有时需要把一个指令分解,一步一步的指挥。经纪人也不容易啊。
void startAndBindService(){
    mContextWrapper.startService(new Intent(mContextWrapper ,LyricPlayerService.class));   
    mContextWrapper.bindService(new Intent(mContextWrapper, LyricPlayerService.class), mPlaybackConnection, Context.BIND_AUTO_CREATE); 

 
void stopService(){ 
    if(mPlaybackService != null){ 
        mContextWrapper.stopService(new Intent(mContextWrapper ,LyricPlayerService.class)); 
    } 

经纪人做的挺好,干脆就不见小演员了,全又经纪人传话算了,这样一来,小演员来不来就没有什么关系了。
public String getTitle(){ 
    if(mPlaybackService != null){ 
        return mPlaybackService.getTitle(); 
    }else{ 
        return null; 
    } 

 
public void setMediaInfoProvider(MediaPlayerService.MediaInfoProvider provider) { 
    mPlaybackService.setMediaInfoProvider(provider); 

 
public void setNotificationProvider(MediaPlayerService.NotificationProvider provider){ 
    mNotificationProvider = provider; 

 
public String getDataSource(){ 
    if(mPlaybackService != null){ 
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Android 完全退出程序
  • 原创:Android应用开发-Andorid歌词秀,含源码
  • android 屏幕保护
  • Android手机软件汉化教程---第四课 dex文件汉化
  • 众多Android 开源项目推荐,给力工作给力学习
  • Android Audio代码分析4
  • Android得到已安装的应用程序信息!
  • Android开发者指南(29) —— USB Host and Accessory
  • Android成长的幕后推手:工程师鲁宾
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1