tips

把OKHttpUtils和imageloaderlibrary当成Module导入项目,依赖进项目。

把自己创建的项目build.gradle下imageloader的依赖间写道okhttputils下的build.gradle。

在清单文件添加权限还要给myapplication注册name

在OKHttpUtils——>MyApp——>onCreate()里写:

ImageLoaderConfiguration configuration = UtilImage.getConfiguration(this);
ImageLoader.getInstance().init(configuration);

调用okhttputils里面的方法:
private void initData() {

    OkHttp3Utils.doGet("http://huixinguiyu.cn/Assets/js/data.js", new Callback() {
        @Override
        public void onFailure(Call call, IOException e) {

        }

        @Override
        public void onResponse(Call call, Response response) throws IOException {

            String s = response.body().string();
            System.out.println("==========="+s);
            Gson gson = new Gson();
            Bean bean = gson.fromJson(s, Bean.class);
            List apk = bean.getApk();
            //创建并关联适配器
             recyclerview.setLayoutManager(new LinearLayoutManager(getContext()));
            adapter = new MyAdapter(getContext(),apk);
            recyclerview.setAdapter(adapter);
        }
    });
}

在适配器的有参构造器设置圆角图片
DisplayImageOptions options = new DisplayImageOptions.Builder().displayer(new CircleBitmapDisplayer(80)).build();


你可能感兴趣的:(android)