您的位置:首页 > 理论基础 > 计算机网络

用效劳来获取网络图片和播放音乐的比如。主要是效劳传递数据的操练

2013-03-03 02:31 423 查看
用效劳来传递数据的比如,在效劳中得到图像的二进制数组,将它经过绑定发送给activty. 首要让我们看看 效劳是怎样传递数据的,或许你晓得,不许拍砖啊,由于很多人是不晓得的。  //这里是要害,经过接口的完成,使得在绑定成功时可以得到效劳传递的数据,onbind 和onServiceConnected的调用      private class ServiceConnectionImpl impl http://www.aaafaipiao.com/linked/20130302.do; ements ServiceConnection {       @Override    public void onServiceConnected(ComponentName name, IBinder service) {     MainActivity.this.service=(BinderImpl)service;     }    @Override    public void onServiceDisconnected(ComponentName name) {    } 效劳中的首要有些: private IBinder myBinder = new BinderImpl();//经过它得到数据传递给主程序。

此处有一个转型  private static final String TAG = "MyServiceUtil";//符号  @Override  public IBinder onBind(Intent intent) {   return this.myBinder ; // 此处暂时不做任何的处置,回来的数据时BinderImpl中的办法   }  class BinderImpl extends Binder{  //这里是获得数据的函数,从获得的二进制数组回来给主函数。

 public byte[] getdata(int p) throws Exception{      return getData(p) ;   }  } aaafaipiao.com/linked/20130302.do'>http://ly1.

aaafaipiao.com/linked/20130302.do;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐