Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/XieZhiFa/IdCardOCR
/ functions
Functions
80 in github.com/XieZhiFa/IdCardOCR
⨍
Functions
80
◇
Types & classes
13
↓ 4 callers
Method
requestPermissions
Request a set of permissions, showing rationale if the system requests it.
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:127
↓ 3 callers
Method
checkCallingObjectSuitability
(Object object)
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:308
↓ 3 callers
Method
getActivity
(Object object)
app/src/main/java/com/tomcat/ocr/idcard/permissions/Utils.java:46
↓ 3 callers
Method
onPermissionGranted
(int requestCode, List<String> perms)
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:46
↓ 3 callers
Method
start
开始自动对焦
app/src/main/java/com/tomcat/ocr/idcard/AutoFocusManager.java:64
↓ 2 callers
Method
autoFocusAgainLater
()
app/src/main/java/com/tomcat/ocr/idcard/AutoFocusManager.java:49
↓ 2 callers
Method
executePermissionsRequest
(Object object, String[] perms, int requestCode)
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:198
↓ 2 callers
Method
getScreenHeight
获得屏幕高度 @param context 上下文 @return 屏幕除去通知栏的高度
app/src/main/java/com/tomcat/ocr/idcard/CameraManager.java:262
↓ 2 callers
Method
getScreenWidth
(Context context)
app/src/main/java/com/tomcat/ocr/idcard/CameraManager.java:251
↓ 2 callers
Method
initCamera
(SurfaceHolder surfaceHolder)
app/src/main/java/com/tomcat/ocr/idcard/SimpleCameraActivity.java:133
↓ 2 callers
Method
isEmpty
(List list)
app/src/main/java/com/tomcat/ocr/idcard/permissions/Utils.java:58
↓ 2 callers
Method
isOverMarshmallow
()
app/src/main/java/com/tomcat/ocr/idcard/permissions/Utils.java:17
↓ 2 callers
Method
shouldShowRequestPermissionRationale
(Object object, String perm)
app/src/main/java/com/tomcat/ocr/idcard/permissions/Utils.java:34
↓ 1 callers
Method
addRequestCode
(int requestCode)
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:84
↓ 1 callers
Method
cancelOutstandingTask
()
app/src/main/java/com/tomcat/ocr/idcard/AutoFocusManager.java:87
↓ 1 callers
Method
closeDriver
关闭camera
app/src/main/java/com/tomcat/ocr/idcard/CameraManager.java:162
↓ 1 callers
Method
convertYUVtoRGB
(byte[] yuvData, int width, int height)
app/src/main/java/com/tomcat/ocr/idcard/FastYUVtoRGB.java:27
↓ 1 callers
Method
findDeniedPermissions
(Activity activity, String... permission)
app/src/main/java/com/tomcat/ocr/idcard/permissions/Utils.java:21
↓ 1 callers
Method
getCamera
()
app/src/main/java/com/tomcat/ocr/idcard/CameraManager.java:26
↓ 1 callers
Method
getFinder
()
app/src/main/java/com/tomcat/ocr/idcard/ViewfinderView.java:149
↓ 1 callers
Method
getOptimalPreviewSize
(List<Size> sizes, int w, int h)
app/src/main/java/com/tomcat/ocr/idcard/CameraManager.java:86
↓ 1 callers
Method
getViewfinder
(Camera camera)
app/src/main/java/com/tomcat/ocr/idcard/ViewfinderView.java:155
↓ 1 callers
Method
hasPermissions
Check if the calling context has a set of permissions.
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:107
↓ 1 callers
Method
initFinder
大小 85.6 54 长是宽的1.58倍 @param pWidth @param pHeight
app/src/main/java/com/tomcat/ocr/idcard/ViewfinderView.java:67
↓ 1 callers
Method
isOpen
camera是否打开 @return camera是否打开
app/src/main/java/com/tomcat/ocr/idcard/CameraManager.java:155
↓ 1 callers
Method
onPermissionDenied
(int requestCode, List<String> perms)
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:48
↓ 1 callers
Method
open
打开摄像头 @param cameraId 摄像头id @return Camera
app/src/main/java/com/tomcat/ocr/idcard/CameraManager.java:36
↓ 1 callers
Method
openDriver
打开camera @param holder SurfaceHolder @throws IOException IOException
app/src/main/java/com/tomcat/ocr/idcard/CameraManager.java:126
↓ 1 callers
Method
permissions
(String... permissions)
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:74
↓ 1 callers
Method
rationale
(String rationale)
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:79
↓ 1 callers
Method
request
()
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:99
↓ 1 callers
Method
requestPermission
()
app/src/main/java/com/tomcat/ocr/idcard/MainActivity.java:115
↓ 1 callers
Method
setMarginSize
(float size)
app/src/main/java/com/tomcat/ocr/idcard/ViewfinderView.java:57
↓ 1 callers
Method
startAppSettingsScreen
(Object object, Intent intent)
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:298
↓ 1 callers
Method
startPreview
开始预览
app/src/main/java/com/tomcat/ocr/idcard/CameraManager.java:173
↓ 1 callers
Method
stop
停止自动对焦
app/src/main/java/com/tomcat/ocr/idcard/AutoFocusManager.java:99
↓ 1 callers
Method
stopPreview
关闭预览
app/src/main/java/com/tomcat/ocr/idcard/CameraManager.java:193
↓ 1 callers
Method
take
()
app/src/main/java/com/tomcat/ocr/idcard/SimpleCameraActivity.java:86
↓ 1 callers
Method
with
(Activity activity)
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:66
Method
AutoFocusManager
(Camera camera, Camera.PreviewCallback mp)
app/src/main/java/com/tomcat/ocr/idcard/AutoFocusManager.java:28
Method
EasyPermission
(Object object)
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:62
Method
FastYUVtoRGB
(Context context)
app/src/main/java/com/tomcat/ocr/idcard/FastYUVtoRGB.java:21
Method
Utils
()
app/src/main/java/com/tomcat/ocr/idcard/permissions/Utils.java:14
Method
ViewfinderView
(Context context, AttributeSet attrs)
app/src/main/java/com/tomcat/ocr/idcard/ViewfinderView.java:41
Method
addition_isCorrect
()
app/src/test/java/com/tomcat/ocr/idcard/ExampleUnitTest.java:13
Method
bitmapCutToByte
(Bitmap bitmap, Rect rect)
app/src/main/java/com/tomcat/ocr/idcard/FastYUVtoRGB.java:83
Method
checkDeniedPermissionsNeverAskAgain
with a {@code null} argument for the negative buttonOnClickListener.
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:237
Method
doInBackground
(Object... voids)
app/src/main/java/com/tomcat/ocr/idcard/AutoFocusManager.java:115
Method
draw
(Canvas canvas)
app/src/main/java/com/tomcat/ocr/idcard/ViewfinderView.java:180
Method
nagativeButtonText
(@StringRes int negativeButtonText)
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:94
Method
offLight
关闭闪光灯
app/src/main/java/com/tomcat/ocr/idcard/CameraManager.java:227
Method
onActivityResult
(int requestCode, int resultCode, Intent data)
app/src/main/java/com/tomcat/ocr/idcard/MainActivity.java:130
Method
onAutoFocus
(final boolean success, Camera theCamera)
app/src/main/java/com/tomcat/ocr/idcard/AutoFocusManager.java:37
Method
onClick
(View v)
app/src/main/java/com/tomcat/ocr/idcard/MainActivity.java:40
Method
onClick
(View v)
app/src/main/java/com/tomcat/ocr/idcard/SimpleCameraActivity.java:59
Method
onClick
(DialogInterface dialog, int which)
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:174
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/tomcat/ocr/idcard/MainActivity.java:30
Method
onCreate
(@Nullable Bundle savedInstanceState)
app/src/main/java/com/tomcat/ocr/idcard/SimpleCameraActivity.java:41
Method
onDestroy
()
app/src/main/java/com/tomcat/ocr/idcard/MainActivity.java:171
Method
onFail
(final int cause)
app/src/main/java/com/tomcat/ocr/idcard/SimpleCameraActivity.java:191
Method
onLongClick
(View v)
app/src/main/java/com/tomcat/ocr/idcard/MainActivity.java:63
Method
onPause
()
app/src/main/java/com/tomcat/ocr/idcard/SimpleCameraActivity.java:204
Method
onPermissionDenied
(int requestCode, List<String> perms)
app/src/main/java/com/tomcat/ocr/idcard/MainActivity.java:166
Method
onPermissionGranted
(int requestCode, List<String> perms)
app/src/main/java/com/tomcat/ocr/idcard/MainActivity.java:161
Method
onPreviewFrame
(final byte[] data, final Camera camera)
app/src/main/java/com/tomcat/ocr/idcard/SimpleCameraActivity.java:161
Method
onReceive
(Context context, Intent intent)
app/src/main/java/com/tomcat/ocr/idcard/MainActivity.java:100
Method
onRequestPermissionsResult
Handle the result of a permission request.
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:214
Method
onResume
()
app/src/main/java/com/tomcat/ocr/idcard/SimpleCameraActivity.java:117
Method
onSuccess
(final String json)
app/src/main/java/com/tomcat/ocr/idcard/SimpleCameraActivity.java:180
Method
openLight
打开闪光灯
app/src/main/java/com/tomcat/ocr/idcard/CameraManager.java:215
Method
positveButtonText
(@StringRes int positiveButtonText)
app/src/main/java/com/tomcat/ocr/idcard/permissions/EasyPermission.java:89
Method
run
()
app/src/main/java/com/tomcat/ocr/idcard/SimpleCameraActivity.java:183
Method
setLineRect
(int model)
app/src/main/java/com/tomcat/ocr/idcard/ViewfinderView.java:174
Method
startFocus
()
app/src/main/java/com/tomcat/ocr/idcard/CameraManager.java:206
Method
surfaceChanged
(SurfaceHolder holder, int format, int width, int height)
app/src/main/java/com/tomcat/ocr/idcard/SimpleCameraActivity.java:224
Method
surfaceCreated
(SurfaceHolder holder)
app/src/main/java/com/tomcat/ocr/idcard/SimpleCameraActivity.java:216
Method
surfaceDestroyed
(SurfaceHolder holder)
app/src/main/java/com/tomcat/ocr/idcard/SimpleCameraActivity.java:229
Method
takePicture
拍照 @param shutter ShutterCallback @param raw PictureCallback @param jpeg PictureCallback
app/src/main/java/com/tomcat/ocr/idcard/CameraManager.java:243
Method
useAppContext
()
app/src/androidTest/java/com/tomcat/ocr/idcard/ExampleInstrumentedTest.java:19
Method
zoomBitmap
(Bitmap bitmap)
app/src/main/java/com/tomcat/ocr/idcard/FastYUVtoRGB.java:43