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/");
转载于:https://blog.51cto.com/tiantiankaixin/1869405