Android自定义相机实现身份证拍照,并加入自动对焦与图片不规则裁剪
- 自定义相机界面
- 支持开启闪光灯
- 支持手动触摸屏幕对焦
- 支持自动对焦
- 支持图片自动裁剪
- 支持图片手动不规则裁剪
在项目的build.gradle添加JitPack仓库
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
在需要使用的module中添加依赖
dependencies {
compile 'com.github.wildma:IDCardCamera:1.0.1'
}
或者引用本地lib
compile project(':idcardcamera')
CameraActivity.toCameraActivity(this, CameraActivity.TYPE_IDCARD_FRONT);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CameraActivity.REQUEST_CODE && resultCode == CameraActivity.RESULT_CODE) {
//获取图片路径,显示图片
final String path = CameraActivity.getImagePath(data);
if (!TextUtils.isEmpty(path)) {
imageView.setImageBitmap(BitmapFactory.decodeFile(path));
}
}
}
详细介绍请看文章:Android自定义相机实现身份证拍照,并加入自动对焦与图片不规则裁剪
ps:如果对你有帮助,点下star就是对我最大的认可。