xuxiuxi
2017-03-22 98231240ca053a494fc339b0dab78f93de8ecf0e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
package com.bsk.zhangbo.demoforbsk.service;
 
import android.widget.Toast;
 
import com.bsk.zhangbo.demoforbsk.base.BaseApplication;
import com.bsk.zhangbo.demoforbsk.util.AppApi;
import com.bsk.zhangbo.demoforbsk.util.MultipartUtility;
 
import org.xutils.http.RequestParams;
import org.xutils.x;
 
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
 
import cn.com.basic.face.discern.common.BaseCommonCallBack;
import cn.com.basic.face.discern.entity.Person;
import cn.com.basic.face.discern.entity.VisitPersonType;
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<String> mVisitorTypeList;
    public static Map<String, String> idMap = new HashMap<String, String>();
 
    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<VistorTypeQueryItem> items = getList(VistorTypeQueryItem.class);
                mVisitorTypeList = new ArrayList<String>();
                for (VistorTypeQueryItem item : items) {
                    mVisitorTypeList.add(item.getLabel());
                    idMap.put(item.getLabel(), item.getId()+"");
                }
            }
 
        });
    }
 
    public void add(Person person, VisitPersonType visitPersonType) {
        RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.PERSON_REGISTER);
        params.addParameter("file1", new File("/storage/emulated/0/send_contact.vcf"));
        params.addParameter("file1", new File("/storage/emulated/0/text_thl.png"));
        x.http().post(params, new BaseCommonCallBack() {
            @Override
            public void success() {
                Toast.makeText(BaseApplication.getApplication(),"", Toast.LENGTH_SHORT).show();
            }
        });
//        params.a
//        x.http().post()
 
    }
    private void uploadMedia() {
        try {
 
            String charset = "UTF-8";
            File uploadFile1 = new File("/sdcard/myvideo.mp4");
            String requestURL = AppApi.BASEURL+AppApi.PERSON_REGISTER;
 
            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<String> response = multipart.finish();
 
            //Log.v("rht", "SERVER REPLIED:");
 
            for (String line : response) {
                //Log.v("rht", "Line : "+line);
 
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
 
    }
}