|
|
@ -147,14 +147,25 @@ public class MyApplication extends Application { |
|
|
// 初始化下载框架
|
|
|
// 初始化下载框架
|
|
|
private void initOkGo() { |
|
|
private void initOkGo() { |
|
|
try { |
|
|
try { |
|
|
int currentApiVersion = android.os.Build.VERSION.SDK_INT; |
|
|
|
|
|
OkHttpClient client = createOkHttpClient(this); |
|
|
|
|
|
|
|
|
OkHttpClient client; |
|
|
|
|
|
try{ |
|
|
|
|
|
OkHttpClient.Builder builder = new OkHttpClient.Builder(); |
|
|
|
|
|
builder.readTimeout(10, TimeUnit.SECONDS); |
|
|
|
|
|
builder.writeTimeout(10, TimeUnit.SECONDS); |
|
|
|
|
|
builder.connectTimeout(10, TimeUnit.SECONDS); |
|
|
|
|
|
builder.sslSocketFactory(SSLSocketClient.getSSLSocketFactory());// 过滤https证书
|
|
|
|
|
|
builder.hostnameVerifier(SSLSocketClient.getHostnameVerifier()); |
|
|
|
|
|
client = builder.build(); |
|
|
|
|
|
} catch(Exception e) { |
|
|
|
|
|
client = createOkHttpClient(this); |
|
|
|
|
|
} |
|
|
OkGo.getInstance().init(this).setOkHttpClient(client).setRetryCount(0); |
|
|
OkGo.getInstance().init(this).setOkHttpClient(client).setRetryCount(0); |
|
|
} catch (Throwable t) { |
|
|
} catch (Throwable t) { |
|
|
LoggerUtil.e("initOkGo", StringUtil.getThrowableStr(t)); |
|
|
LoggerUtil.e("initOkGo", StringUtil.getThrowableStr(t)); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public OkHttpClient createOkHttpClient(Context context) { |
|
|
public OkHttpClient createOkHttpClient(Context context) { |
|
|
try { |
|
|
try { |
|
|
// 获取系统默认信任管理器
|
|
|
// 获取系统默认信任管理器
|
|
|
|