本文实例为大家分享了OkHttp实现下载图片和上传图片的具体代码,供大家参考,具体内容如下
MainActivity.java
public class MainActivity extends AppCompatActivity {
private String Path = "https://10.url.cn/eth/ajNVdqHZLLAxibwnrOxXSzIxA76ichutwMCcOpA45xjiapneMZsib7eY4wUxF6XDmL2FmZEVYsf86iaw/";
private static final int SUCCESS = 993;
private static final int FALL = 814;
Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
//加载网络成功,进行UI的更新,处理得到的图片资源
case SUCCESS:
//通过message,拿到字节数组
byte[] Picture = (byte[]) msg.obj;
//使用BitmapFactory工厂,把字节数组转换为bitmap
Bitmap bitmap = BitmapFactory.decodeByteArray(Picture, 0, Picture.length);
//通过ImageView,设置图片
mImageView_okhttp.setImageBitmap(bitmap);
break;
//当加载网络失败,