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