IDCardCamera
IDCardCamera copied to clipboard
:fire:Android自定义相机实现身份证拍照,并加入自动对焦与图片不规则裁剪。 https://www.jianshu.com/p/5e3cb0c63cd5
java.lang.RuntimeException: Camera is being used after Camera.release() was called at android.hardware.Camera.setHasPreviewCallback(Native Method) at android.hardware.Camera.setOneShotPreviewCallback(Camera.java:967) at com.wildma.idcardcamera.camera.CameraActivity.takePhoto(CameraActivity.java:2) at com.wildma.idcardcamera.camera.CameraActivity.onClick(CameraActivity.java:8) ---------------------------
java.lang.RuntimeException: Camera is being used after Camera.release() was called at android.hardware.Camera.setHasPreviewCallback(Native Method) at android.hardware.Camera.setOneShotPreviewCallback(Camera.java:967) at com.wildma.idcardcamera.camera.CameraActivity.d(CameraActivity.java:201) at com.wildma.idcardcamera.camera.CameraActivity.onClick(CameraActivity.java:176) at android.view.View.performClick(View.java:6659) at android.view.View.performClickInternal(View.java:6631) at android.view.View.access$3100(View.java:790) at android.view.View$PerformClick.run(View.java:26187) at android.os.Handler.handleCallback(Handler.java:907) at android.os.Handler.dispatchMessage(Handler.java:105)...
兼容性问题
java.lang.RuntimeException: Camera is being used after Camera.release() was called at com.wildma.idcardcamera.camera.CameraActivity.takePhoto(CameraActivity.java:201) 建议作者加上 mCamera.setPreviewCallback(null);
============================= refer: x + width must be
right = ((float) mLlCameraCropContainer.getRight() - (float) mCameraPreview.getLeft()) / (float) mCameraPreview.getWidth();
拍照得到的图片分辨率比较低,怎么提高图片分辨率?
拍照很不清晰,尤其是身份证上蓝色的文字特别模糊
Currently application running perfectly fine with landscape mode, But can we get support to capture image in portrait mode?
请问您会适配新的 Android 13 权限吗?目前如果 app 的 "targetSdkVersion = 33" 会面对权限问题. Hi, will you update the code to support Android 13? Currently, applications who have "targetSdkVersion = 33" will be facing...