package com.qianfeng.assistant.modules.other.utils;

import java.util.HashMap;
import java.util.Map;

/**other模块的网络请求业务封装工具类
 *
 * Created by Administrator on 16-3-15.
 */
public class OtherHttpUtils {
	/**
	 * 版本请求url
	 */
	public static final String url_version="http://zhushou.72g.com/app/common/upgrade/";

	/**
	 * 请求版本信息
	 * callback 请求回调
	 * @return
	 */
	public static Object requestVersion(AssistantTask.IRequestCallback callback) {

		new AssistantTask(new AssistantTask.IRequest() {
			@Override
			public Object doRequest() {
				Map<String,String> map=new HashMap<String, String>();
				map.put("platform","2");
				map.put("ver","v1.2.2");
				return HttpUtils.doPost(url_version, map);
			}
		}, callback).execute();


		return  null;
	}

	public static void downLoadApk(final String url,AssistantTask.IRequestCallback callback, final AssistantTask.IDownLoadProgress listener) {

		AssistantTask.IRequest request=new AssistantTask.IRequest() {
			@Override
			public Object doRequest() {


				return HttpUtils.downLoadFile(url,FileUtil.APK_DIR,"72G.apk",listener);
			}
		};
		AssistantTask task=new AssistantTask(request,callback);
		task.execute();
	}

}


// HttpUtils.doGet("http://zhushou.72g.com/app/common/upgrade/");