UpdateSo$StatService.smali
.class Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;
.super Ljava/lang/Object;
.source "UpdateSo.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "StatService"
.end annotation
# static fields
.field private static final DOWNLOAD_ZIP_FILE_SUCCESS:Ljava/lang/String; = "download_zip_file_success"
.field private static final EXCEPTION_INFO:Ljava/lang/String; = "exception_info"
.field private static final GET_CONFIG_SUCCESS:Ljava/lang/String; = "get_config_success"
.field public static final HOST_VERSION:Ljava/lang/String; = "host_version"
.field private static final MEET_GRAY:Ljava/lang/String; = "meet_gray"
.field private static final NEED_UPDATE:Ljava/lang/String; = "need_update"
.field private static final SDK_VERSION_ENABLE:Ljava/lang/String; = "sdk_version_enable"
.field public static final STAT_NAME_LIVENESS_FACE:Ljava/lang/String; = "sapi_bio_dynamic_update_so"
.field private static final UPDATE_FROM_NET:Ljava/lang/String; = "update_from_net"
.field private static final ZIP_ENABLE:Ljava/lang/String; = "zip_enable"
.field public static final ZIP_VERSION:Ljava/lang/String; = "zip_version"
# instance fields
.field private downloadZipFileSuccess:Z
.field private exceptionInfo:Ljava/lang/String;
.field private getConfigSuccess:Z
.field private meetGray:Z
.field private needUpdate:Z
.field private sdkVersionBelow19:Z
.field final synthetic this$0:Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo;
.field private updateFromNet:Z
.field private zipEnable:Z
.field private zipVersion:Ljava/lang/String;
# direct methods
.method private constructor <init>(Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo;)V
.registers 2
.prologue
.line 619
iput-object p1, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->this$0:Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method synthetic constructor <init>(Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo;Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$1;)V
.registers 3
.prologue
.line 619
invoke-direct {p0, p1}, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;-><init>(Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo;)V
return-void
.end method
.method static synthetic access$1102(Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;Ljava/lang/String;)Ljava/lang/String;
.registers 2
.prologue
.line 619
iput-object p1, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->zipVersion:Ljava/lang/String;
return-object p1
.end method
.method static synthetic access$1202(Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;Z)Z
.registers 2
.prologue
.line 619
iput-boolean p1, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->sdkVersionBelow19:Z
return p1
.end method
.method static synthetic access$1302(Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;Z)Z
.registers 2
.prologue
.line 619
iput-boolean p1, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->zipEnable:Z
return p1
.end method
.method static synthetic access$1402(Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;Z)Z
.registers 2
.prologue
.line 619
iput-boolean p1, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->needUpdate:Z
return p1
.end method
.method static synthetic access$1702(Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;Z)Z
.registers 2
.prologue
.line 619
iput-boolean p1, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->meetGray:Z
return p1
.end method
.method static synthetic access$2202(Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;Z)Z
.registers 2
.prologue
.line 619
iput-boolean p1, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->updateFromNet:Z
return p1
.end method
.method static synthetic access$2602(Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;Z)Z
.registers 2
.prologue
.line 619
iput-boolean p1, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->downloadZipFileSuccess:Z
return p1
.end method
.method static synthetic access$400(Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;)V
.registers 1
.prologue
.line 619
invoke-direct {p0}, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->startStatService()V
return-void
.end method
.method static synthetic access$702(Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;Z)Z
.registers 2
.prologue
.line 619
iput-boolean p1, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->getConfigSuccess:Z
return p1
.end method
.method static synthetic access$802(Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;Ljava/lang/String;)Ljava/lang/String;
.registers 2
.prologue
.line 619
iput-object p1, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->exceptionInfo:Ljava/lang/String;
return-object p1
.end method
.method private prepareData()Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 644
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
.line 645
const-string v0, "host_version"
const-string v2, "3.0.0"
invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 646
const-string v0, "zip_version"
iget-object v2, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->zipVersion:Ljava/lang/String;
invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 647
const-string v2, "get_config_success"
iget-boolean v0, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->getConfigSuccess:Z
if-eqz v0, :cond_78
const-string v0, "1"
:goto_1b
invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 648
iget-boolean v0, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->getConfigSuccess:Z
if-eqz v0, :cond_38
.line 649
const-string v2, "zip_enable"
iget-boolean v0, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->zipEnable:Z
if-eqz v0, :cond_7b
const-string v0, "1"
:goto_2a
invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 650
const-string v2, "need_update"
iget-boolean v0, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->needUpdate:Z
if-eqz v0, :cond_7e
const-string v0, "1"
:goto_35
invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 652
:cond_38
iget-boolean v0, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->zipEnable:Z
if-eqz v0, :cond_47
.line 653
const-string v2, "meet_gray"
iget-boolean v0, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->meetGray:Z
if-eqz v0, :cond_81
const-string v0, "1"
:goto_44
invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 655
:cond_47
iget-boolean v0, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->needUpdate:Z
if-eqz v0, :cond_61
.line 656
const-string v2, "update_from_net"
iget-boolean v0, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->updateFromNet:Z
if-eqz v0, :cond_84
const-string v0, "1"
:goto_53
invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 657
const-string v2, "download_zip_file_success"
iget-boolean v0, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->downloadZipFileSuccess:Z
if-eqz v0, :cond_87
const-string v0, "1"
:goto_5e
invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 659
:cond_61
iget-boolean v0, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->sdkVersionBelow19:Z
if-eqz v0, :cond_70
.line 660
const-string v2, "sdk_version_enable"
iget-boolean v0, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->sdkVersionBelow19:Z
if-eqz v0, :cond_8a
const-string v0, "1"
:goto_6d
invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 662
:cond_70
const-string v0, "exception_info"
iget-object v2, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->exceptionInfo:Ljava/lang/String;
invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 665
return-object v1
.line 647
:cond_78
const-string v0, "-1"
goto :goto_1b
.line 649
:cond_7b
const-string v0, "-1"
goto :goto_2a
.line 650
:cond_7e
const-string v0, "-1"
goto :goto_35
.line 653
:cond_81
const-string v0, "-1"
goto :goto_44
.line 656
:cond_84
const-string v0, "-1"
goto :goto_53
.line 657
:cond_87
const-string v0, "-1"
goto :goto_5e
.line 660
:cond_8a
const-string v0, "-1"
goto :goto_6d
.end method
.method private startStatService()V
.registers 4
.prologue
.line 669
invoke-direct {p0}, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->prepareData()Ljava/util/Map;
move-result-object v0
.line 670
iget-object v1, p0, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo$StatService;->this$0:Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo;
# getter for: Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo;->application:Landroid/app/Application;
invoke-static {v1}, Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo;->access$600(Lcom/baidu/pass/biometrics/base/dynamicupdate/UpdateSo;)Landroid/app/Application;
move-result-object v1
const-string v2, "sapi_bio_dynamic_update_so"
invoke-static {v1, v2, v0}, Lcom/baidu/pass/biometrics/base/utils/StatService;->onEvent(Landroid/content/Context;Ljava/lang/String;Ljava/util/Map;)V
.line 674
return-void
.end method