AvpSdkPreference.smali

.class public Lcom/baidu/security/avp/api/pref/AvpSdkPreference;
.super Ljava/lang/Object;
.source "AvpSdkPreference.java"


# static fields
.field public static final CLOUD_SCAN_USE_ACS:Ljava/lang/String; = "3"

.field public static final CLOUD_SCAN_USE_CEC:Ljava/lang/String; = "2"

.field public static final CLOUD_SCAN_USE_JAVA:Ljava/lang/String; = "1"

.field private static final CONFIG_NAME:Ljava/lang/String; = "avp_sdk_config"

.field private static final DEFAULT_CLOUD_SCAN_USE:Ljava/lang/String; = "1"

.field private static final DEFAULT_RUN_TYPE:Ljava/lang/String; = "static"

.field public static final ENTERPRISE_EDITION:Ljava/lang/String; = "enterprise_edition"

.field public static final RUNTYPE_DYNAMIC:Ljava/lang/String; = "dynamic"

.field public static final RUNTYPE_STATIC:Ljava/lang/String; = "static"

.field private static final SP_KEY_AVP_CLOUD_INFO_ALGORITHM:Ljava/lang/String; = "avp_cloud_info_Algorithm"

.field private static final SP_KEY_AVP_CONFIG_STR_CACHE:Ljava/lang/String; = "avp_config_str_cache"

.field private static final SP_KEY_AVP_RUNTYPE:Ljava/lang/String; = "avp_runtype"

.field private static final SP_KEY_AVP_SDK_BACK_PATH:Ljava/lang/String; = "avp_sdk_back_path"

.field private static final SP_KEY_AVP_SDK_CURRENT_PATH:Ljava/lang/String; = "avp_sdk_current_path"

.field private static final SP_KEY_AVP_SDK_VCODE:Ljava/lang/String; = "avp_sdk_vcode"

.field private static final SP_KEY_AVP_SDK_VNAME:Ljava/lang/String; = "avp_sdk_vname"

.field private static final SP_KEY_DEBUGABLE:Ljava/lang/String; = "avp_debugable"

.field private static final SP_KEY_EDITION_TYPE:Ljava/lang/String; = "avp_edition_type"

.field private static final SP_KEY_IS_AVP_SDK_INIT:Ljava/lang/String; = "is_avp_sdk_init"

.field private static final SP_KEY_LAST_INIT_PLUGIN_VERSIONCODE:Ljava/lang/String; = "last_init_plugin_versioncode"

.field private static final SP_KEY_PLUGIN_HOST_VERSIONCODE:Ljava/lang/String; = "plugin_host_version_code"

.field private static final SP_KEY_SERVER_DOAMIN:Ljava/lang/String; = "avp_domain"

.field public static final STANDARD_EDITION:Ljava/lang/String; = "standard_edition"


# instance fields
.field private context:Landroid/content/Context;

.field private spf:Landroid/content/SharedPreferences;


# direct methods
.method public constructor <init>(Landroid/content/Context;)V
    .registers 5

    .prologue
    .line 47
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 48
    iput-object p1, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->context:Landroid/content/Context;

    .line 49
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->context:Landroid/content/Context;

    const-string v1, "avp_sdk_config"

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    iput-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    .line 50
    return-void
.end method


# virtual methods
.method public getAvScanPluginBackPath()Ljava/lang/String;
    .registers 4

    .prologue
    .line 150
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    const-string v1, "avp_sdk_back_path"

    const-string v2, ""

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getAvpConfigStrCache()Ljava/lang/String;
    .registers 4

    .prologue
    .line 89
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    const-string v1, "avp_config_str_cache"

    const-string v2, ""

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getAvpEditionType()Ljava/lang/String;
    .registers 4

    .prologue
    .line 59
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    const-string v1, "avp_edition_type"

    const-string v2, ""

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getAvpRuntype()Ljava/lang/String;
    .registers 4

    .prologue
    .line 180
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    const-string v1, "avp_runtype"

    const-string v2, "static"

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getCloudInfoAlgorithm()Ljava/lang/String;
    .registers 4

    .prologue
    .line 100
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    const-string v1, "avp_cloud_info_Algorithm"

    const-string v2, "1"

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getCurrentAvpSdkPath()Ljava/lang/String;
    .registers 4

    .prologue
    .line 140
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    const-string v1, "avp_sdk_current_path"

    const-string v2, ""

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getDegbugable()Z
    .registers 4

    .prologue
    .line 69
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    const-string v1, "avp_debugable"

    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    return v0
.end method

.method public getIsAvpSdkInit()Z
    .registers 4

    .prologue
    .line 130
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    const-string v1, "is_avp_sdk_init"

    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    return v0
.end method

.method public getLastInitPluginVCode()I
    .registers 4

    .prologue
    .line 154
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    const-string v1, "last_init_plugin_versioncode"

    const/4 v2, -0x2

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v0

    return v0
.end method

.method public getPluginHostVersionCode()I
    .registers 4

    .prologue
    .line 170
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    const-string v1, "plugin_host_version_code"

    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v0

    return v0
.end method

.method public getSdkVCode()I
    .registers 4

    .prologue
    .line 120
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    const-string v1, "avp_sdk_vcode"

    const/4 v2, 0x1

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v0

    return v0
.end method

.method public getSdkVName()Ljava/lang/String;
    .registers 4

    .prologue
    .line 110
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    const-string v1, "avp_sdk_vname"

    const-string v2, ""

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getServerDomain()Ljava/lang/String;
    .registers 4

    .prologue
    .line 79
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    const-string v1, "avp_domain"

    sget-object v2, Lcom/baidu/security/avp/api/b/a;->c:Ljava/lang/String;

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public setAvScanPluginBackPath(Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 144
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 145
    const-string v1, "avp_sdk_back_path"

    invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 146
    invoke-static {v0}, Lcom/baidu/security/avp/api/c/c;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 147
    return-void
.end method

.method public setAvpConfigStrCache(Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 83
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 84
    const-string v1, "avp_config_str_cache"

    invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 85
    invoke-static {v0}, Lcom/baidu/security/avp/api/c/c;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 86
    return-void
.end method

.method public setAvpEditionType(Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 53
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 54
    const-string v1, "avp_edition_type"

    invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 55
    invoke-static {v0}, Lcom/baidu/security/avp/api/c/c;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 56
    return-void
.end method

.method public setAvpRuntype(Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 174
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 175
    const-string v1, "avp_runtype"

    invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 176
    invoke-static {v0}, Lcom/baidu/security/avp/api/c/c;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 177
    return-void
.end method

.method public setCloudInfoAlgorithm(Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 94
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 95
    const-string v1, "avp_cloud_info_Algorithm"

    invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 96
    invoke-static {v0}, Lcom/baidu/security/avp/api/c/c;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 97
    return-void
.end method

.method public setCurrentAvpSdkPath(Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 134
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 135
    const-string v1, "avp_sdk_current_path"

    invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 136
    invoke-static {v0}, Lcom/baidu/security/avp/api/c/c;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 137
    return-void
.end method

.method public setDegbugable(Z)V
    .registers 4

    .prologue
    .line 63
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 64
    const-string v1, "avp_debugable"

    invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

    .line 65
    invoke-static {v0}, Lcom/baidu/security/avp/api/c/c;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 66
    return-void
.end method

.method public setIsAvpSdkInit(Z)V
    .registers 4

    .prologue
    .line 124
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 125
    const-string v1, "is_avp_sdk_init"

    invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

    .line 126
    invoke-static {v0}, Lcom/baidu/security/avp/api/c/c;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 127
    return-void
.end method

.method public setLastInitPluginVCode(I)V
    .registers 4

    .prologue
    .line 158
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 159
    const-string v1, "last_init_plugin_versioncode"

    invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 160
    invoke-static {v0}, Lcom/baidu/security/avp/api/c/c;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 161
    return-void
.end method

.method public setPluginHostVersionCode(I)V
    .registers 4

    .prologue
    .line 164
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 165
    const-string v1, "plugin_host_version_code"

    invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 166
    invoke-static {v0}, Lcom/baidu/security/avp/api/c/c;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 167
    return-void
.end method

.method public setSdkVCode(I)V
    .registers 4

    .prologue
    .line 114
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 115
    const-string v1, "avp_sdk_vcode"

    invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 116
    invoke-static {v0}, Lcom/baidu/security/avp/api/c/c;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 117
    return-void
.end method

.method public setSdkVName(Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 104
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 105
    const-string v1, "avp_sdk_vname"

    invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 106
    invoke-static {v0}, Lcom/baidu/security/avp/api/c/c;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 107
    return-void
.end method

.method public setServerDomain(Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 73
    iget-object v0, p0, Lcom/baidu/security/avp/api/pref/AvpSdkPreference;->spf:Landroid/content/SharedPreferences;

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 74
    const-string v1, "avp_domain"

    invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 75
    invoke-static {v0}, Lcom/baidu/security/avp/api/c/c;->a(Landroid/content/SharedPreferences$Editor;)V

    .line 76
    return-void
.end method