From 1c0f255b682a3ff33804f177f5936eb0624555c8 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期四, 23 三月 2017 13:56:55 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java | 55 ++++++++++++++++++++------- VisitFace/DemoForBsk/app/src/main/res/layout/fragment_register.xml | 4 +- VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/VisitorTypeMng.java | 43 ++++++++++++++++----- 3 files changed, 75 insertions(+), 27 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/VisitorTypeMng.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/VisitorTypeMng.java index 6591cd3..6f47cc5 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/VisitorTypeMng.java +++ b/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() diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java index 48143a3..ea31a75 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/RegisterFragment.java +++ b/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(); - } } diff --git a/VisitFace/DemoForBsk/app/src/main/res/layout/fragment_register.xml b/VisitFace/DemoForBsk/app/src/main/res/layout/fragment_register.xml index 96545ae..a8bda26 100644 --- a/VisitFace/DemoForBsk/app/src/main/res/layout/fragment_register.xml +++ b/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"/> -- Gitblit v1.8.0