package com.android.volley.test; import android.app.Activity; import android.os.Bundle; import com.android.volley.Request; import com.android.volley.VolleyError; import com.android.volley.control.HelperParams; import com.android.volley.control.IHelperAction; import com.android.volley.control.OkHttpStack; import com.android.volley.control.VolleyHelper; import com.android.volley.core.VolleyConfiguration; import com.android.volley.json.GsonFactory; import com.squareup.okhttp.OkHttpClient; public class MainActivity extends Activity implements IHelperAction { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); VolleyConfiguration configuration = new VolleyConfiguration.Builder(this)// .builderIsDebug(true)// .builderHasNoHttpConnectCache(true)// .builderHttpStack(new OkHttpStack(new OkHttpClient()))// .builderJsonConvertFactory(new GsonFactory()) .builderSetCertificatesFromAssets("srca.cer")//默认证书放在assets目录下,单项证书 .builderClientKeyManagerFromAssets("srca.cer","123456") .build(); VolleyHelper.getInstance().init(configuration); VolleyHelper.getInstance().loadData(Request.Method.GET, this, "", HelperParams.NET_WORK_ONE); } @Override public <T> void onDataLoaded(boolean isSucceed, T response, int netWorkNum, VolleyError error) { } @Override public void setLoadParams(Request request, int netWorkNum) { } }