Android 好用的身份证拍照界面封装

《Android 好用的身份证拍照界面封装》 1.jpg
《Android 好用的身份证拍照界面封装》 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
    原文作者:吕志豪
    原文地址: https://www.jianshu.com/p/b23e5ceeab74
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞