Преглед на файлове

裁剪目录不存在就创建

詹子聪 преди 5 години
родител
ревизия
b652110a1b
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      app/src/main/java/com/miekir/ocr/ui/camera/otalia/OtaOperationActivity.java

+ 3 - 0
app/src/main/java/com/miekir/ocr/ui/camera/otalia/OtaOperationActivity.java

@@ -304,6 +304,9 @@ public class OtaOperationActivity extends OtaCameraActivity implements CropView.
         // 得到裁剪后的图片数据
         // 得到裁剪后的图片数据
         int[] rectData = new int[]{mLeft, mTop, mRight, mBottom};
         int[] rectData = new int[]{mLeft, mTop, mRight, mBottom};
         File file = new File(Environment.getExternalStoragePublicDirectory(DIRECTORY_PICTURES) + "/" + System.currentTimeMillis() + ".jpg");
         File file = new File(Environment.getExternalStoragePublicDirectory(DIRECTORY_PICTURES) + "/" + System.currentTimeMillis() + ".jpg");
+        if (!file.getParentFile().exists()) {
+            file.getParentFile().mkdirs();
+        }
         if (tv_orientation.getVisibility() == View.VISIBLE) {
         if (tv_orientation.getVisibility() == View.VISIBLE) {
             mOperationPresenter.startOcrFromBitmap(this, bitmap, rectData, file, mCurrentScene, pcv_scan.isLandscape());
             mOperationPresenter.startOcrFromBitmap(this, bitmap, rectData, file, mCurrentScene, pcv_scan.isLandscape());
         } else {
         } else {