] chain,
String authType) throws CertificateException {
}
@Override
public void checkServerTrusted(X509Certificate[] chain,
String authType) throws CertificateException {
}
}
};
return trustAllCerts;
}
//获取HostnameVerifier
public static HostnameVerifier getHostnameVerifier() {
HostnameVerifier hostnameVerifier = new HostnameVerifier() {
@Override
public boolean verify(String hostname, SSLSession session) {
// TODO Auto-generated method stub
return true;
}
};
return hostnameVerifier;
}
}
在AndroidManifest.xml里面配置
<meta-data
android:name="com.example.androidtest.https.OkHttpGlideModule"
android:value="GlideModule" />
然后Activity是这样调用的
package com.example.androidtest;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import com.bumptech.glide.Glide;
public class MainActivity extends Activity {
private ImageView imageView;
private Button mButton;
private String url="https://image.baidu.com/search/detail?ct=503316480&z=0&ipn=d&word=%E7%99%BE%E5%BA%A6%E5%9B%BE%E7%89%87&step_word=&hs=0&pn=5&spn=0&di=94952282390&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&istype=0&ie=utf-8&oe=utf-8&in=&cl=2&lm=-1&st=undefined&cs=99355280%2C609648180&os=1002106675%2C4110592367&simid=2009090768%2C841445828&adpicid=0&lpn=0&ln=1902&fr=&fmq=1539876892817_R&fm=&ic=undefined&s=undefined&se=&sme=&tab=0&width=undefined&height=undefined&face=undefined&ist=&jit=&cg=&bdtype=13&oriquery=&objurl=http%3A%2F%2Fimgsrc.baidu.com%2Fimgad%2Fpic%2Fitem%2Fd01373f082025aaf5d53a7e3f0edab64034f1ab1.jpg&fromurl=ippr_z2C%24qAzdH3FAzdH3Frwtxtg_z%26e3Bv54AzdH3Fri5p5v5ry6t2ipAzdH3F8nl9cmma9&gsm=0&rpstart=0&rpnum=0&islist=&querylist=";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView = (ImageView) findViewById(R.id.image);
mButton = (Button) findViewById(R.id.button);
mButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Glide.with(getApplicationContext()).load(url)
.placeholder(R.drawable.ic_launcher)
.error(R.drawable.ic_launcher)
.into(imageView);
}
});
}
}
这里的url是测试用的,建议将url换成你们自己的。
最后附上一张图片
参考文章:https://blog.csdn.net/u014752325/article/details/73217577
https://blog.csdn.net/u014752325/article/details/73185351