From d258e4a79667675323346b183b0ea6cde7671173 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期五, 07 七月 2017 11:44:09 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java | 41 ++++---------------- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/FileUtil.java | 32 ++++++++++++++++ 2 files changed, 41 insertions(+), 32 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java index cc1a025..2b1c9ea 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java @@ -41,6 +41,7 @@ import cn.com.basic.face.service.SurveillanceMng; import cn.com.basic.face.util.BitmapUtil; import cn.com.basic.face.util.Constant; +import cn.com.basic.face.util.FileUtil; import cn.com.basic.face.util.NativeImg; import cn.com.basic.face.util.OkClickedListener; @@ -53,13 +54,10 @@ import cn.com.basic.face.widget.register.RegisterRightFieldTextView; import cn.com.basic.face.dialog.SelectDialog; -import com.facebook.common.file.FileUtils; import com.ivsign.android.IDCReader.IDCReaderSDK; import com.lidroid.xutils.view.annotation.ViewInject; import com.lidroid.xutils.view.annotation.event.OnClick; -import org.xutils.common.util.FileUtil; -import org.xutils.common.util.IOUtil; import org.xutils.http.RequestParams; import java.io.BufferedOutputStream; @@ -154,26 +152,6 @@ resetForm(); } - private File writeToFile(String fileName, byte[] fileBytes) { - try { - String dir = MainActivity.getInstance().getFilesDir().getAbsolutePath(); - - File file = new File(dir, fileName); - if (file.exists()) { - file.delete(); - } - file.createNewFile(); - BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(new File(dir, fileName))); - bos.write(fileBytes); - bos.flush(); - bos.close(); - return new File(dir, fileName); - }catch (Exception e) { - e.printStackTrace(); - } - return null; - } - @OnClick(R.id.fragment_register_save) public void fragment_register_save_click(View v) { RequestParams params = new RequestParams(); @@ -224,10 +202,9 @@ for (int i = 0; i < nativeImg.size; i++) { imageBytes[i] = nativeImg.image[i]; } - - params.addBodyParameter("rawSurveillancePhoto", writeToFile("rawSurveillancePhoto", imageBytes)); + params.addBodyParameter("rawSurveillancePhoto", FileUtil.writeToFile("rawSurveillancePhoto", imageBytes)); } else { - params.addBodyParameter("rawSurveillancePhoto", writeToFile("rawSurveillancePhoto", new byte[]{})); + params.addBodyParameter("rawSurveillancePhoto", FileUtil.writeToFile("rawSurveillancePhoto", new byte[]{})); } if (fragment_register_surveillance_photo_img != null) { @@ -235,9 +212,9 @@ fragment_register_surveillance_photo_img.compress(Bitmap.CompressFormat.JPEG, 100, byteArrayOutputStream); byte[] imageBytes = byteArrayOutputStream.toByteArray(); - params.addBodyParameter("surveillancePhoto", writeToFile("surveillancePhoto", imageBytes)); + params.addBodyParameter("surveillancePhoto", FileUtil.writeToFile("surveillancePhoto", imageBytes)); } else { - params.addBodyParameter("surveillancePhoto", writeToFile("surveillancePhoto", new byte[]{})); + params.addBodyParameter("surveillancePhoto", FileUtil.writeToFile("surveillancePhoto", new byte[]{})); } if (fragment_register_upload_custom_photo_img != null) { @@ -245,9 +222,9 @@ fragment_register_upload_custom_photo_img.compress(Bitmap.CompressFormat.JPEG, 100, byteArrayOutputStream); byte[] imageBytes = byteArrayOutputStream.toByteArray(); - params.addBodyParameter("uploadCustomPhoto", writeToFile("uploadCustomPhoto", imageBytes)); + params.addBodyParameter("uploadCustomPhoto", FileUtil.writeToFile("uploadCustomPhoto", imageBytes)); } else { - params.addBodyParameter("uploadCustomPhoto", writeToFile("uploadCustomPhoto", new byte[]{})); + params.addBodyParameter("uploadCustomPhoto", FileUtil.writeToFile("uploadCustomPhoto", new byte[]{})); } if (fragment_register_id_card_photo_img != null) { @@ -255,9 +232,9 @@ fragment_register_id_card_photo_img.compress(Bitmap.CompressFormat.JPEG, 100, byteArrayOutputStream); byte[] imageBytes = byteArrayOutputStream.toByteArray(); - params.addBodyParameter("idCardPhoto", writeToFile("idCardPhoto", imageBytes)); + params.addBodyParameter("idCardPhoto", FileUtil.writeToFile("idCardPhoto", imageBytes)); } else { - params.addBodyParameter("idCardPhoto", writeToFile("idCardPhoto", new byte[]{})); + params.addBodyParameter("idCardPhoto", FileUtil.writeToFile("idCardPhoto", new byte[]{})); } RegisterMng.getInstance().add(params, idCardHeadPhotoPath); } diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/FileUtil.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/FileUtil.java new file mode 100644 index 0000000..df47076 --- /dev/null +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/FileUtil.java @@ -0,0 +1,32 @@ +package cn.com.basic.face.util; + +import java.io.BufferedOutputStream; +import java.io.File; +import java.io.FileOutputStream; + +import cn.com.basic.face.base.MainActivity; + +public class FileUtil { + + + public static File writeToFile(String fileName, byte[] fileBytes) { + try { + String dir = MainActivity.getInstance().getFilesDir().getAbsolutePath(); + + File file = new File(dir, fileName); + if (file.exists()) { + file.delete(); + } + file.createNewFile(); + BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(new File(dir, fileName))); + bos.write(fileBytes); + bos.flush(); + bos.close(); + return new File(dir, fileName); + }catch (Exception e) { + e.printStackTrace(); + } + return null; + } + +} -- Gitblit v1.8.0