package cn.com.basic.face.service; import cn.com.basic.face.fragment.RegisterFragment; import cn.com.basic.face.util.AppApi; import cn.com.basic.face.util.MultipartUtility; import org.xutils.http.RequestParams; import org.xutils.x; import java.io.File; import java.util.ArrayList; import java.util.List; import cn.com.basic.face.discern.common.BaseCommonCallBack; import cn.com.basic.face.discern.query.item.VistorTypeQueryItem; /** * Created by xiuxi on 2017/3/22. */ public class VisitorTypeMng extends BaseMng { public static VisitorTypeMng instance = new VisitorTypeMng(); public static VisitorTypeMng getInstance() { return instance; } public static List mVisitorTypeList = new ArrayList(); public void loadAll() { loadVisitorTypeList(); } private void loadVisitorTypeList() { RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.VISITOR_TYPE_LIST); x.http().get(params, new BaseCommonCallBack() { public void success() { List items = getList(VistorTypeQueryItem.class); mVisitorTypeList = new ArrayList(); for (VistorTypeQueryItem item : items) { mVisitorTypeList.add(item.getLabel()); idMap.put(item.getLabel(), item.getId()+""); } RegisterFragment.getInstance().setVisitorTypeList(mVisitorTypeList); } }); } private void uploadMedia() { try { String charset = "UTF-8"; File uploadFile1 = new File("/sdcard/myvideo.mp4"); String requestURL = AppApi.BASEURL+AppApi.REGISTER_ADD; MultipartUtility multipart = new MultipartUtility(requestURL, charset); // multipart.addHeaderField("User-Agent", "CodeJava"); // multipart.addHeaderField("Test-Header", "Header-Value"); multipart.addFormField("friend_id", "Cool Pictures"); multipart.addFormField("userid", "Java,upload,Spring"); multipart.addFilePart("uploadedfile", uploadFile1); List response = multipart.finish(); //Log.v("rht", "SERVER REPLIED:"); for (String line : response) { //Log.v("rht", "Line : "+line); } } catch (Exception e) { e.printStackTrace(); } } }