private void startLivenessActivity(String trans_id, String member_id, String terminal_id, String id_no, String id_name, boolean canEditer, boolean showIDActivity) { XinYanFaceSDK.getInstance().init(this, "menberid", "terminalld", "license", true); XinYanFaceSDK.getInstance().setEnv(env); XinYanFaceSDK.getInstance().setDebug(true); XinYanFaceSDK.getInstance().setOnXYFaceCheckListener(new OnXYFaceCheckListener() { @Override public void onCallBack(XYResultInfo resultInfo) { XYResultInfo data = (XYResultInfo) getIntent().getSerializableExtra("data"); // Log.w("data",resultInfo.toString()); upLoadByteImg(resultInfo.getImg()); } }); XinYanFaceSDK.getInstance().start(FaceActivity.this, trans_id, showIDActivity, canEditer, id_name, id_no); } 权限 private void requestCameraPerm() { if (Build.VERSION.SDK_INT >= M) { if (checkSelfPermission(Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) { //进行权限请求 requestPermissions( new String[]{Manifest.permission.CAMERA}, CAMERA_PERMISSION_REQUEST_CODE); } else { requestWriteExternalPerm(); } } else { // enterNextPage(); // init(); } } @RequiresApi(api = M) private void requestWriteExternalPerm() { if (Build.VERSION.SDK_INT >= M) { if (checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { //进行权限请求 requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, EXTERNAL_STORAGE_REQ_WRITE_EXTERNAL_STORAGE_CODE); } else { // enterNextPage(); requestCameraPerm(); } } else { // enterNextPage(); requestCameraPerm(); } } @RequiresApi(api = Build.VERSION_CODES.M) @Override public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { if (requestCode == CAMERA_PERMISSION_REQUEST_CODE) { if (grantResults.length < 1 || grantResults[0] != PackageManager.PERMISSION_GRANTED) { } else { requestWriteExternalPerm(); } } else if (requestCode == EXTERNAL_STORAGE_REQ_WRITE_EXTERNAL_STORAGE_CODE) { if (grantResults.length < 1 || grantResults[0] != PackageManager.PERMISSION_GRANTED) { } else { requestCameraPerm(); } } }
新颜人脸识别
最新推荐文章于 2020-11-02 15:48:40 发布