//导依赖
compile 'com.github.bumptech.glide:glide:3.7.0' compile 'com.google.code.gson:gson:2.8.0' compile 'com.android.support:recyclerview-v7:25.2.0' compile 'com.squareup.retrofit2:retrofit:2.2.0' compile 'com.squareup.retrofit2:converter-gson:2.2.0'//配置Glide
public static void loadImage(Context context, String imageUrl, ImageView imageView){ Glide.with(context).load(imageUrl) .thumbnail(0.2f) .into(imageView); }//Glide的使用
GlideUtils.loadImage(MainActivity.this,"http://tnfs.tngou.net/image"+bean.img,holder.image);//Retrofit的配置
public interface App { @GET("list") Call<DataBean> getData(@Query("page") int page, @Query("rows") int rows, @Query("id") int id); }//Retrofit的使用
Retrofit retrofit=new Retrofit.Builder() .addConverterFactory(GsonConverterFactory.create()) .baseUrl("http://www.tngou.net/tnfs/api/") .build(); App app=retrofit.create(App.class); app.getData(1,30,1).enqueue(new retrofit2.Callback<DataBean>() { //解析成功 public void onResponse(Call<DataBean> call, Response<DataBean> response) { if (response.body().status){ list = response.body().tngou; updateUi(); } } public void onFailure(Call<DataBean> call, Throwable t) { } });