Android Open Source - ivideo Http Utils From Project Back to project page ivideo .
License The source code is released under:
MIT License
If you think the Android project ivideo listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package com.miscellapp.ivideo.util;
/ / f r o m w w w . j a v a 2 s . c o m
import android.app.ActivityManager;
import android.content.Context;
import com.miscellapp.ivideo.volley.RequestQueue;
import com.miscellapp.ivideo.volley.Response;
import com.miscellapp.ivideo.volley.toolbox.*;
/**
* Created with IntelliJ IDEA.
* User: chenjishi
* Date: 13-11-4
* Time: ????10:02
* To change this template use File | Settings | File Templates.
*/
public class HttpUtils {
private static RequestQueue mRequestQueue;
private static ImageLoader mImageLoader;
public static void init(Context context) {
mRequestQueue = Volley.newRequestQueue(context);
int memClass = ((ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE))
.getMemoryClass();
int cacheSize = 1024 * 1024 * memClass / 8;
mImageLoader = new ImageLoader(mRequestQueue, new BitmapLruCache((cacheSize)));
}
public static RequestQueue getRequestQueue() {
if (null != mRequestQueue) {
return mRequestQueue;
} else {
throw new IllegalStateException("RequestQueue not initialized" );
}
}
public static ImageLoader getImageLoader() {
if (null != mImageLoader) {
return mImageLoader;
} else {
throw new IllegalStateException("ImageLoader not initialized" );
}
}
public static String getSync(String url) {
RequestFuture<String> f = RequestFuture.newFuture();
StringRequest req = new StringRequest(url, f, f);
RequestQueue queue = getRequestQueue();
queue.add(req);
try {
String response = f.get();
return response;
} catch (Exception e) {
return "" ;
}
}
public static void get(String url,
Response.Listener<String> listener,
Response.ErrorListener errorListener) {
RequestQueue queue = getRequestQueue();
queue.add(new StringRequest(url, listener, errorListener));
}
public static void post(String url, Response.Listener<String> listener,
Response.ErrorListener errorListener) {
}
}
Java Source Code List com.miscellapp.ivideo.AppApplication.java com.miscellapp.ivideo.DatabaseHelper.java com.miscellapp.ivideo.FileCache.java com.miscellapp.ivideo.PrefsUtil.java com.miscellapp.ivideo.activity.MainActivity.java com.miscellapp.ivideo.activity.VideoPlayActivity2.java com.miscellapp.ivideo.model.Video.java com.miscellapp.ivideo.service.DownloadService.java com.miscellapp.ivideo.util.Constants.java com.miscellapp.ivideo.util.FileUtils.java com.miscellapp.ivideo.util.HttpUtils.java com.miscellapp.ivideo.util.Utils.java com.miscellapp.ivideo.util.VideoParser.java com.miscellapp.ivideo.util.VideoUrlParser.java com.miscellapp.ivideo.volley.AuthFailureError.java com.miscellapp.ivideo.volley.CacheDispatcher.java com.miscellapp.ivideo.volley.Cache.java com.miscellapp.ivideo.volley.DefaultRetryPolicy.java com.miscellapp.ivideo.volley.ExecutorDelivery.java com.miscellapp.ivideo.volley.NetworkDispatcher.java com.miscellapp.ivideo.volley.NetworkError.java com.miscellapp.ivideo.volley.NetworkResponse.java com.miscellapp.ivideo.volley.Network.java com.miscellapp.ivideo.volley.NoConnectionError.java com.miscellapp.ivideo.volley.ParseError.java com.miscellapp.ivideo.volley.RequestQueue.java com.miscellapp.ivideo.volley.Request.java com.miscellapp.ivideo.volley.ResponseDelivery.java com.miscellapp.ivideo.volley.Response.java com.miscellapp.ivideo.volley.RetryPolicy.java com.miscellapp.ivideo.volley.ServerError.java com.miscellapp.ivideo.volley.TimeoutError.java com.miscellapp.ivideo.volley.VolleyError.java com.miscellapp.ivideo.volley.VolleyLog.java com.miscellapp.ivideo.volley.toolbox.AndroidAuthenticator.java com.miscellapp.ivideo.volley.toolbox.Authenticator.java com.miscellapp.ivideo.volley.toolbox.BasicNetwork.java com.miscellapp.ivideo.volley.toolbox.BitmapLruCache.java com.miscellapp.ivideo.volley.toolbox.ByteArrayPool.java com.miscellapp.ivideo.volley.toolbox.ClearCacheRequest.java com.miscellapp.ivideo.volley.toolbox.DiskBasedCache.java com.miscellapp.ivideo.volley.toolbox.HttpClientStack.java com.miscellapp.ivideo.volley.toolbox.HttpHeaderParser.java com.miscellapp.ivideo.volley.toolbox.HttpStack.java com.miscellapp.ivideo.volley.toolbox.HurlStack.java com.miscellapp.ivideo.volley.toolbox.ImageLoader.java com.miscellapp.ivideo.volley.toolbox.ImageRequest.java com.miscellapp.ivideo.volley.toolbox.JsonArrayRequest.java com.miscellapp.ivideo.volley.toolbox.JsonObjectRequest.java com.miscellapp.ivideo.volley.toolbox.JsonRequest.java com.miscellapp.ivideo.volley.toolbox.NetworkImageView.java com.miscellapp.ivideo.volley.toolbox.NoCache.java com.miscellapp.ivideo.volley.toolbox.PoolingByteArrayOutputStream.java com.miscellapp.ivideo.volley.toolbox.RequestFuture.java com.miscellapp.ivideo.volley.toolbox.StringRequest.java com.miscellapp.ivideo.volley.toolbox.Volley.java