VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/VisitorTypeMng.java
@@ -10,10 +10,12 @@ import org.xutils.x; import java.io.File; import java.io.FileWriter; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.concurrent.Exchanger; import cn.com.basic.face.discern.common.BaseCommonCallBack; import cn.com.basic.face.discern.entity.Person; @@ -32,8 +34,7 @@ return instance; } public static List<String> mVisitorTypeList; public static Map<String, String> idMap = new HashMap<String, String>(); public static List<String> mVisitorTypeList = new ArrayList<String>(); public void loadAll() { loadVisitorTypeList(); @@ -55,15 +56,37 @@ } 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(); try { File path = BaseApplication.getApplication().getFilesDir(); File f1 = new File(path, "1.txt"); if (!f1.exists()) { f1.createNewFile(); } }); File f2 = new File(path, "2.txt"); if (!f2.exists()) { f2.createNewFile(); } FileWriter fw1 = new FileWriter(f1); fw1.write("test1"); fw1.close(); FileWriter fw2 = new FileWriter(f2); fw2.write("test2"); fw2.close(); RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.PERSON_REGISTER); params.addBodyParameter("file1", f1); params.addBodyParameter("file2", f2); params.addParameter("name", "张三"); x.http().post(params, new BaseCommonCallBack() { @Override public void success() { Toast.makeText(BaseApplication.getApplication(),"添加成功", Toast.LENGTH_SHORT).show(); } }); }catch(Exception e) { e.printStackTrace(); } // params.a // x.http().post() VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java
@@ -7,6 +7,7 @@ import android.widget.EditText; import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Toast; import com.bsk.zhangbo.demoforbsk.R; import com.bsk.zhangbo.demoforbsk.base.BaseFragment; @@ -125,7 +126,7 @@ VisitPersonType visitPersonType = new VisitPersonType(); // visitPersonType.setRegisterCompanyId(); visitPersonType.setVisitorTypeId(VisitorTypeMng.getInstance().getId(mViewVisitorClassTitle.getText().toString())); visitPersonType.setVisitorTypeId(VisitorTypeMng.getInstance().getId(mViewVisitorClassContent.getText().toString())); VisitorTypeMng.getInstance().add(person, visitPersonType); } @@ -163,7 +164,17 @@ @OnClick(R.id.register_birthday) public void selectBirthday(View view) { showDatePicker(); Date date = new Date(); BirthdayPickerDialog myDatePickerDialog=new BirthdayPickerDialog(getActivity(),android.R.style.Theme_Holo_Light_Dialog_NoActionBar, new BirthdayPickerDialog.OnDateSetListener(){ @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { int month=monthOfYear+1; mViewBirthdyContent.setText(year+"-"+month+"-"+dayOfMonth); } },date); myDatePickerDialog.myShow(); } @OnClick(R.id.register_visitor_class) @@ -190,21 +201,35 @@ }); } /** * 选择人物快照 * @param view */ @OnClick(R.id.register_choose_photo) public void selectPersonPhoto(View view) { Toast.makeText(getActivity(), "选择人物快照", Toast.LENGTH_SHORT).show(); } /** * 点击上传图片 * @param view */ @OnClick(R.id.register_update__photo) public void clickUploadPhoto(View view) { Toast.makeText(getActivity(), "点击上传图片", Toast.LENGTH_SHORT).show(); } /** * 证件快照 * @param view */ @OnClick(R.id.register_idcard_photo) public void identityPhoto(View view) { Toast.makeText(getActivity(), "证件快照", Toast.LENGTH_SHORT).show(); } @Override public void onClick(View v) {} public void showDatePicker(){ Date date = new Date(); BirthdayPickerDialog myDatePickerDialog=new BirthdayPickerDialog(getActivity(),android.R.style.Theme_Holo_Light_Dialog_NoActionBar, new BirthdayPickerDialog.OnDateSetListener(){ @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { int month=monthOfYear+1; mViewBirthdyContent.setText(year+"-"+month+"-"+dayOfMonth); } },date); myDatePickerDialog.myShow(); } } VisitFace/DemoForBsk/app/src/main/res/layout/fragment_register.xml
@@ -51,7 +51,7 @@ android:layout_width="147dp" android:layout_height="206dp" android:background="@drawable/normal_choose_bcg" android:text="选择人物快照" android:text="点击上传照片" android:layout_marginLeft="44dp" android:layout_marginRight="56dp" android:textSize="@dimen/text_size_normal" @@ -62,7 +62,7 @@ android:layout_width="330dp" android:layout_height="206dp" android:background="@drawable/normal_choose_bcg" android:text="选择人物快照" android:text="证件快照" android:textSize="@dimen/text_size_normal" android:textColor="@android:color/white" android:gravity="center"/>