PassFaceRecogResult.smali
.class public Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;
.super Lcom/baidu/pass/biometrics/base/result/PassBiometricResult;
.source "PassFaceRecogResult.java"
# static fields
.field public static final ERROR_CODE_CONTRAST_FAIL:I = -0x12e
.field public static final ERROR_CODE_FACE_SDK_INIT_FAIL:I = -0x12f
.field public static final ERROR_CODE_IMAGE_FILE_EMPTY:I = -0x132
.field public static final ERROR_CODE_LIVENESS_RECOGNIZE_TIME_OUT:I = -0x12d
.field public static final ERROR_CODE_LIVENESS_VIDEO_TIMEOUT:I = -0x191
.field public static final ERROR_CODE_MAY_BE_NO_CAMERA_PERMISSION:I = -0x133
.field public static final ERROR_CODE_MAY_BE_NO_RECORD_AUDIO_PERMISSION:I = -0x134
.field public static final ERROR_CODE_OPEN_CAMERA_FAILURE:I = -0x131
.field public static final ERROR_CODE_RECORD_AUDIO_FAILED:I = -0x130
.field public static final ERROR_CODE_VIDEO_IS_REVIEWING:I = -0x135
.field public static final ERROR_MSG_CONTRAST_FAIL:Ljava/lang/String;
.field public static final ERROR_MSG_FACE_SDK_INIT_FAIL:Ljava/lang/String;
.field public static final ERROR_MSG_IMAGE_FILE_EMPTY:Ljava/lang/String;
.field public static final ERROR_MSG_LIVENESS_RECOGNIZE_TIME_OUT:Ljava/lang/String;
.field public static final ERROR_MSG_LIVENESS_VIDEO_TIMEOUT:Ljava/lang/String;
.field public static final ERROR_MSG_MAY_BE_NO_CAMERA_PERMISSION:Ljava/lang/String;
.field public static final ERROR_MSG_MAY_BE_NO_RECORD_AUDIO_PERMISSION:Ljava/lang/String;
.field public static final ERROR_MSG_NO_PERMISSION:Ljava/lang/String;
.field public static final ERROR_MSG_OPEN_CAMERA_FAILURE:Ljava/lang/String;
.field public static final ERROR_MSG_VIDEO_IS_REVIEWING:Ljava/lang/String;
# instance fields
.field public authSid:Ljava/lang/String;
.field public callbackkey:Ljava/lang/String;
.field public extraJson:Lorg/json/JSONObject;
.field public faceimage:Ljava/lang/String;
.field public imgdigests:Ljava/lang/String;
.field public originalImage:Ljava/lang/String;
.field public video:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 70
sget v0, Lcom/baidu/pass/biometrics/face/R$string;->pass_bio_error_msg_open_camera_failure:I
.line 71
invoke-static {v0}, Lcom/baidu/pass/biometrics/base/utils/ResUtils;->getString(I)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_OPEN_CAMERA_FAILURE:Ljava/lang/String;
.line 72
sget v0, Lcom/baidu/pass/biometrics/face/R$string;->pass_bio_error_msg_liveness_recognize_time_out:I
.line 73
invoke-static {v0}, Lcom/baidu/pass/biometrics/base/utils/ResUtils;->getString(I)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_LIVENESS_RECOGNIZE_TIME_OUT:Ljava/lang/String;
.line 74
sget v0, Lcom/baidu/pass/biometrics/face/R$string;->pass_bio_error_msg_contrast_fail:I
.line 75
invoke-static {v0}, Lcom/baidu/pass/biometrics/base/utils/ResUtils;->getString(I)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_CONTRAST_FAIL:Ljava/lang/String;
.line 76
sget v0, Lcom/baidu/pass/biometrics/face/R$string;->pass_bio_error_msg_face_sdk_init_fail:I
.line 77
invoke-static {v0}, Lcom/baidu/pass/biometrics/base/utils/ResUtils;->getString(I)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_FACE_SDK_INIT_FAIL:Ljava/lang/String;
.line 78
sget v0, Lcom/baidu/pass/biometrics/face/R$string;->pass_bio_error_msg_no_permission:I
.line 79
invoke-static {v0}, Lcom/baidu/pass/biometrics/base/utils/ResUtils;->getString(I)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_NO_PERMISSION:Ljava/lang/String;
.line 80
sget v0, Lcom/baidu/pass/biometrics/face/R$string;->pass_bio_error_msg_may_be_no_camera_permission:I
.line 81
invoke-static {v0}, Lcom/baidu/pass/biometrics/base/utils/ResUtils;->getString(I)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_MAY_BE_NO_CAMERA_PERMISSION:Ljava/lang/String;
.line 82
sget v0, Lcom/baidu/pass/biometrics/face/R$string;->pass_bio_error_msg_may_be_no_record_audio_permission:I
.line 83
invoke-static {v0}, Lcom/baidu/pass/biometrics/base/utils/ResUtils;->getString(I)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_MAY_BE_NO_RECORD_AUDIO_PERMISSION:Ljava/lang/String;
.line 84
sget v0, Lcom/baidu/pass/biometrics/face/R$string;->pass_bio_error_msg_image_file_empty:I
.line 85
invoke-static {v0}, Lcom/baidu/pass/biometrics/base/utils/ResUtils;->getString(I)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_IMAGE_FILE_EMPTY:Ljava/lang/String;
.line 86
sget v0, Lcom/baidu/pass/biometrics/face/R$string;->pass_bio_error_msg_video_is_reviewing:I
.line 87
invoke-static {v0}, Lcom/baidu/pass/biometrics/base/utils/ResUtils;->getString(I)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_VIDEO_IS_REVIEWING:Ljava/lang/String;
.line 89
sget v0, Lcom/baidu/pass/biometrics/face/R$string;->pass_bio_error_msg_liveness_video_timeout:I
.line 90
invoke-static {v0}, Lcom/baidu/pass/biometrics/base/utils/ResUtils;->getString(I)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_LIVENESS_VIDEO_TIMEOUT:Ljava/lang/String;
.line 89
return-void
.end method
.method public constructor <init>()V
.registers 4
.prologue
.line 116
invoke-direct {p0}, Lcom/baidu/pass/biometrics/base/result/PassBiometricResult;-><init>()V
.line 117
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->msgMap:Landroid/util/SparseArray;
const/16 v1, -0x131
sget-object v2, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_OPEN_CAMERA_FAILURE:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 118
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->msgMap:Landroid/util/SparseArray;
const/16 v1, -0x12d
sget-object v2, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_LIVENESS_RECOGNIZE_TIME_OUT:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 119
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->msgMap:Landroid/util/SparseArray;
const/16 v1, -0x12e
sget-object v2, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_CONTRAST_FAIL:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 120
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->msgMap:Landroid/util/SparseArray;
const/16 v1, -0x12f
sget-object v2, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_FACE_SDK_INIT_FAIL:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 121
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->msgMap:Landroid/util/SparseArray;
const/16 v1, -0x130
sget-object v2, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_NO_PERMISSION:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 122
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->msgMap:Landroid/util/SparseArray;
const/16 v1, -0x133
sget-object v2, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_MAY_BE_NO_CAMERA_PERMISSION:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 123
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->msgMap:Landroid/util/SparseArray;
const/16 v1, -0x134
sget-object v2, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_MAY_BE_NO_RECORD_AUDIO_PERMISSION:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 124
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->msgMap:Landroid/util/SparseArray;
const/16 v1, -0x132
sget-object v2, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_IMAGE_FILE_EMPTY:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 125
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->msgMap:Landroid/util/SparseArray;
const/16 v1, -0x135
sget-object v2, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_VIDEO_IS_REVIEWING:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 126
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->msgMap:Landroid/util/SparseArray;
const/16 v1, -0x191
sget-object v2, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->ERROR_MSG_LIVENESS_VIDEO_TIMEOUT:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 127
return-void
.end method
# virtual methods
.method public toJSONObject()Lorg/json/JSONObject;
.registers 4
.prologue
.line 130
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
.line 132
:try_start_5
const-string v0, "errno"
invoke-virtual {p0}, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->getResultCode()I
move-result v2
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 133
const-string v0, "errmsg"
invoke-virtual {p0}, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->getResultMsg()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 134
iget v0, p0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->resultCode:I
if-nez v0, :cond_39
.line 135
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->callbackkey:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_2a
.line 136
const-string v0, "credentialKey"
iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->callbackkey:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 138
:cond_2a
iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->authSid:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_39
.line 139
const-string v0, "authsid"
iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/result/PassFaceRecogResult;->authSid:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_39
.catch Lorg/json/JSONException; {:try_start_5 .. :try_end_39} :catch_3a
.line 145
:cond_39
:goto_39
return-object v1
.line 142
:catch_3a
move-exception v0
.line 143
invoke-static {v0}, Lcom/baidu/pass/biometrics/base/debug/Log;->e(Ljava/lang/Throwable;)V
goto :goto_39
.end method