package cn.com.basic.face.service; import android.widget.Toast; import cn.com.basic.face.base.BaseApplication; import cn.com.basic.face.fragment.RegisterFragment; import cn.com.basic.face.util.AppApi; import org.xutils.http.RequestParams; import org.xutils.x; import java.io.File; import java.io.FileWriter; import cn.com.basic.face.discern.common.BaseCommonCallBack; public class RegisterMng { public static RegisterMng instance = new RegisterMng(); public static RegisterMng getInstance() { return instance; } public void add(RequestParams params) { if (!BaseApplication.deviceAvailable) { return; } // params = new RequestParams(); try { // params.setUri(AppApi.BASE_URL +AppApi.REGISTER_ADD); // x.http().post(params, new BaseCommonCallBack() { // @Override // public void success() { // Toast.makeText(BaseApplication.getInstance(),"添加成功", Toast.LENGTH_SHORT).show(); // //RegisterFragment.getInstance().resetForm(); // } // }); try { File path = BaseApplication.getInstance().getFilesDir(); File f1 = new File(path, "rawSurveillancePhoto"); if (!f1.exists()) { f1.createNewFile(); } File f0 = new File(path, "f0"); if (!f0.exists()) { f0.createNewFile(); } File f2 = new File(path, "surveillancePhoto"); if (!f2.exists()) { f2.createNewFile(); } File f3 = new File(path, "uploadCustomPhoto"); if (!f3.exists()) { f3.createNewFile(); } File f4 = new File(path, "idCardPhoto"); if (!f4.exists()) { f4.createNewFile(); } FileWriter fw0 = new FileWriter(f0); fw0.write("test1"); fw0.close(); // FileWriter fw1 = new FileWriter(f1); // fw1.write("test1"); // fw1.close(); // FileWriter fw2 = new FileWriter(f2); // fw2.write("test2"); // fw2.close(); params.setUri(AppApi.BASE_URL +AppApi.REGISTER_ADD); params.addBodyParameter("f0", f0); params.addBodyParameter("rawSurveillancePhoto", f1); params.addBodyParameter("surveillancePhoto", f2); params.addBodyParameter("uploadCustomPhoto", f3); params.addBodyParameter("idCardPhoto", f4); x.http().post(params, new BaseCommonCallBack() { @Override public void success() { Toast.makeText(BaseApplication.getInstance(),"添加成功", Toast.LENGTH_SHORT).show(); RegisterFragment.getInstance().resetForm(); } }); }catch(Exception e) { e.printStackTrace(); } }catch(Exception e) { e.printStackTrace(); } } public void compareSurveillancePhotoAndIdCardPhoto(RequestParams params) { if (!BaseApplication.deviceAvailable) { return; } try { File path = BaseApplication.getInstance().getFilesDir(); File f0 = new File(path, "f0"); if (!f0.exists()) { f0.createNewFile(); } File f2 = new File(path, "surveillancePhoto"); if (!f2.exists()) { f2.createNewFile(); } File f4 = new File(path, "idCardPhoto"); if (!f4.exists()) { f4.createNewFile(); } FileWriter fw0 = new FileWriter(f0); fw0.write("test1"); fw0.close(); params.setUri(AppApi.BASE_URL +AppApi.REGISTER_ID_CARD_AUTH); params.addBodyParameter("f0", f0); params.addBodyParameter("surveillancePhoto", f2); params.addBodyParameter("idCardPhoto", f4); x.http().post(params, new BaseCommonCallBack() { @Override public void success() { Toast.makeText(BaseApplication.getInstance(),"测试相似度", Toast.LENGTH_SHORT).show(); } }); } catch (Exception e) { e.printStackTrace(); } } }