|
|
|
|
@ -2,6 +2,7 @@ package com.rehome.zhdcoa.ui.activity;
|
|
|
|
|
|
|
|
|
|
import android.content.ContentValues;
|
|
|
|
|
import android.os.Bundle;
|
|
|
|
|
import android.text.TextUtils;
|
|
|
|
|
import android.util.Log;
|
|
|
|
|
import android.view.View;
|
|
|
|
|
import android.widget.AdapterView;
|
|
|
|
|
@ -43,6 +44,10 @@ import java.nio.charset.StandardCharsets;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
import javax.net.ssl.HostnameVerifier;
|
|
|
|
|
import javax.net.ssl.SSLSession;
|
|
|
|
|
import javax.net.ssl.SSLSocketFactory;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Created by ruihong on 2017/10/30.
|
|
|
|
|
*/
|
|
|
|
|
@ -214,6 +219,21 @@ public class XxzjhFragment extends BaseFragment {
|
|
|
|
|
// showLog(credential);
|
|
|
|
|
// showLog(new Gson().toJson(request.headers()));
|
|
|
|
|
}
|
|
|
|
|
if(!TextUtils.isEmpty(request.url())){
|
|
|
|
|
String url =request.url();
|
|
|
|
|
if(url.startsWith("https://219.131.195.3:7100")||url.startsWith("https://219.131.195.3:7011")||url.startsWith("https://219.131.195.3:7081")||url.startsWith("https://219.131.195.3:7082")){
|
|
|
|
|
SSLSocketFactory socketFactory = NohttpUtils.getSSLSocketFactory(mActivity);
|
|
|
|
|
if (socketFactory != null) {
|
|
|
|
|
request.setSSLSocketFactory(socketFactory);
|
|
|
|
|
request.setHostnameVerifier(new HostnameVerifier() {
|
|
|
|
|
@Override
|
|
|
|
|
public boolean verify(String s, SSLSession sslSession) {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
queue.add(0, request, new HttpResponseListener<>(getActivity(), request, callback, true, true, "加载中..."));
|
|
|
|
|
|
|
|
|
|
//NohttpUtils.getInstance().add(getActivity(), 0, request, callback, true, true, "加载中...");
|
|
|
|
|
@ -232,6 +252,21 @@ public class XxzjhFragment extends BaseFragment {
|
|
|
|
|
// showLog(credential);
|
|
|
|
|
// showLog(new Gson().toJson(request.headers()));
|
|
|
|
|
}
|
|
|
|
|
if(!TextUtils.isEmpty(request.url())){
|
|
|
|
|
String url =request.url();
|
|
|
|
|
if(url.startsWith("https://219.131.195.3:7100")||url.startsWith("https://219.131.195.3:7011")||url.startsWith("https://219.131.195.3:7081")||url.startsWith("https://219.131.195.3:7082")){
|
|
|
|
|
SSLSocketFactory socketFactory = NohttpUtils.getSSLSocketFactory(mActivity);
|
|
|
|
|
if (socketFactory != null) {
|
|
|
|
|
request.setSSLSocketFactory(socketFactory);
|
|
|
|
|
request.setHostnameVerifier(new HostnameVerifier() {
|
|
|
|
|
@Override
|
|
|
|
|
public boolean verify(String s, SSLSession sslSession) {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
queue.add(1, request, new HttpResponseListener<>(getActivity(), request, callback, false, false, ""));
|
|
|
|
|
//NohttpUtils.getInstance().add(getActivity(), 1, request, callback, false, false, "下载计划中...");
|
|
|
|
|
|
|
|
|
|
@ -247,6 +282,21 @@ public class XxzjhFragment extends BaseFragment {
|
|
|
|
|
// showLog(credential);
|
|
|
|
|
// showLog(new Gson().toJson(request.headers()));
|
|
|
|
|
}
|
|
|
|
|
if(!TextUtils.isEmpty(request1.url())){
|
|
|
|
|
String url =request1.url();
|
|
|
|
|
if(url.startsWith("https://219.131.195.3:7100")||url.startsWith("https://219.131.195.3:7011")||url.startsWith("https://219.131.195.3:7081")||url.startsWith("https://219.131.195.3:7082")){
|
|
|
|
|
SSLSocketFactory socketFactory = NohttpUtils.getSSLSocketFactory(mActivity);
|
|
|
|
|
if (socketFactory != null) {
|
|
|
|
|
request1.setSSLSocketFactory(socketFactory);
|
|
|
|
|
request1.setHostnameVerifier(new HostnameVerifier() {
|
|
|
|
|
@Override
|
|
|
|
|
public boolean verify(String s, SSLSession sslSession) {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
queue.add(2, request1, new HttpResponseListener<>(getActivity(), request1, callback, false, false, "加载中..."));
|
|
|
|
|
//NohttpUtils.getInstance().add(getActivity(), 2, request1, callback, false, false, "下载计划中...");
|
|
|
|
|
|
|
|
|
|
@ -261,6 +311,21 @@ public class XxzjhFragment extends BaseFragment {
|
|
|
|
|
// showLog(credential);
|
|
|
|
|
// showLog(new Gson().toJson(request.headers()));
|
|
|
|
|
}
|
|
|
|
|
if(!TextUtils.isEmpty(request2.url())){
|
|
|
|
|
String url =request2.url();
|
|
|
|
|
if(url.startsWith("https://219.131.195.3:7100")||url.startsWith("https://219.131.195.3:7011")||url.startsWith("https://219.131.195.3:7081")||url.startsWith("https://219.131.195.3:7082")){
|
|
|
|
|
SSLSocketFactory socketFactory = NohttpUtils.getSSLSocketFactory(mActivity);
|
|
|
|
|
if (socketFactory != null) {
|
|
|
|
|
request2.setSSLSocketFactory(socketFactory);
|
|
|
|
|
request2.setHostnameVerifier(new HostnameVerifier() {
|
|
|
|
|
@Override
|
|
|
|
|
public boolean verify(String s, SSLSession sslSession) {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
queue.add(3, request2, new HttpResponseListener<>(getActivity(), request2, callback, false, false, "加载中..."));
|
|
|
|
|
//NohttpUtils.getInstance().add(getActivity(), 3, request2, callback, false, false, "下载计划中");
|
|
|
|
|
} else if (xctypes.equals("2")) {
|
|
|
|
|
@ -275,6 +340,21 @@ public class XxzjhFragment extends BaseFragment {
|
|
|
|
|
// showLog(credential);
|
|
|
|
|
// showLog(new Gson().toJson(request.headers()));
|
|
|
|
|
}
|
|
|
|
|
if(!TextUtils.isEmpty(xfba.url())){
|
|
|
|
|
String url =xfba.url();
|
|
|
|
|
if(url.startsWith("https://219.131.195.3:7100")||url.startsWith("https://219.131.195.3:7011")||url.startsWith("https://219.131.195.3:7081")||url.startsWith("https://219.131.195.3:7082")){
|
|
|
|
|
SSLSocketFactory socketFactory = NohttpUtils.getSSLSocketFactory(mActivity);
|
|
|
|
|
if (socketFactory != null) {
|
|
|
|
|
xfba.setSSLSocketFactory(socketFactory);
|
|
|
|
|
xfba.setHostnameVerifier(new HostnameVerifier() {
|
|
|
|
|
@Override
|
|
|
|
|
public boolean verify(String s, SSLSession sslSession) {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
queue.add(4, xfba, new HttpResponseListener<>(getActivity(), xfba, callback, false, false, "加载中..."));
|
|
|
|
|
//NohttpUtils.getInstance().add(getActivity(), 4, xfba, callback, false, false, "下载计划中");
|
|
|
|
|
} else if (xctypes.equals("3")) {
|
|
|
|
|
@ -289,6 +369,21 @@ public class XxzjhFragment extends BaseFragment {
|
|
|
|
|
// showLog(credential);
|
|
|
|
|
// showLog(new Gson().toJson(request.headers()));
|
|
|
|
|
}
|
|
|
|
|
if(!TextUtils.isEmpty(lyxc.url())){
|
|
|
|
|
String url =lyxc.url();
|
|
|
|
|
if(url.startsWith("https://219.131.195.3:7100")||url.startsWith("https://219.131.195.3:7011")||url.startsWith("https://219.131.195.3:7081")||url.startsWith("https://219.131.195.3:7082")){
|
|
|
|
|
SSLSocketFactory socketFactory = NohttpUtils.getSSLSocketFactory(mActivity);
|
|
|
|
|
if (socketFactory != null) {
|
|
|
|
|
lyxc.setSSLSocketFactory(socketFactory);
|
|
|
|
|
lyxc.setHostnameVerifier(new HostnameVerifier() {
|
|
|
|
|
@Override
|
|
|
|
|
public boolean verify(String s, SSLSession sslSession) {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
queue.add(5, lyxc, new HttpResponseListener<>(getActivity(), lyxc, callback, false, false, "加载中..."));
|
|
|
|
|
//NohttpUtils.getInstance().add(getActivity(), 5, lyxc, callback, false, false, "下载计划中");
|
|
|
|
|
requestCount++;
|
|
|
|
|
@ -302,6 +397,21 @@ public class XxzjhFragment extends BaseFragment {
|
|
|
|
|
// showLog(credential);
|
|
|
|
|
// showLog(new Gson().toJson(request.headers()));
|
|
|
|
|
}
|
|
|
|
|
if(!TextUtils.isEmpty(lyxcqy.url())){
|
|
|
|
|
String url =lyxcqy.url();
|
|
|
|
|
if(url.startsWith("https://219.131.195.3:7100")||url.startsWith("https://219.131.195.3:7011")||url.startsWith("https://219.131.195.3:7081")||url.startsWith("https://219.131.195.3:7082")){
|
|
|
|
|
SSLSocketFactory socketFactory = NohttpUtils.getSSLSocketFactory(mActivity);
|
|
|
|
|
if (socketFactory != null) {
|
|
|
|
|
lyxcqy.setSSLSocketFactory(socketFactory);
|
|
|
|
|
lyxcqy.setHostnameVerifier(new HostnameVerifier() {
|
|
|
|
|
@Override
|
|
|
|
|
public boolean verify(String s, SSLSession sslSession) {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
queue.add(6, lyxcqy, new HttpResponseListener<>(getActivity(), lyxcqy, callback, false, false, "加载中..."));
|
|
|
|
|
NohttpUtils.getInstance().add(getActivity(), 6, lyxcqy, callback, false, false, "下载计划中");
|
|
|
|
|
}
|
|
|
|
|
|