奔溃问题处理

This commit is contained in:
lijia 2023-08-31 16:42:24 +08:00
parent ce9a03b4d6
commit 44809df2cf
7 changed files with 17 additions and 11 deletions

View File

@ -341,7 +341,7 @@ public class HomeFragment extends BaseFragment {
// TODO: 2023/8/30 测试orc拍照
Intent intent = new Intent(getActivity(), CameraActivity.class);
intent.putExtra(CameraActivity.KEY_OUTPUT_FILE_PATH,
new File(getActivity().getFilesDir(), "pic.jpg"));
new File(getActivity().getFilesDir(), "pic.jpg").getAbsolutePath());
intent.putExtra(CameraActivity.KEY_CONTENT_TYPE, CameraActivity.CONTENT_TYPE_ID_CARD_FRONT);
startActivityForResult(intent, 1111);

View File

@ -19,11 +19,12 @@ import android.graphics.Rect;
import android.graphics.SurfaceTexture;
import android.graphics.YuvImage;
import android.hardware.Camera;
import android.support.v4.app.ActivityCompat;
import android.view.TextureView;
import android.view.View;
import android.widget.FrameLayout;
import androidx.core.app.ActivityCompat;
/**
* 5.0以下相机API的封装
*/

View File

@ -40,8 +40,6 @@ import android.media.ImageReader;
import android.os.Build;
import android.os.Handler;
import android.os.HandlerThread;
import android.support.annotation.NonNull;
import android.support.v4.content.ContextCompat;
import android.util.Size;
import android.util.SparseIntArray;
import android.view.Surface;
@ -49,6 +47,9 @@ import android.view.TextureView;
import android.view.View;
import android.view.WindowManager;
import androidx.annotation.NonNull;
import androidx.core.content.ContextCompat;
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
public class Camera2Control implements ICameraControl {
@Override

View File

@ -26,13 +26,14 @@ import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.provider.MediaStore;
import android.support.annotation.NonNull;
import android.support.v4.app.ActivityCompat;
import android.view.Surface;
import android.view.View;
import android.widget.ImageView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.core.app.ActivityCompat;
public class CameraActivity extends Activity {
public static final String KEY_OUTPUT_FILE_PATH = "outputFilePath";

View File

@ -23,7 +23,6 @@ import android.graphics.Rect;
import android.media.ImageReader;
import android.os.Handler;
import android.os.Looper;
import android.support.annotation.IntDef;
import android.util.AttributeSet;
import android.util.TypedValue;
import android.view.Gravity;
@ -33,6 +32,8 @@ import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.IntDef;
/**
* 负责相机的管理同时提供裁剪遮罩功能
*/

View File

@ -4,9 +4,10 @@
package com.baidu.ocr.ui.camera;
import android.graphics.Rect;
import android.support.annotation.IntDef;
import android.view.View;
import androidx.annotation.IntDef;
import java.util.concurrent.atomic.AtomicBoolean;
/**

View File

@ -17,12 +17,13 @@ import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.support.annotation.IntDef;
import android.support.annotation.RequiresApi;
import android.support.v4.content.res.ResourcesCompat;
import android.util.AttributeSet;
import android.view.View;
import androidx.annotation.IntDef;
import androidx.annotation.RequiresApi;
import androidx.core.content.res.ResourcesCompat;
@SuppressWarnings("unused")
public class MaskView extends View {