Android 好用的身份证拍照界面封装
2018-08-07 本文已影响436人
吕志豪
1.jpg
2.jpg
dependencies {
implementation 'com.github.lvzhihao100:ORCamera:1.1'
}
手持身份证
调用
Intent intent = new Intent(this, CameraActivity.class);
intent.putExtra(CameraActivity.KEY_OUTPUT_FILE_PATH,filePath);
intent.putExtra(CameraActivity.KEY_CONTENT_TYPE, CameraActivity.CONTENT_TYPE_GENERAL);
startActivityForResult(intent, REQUEST_CODE);
身份证正面
调用
Intent intent = new Intent(this, CameraActivity.class);
intent.putExtra(CameraActivity.KEY_OUTPUT_FILE_PATH,filePath);
intent.putExtra(CameraActivity.KEY_CONTENT_TYPE, CameraActivity.CONTENT_TYPE_ID_CARD_FRONT);
startActivityForResult(intent, REQUEST_CODE);
身份证反面
调用
Intent intent = new Intent(this, CameraActivity.class);
intent.putExtra(CameraActivity.KEY_OUTPUT_FILE_PATH,filePath);
intent.putExtra(CameraActivity.KEY_CONTENT_TYPE, CameraActivity.CONTENT_TYPE_ID_CARD_BACK);
startActivityForResult(intent, REQUEST_CODE);
CameraActivity.KEY_OUTPUT_FILE_PATH
:拍照后照片要保存的文件
CameraActivity.KEY_CONTENT_TYPE
:拍照类型
- CameraActivity.CONTENT_TYPE_GENERAL:手持身份证
- CameraActivity.CONTENT_TYPE_ID_CARD_FRONT:身份证正面
- CameraActivity.CONTENT_TYPE_ID_CARD_BACK:身份证反面
github:https://github.com/lvzhihao100/ORCamera