Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .class public Lcom/android/settings/lgesetting/Config/Config;
- .super Ljava/lang/Object;
- .source "Config.java"
- # annotations
- .annotation system Ldalvik/annotation/MemberClasses;
- value = {
- Lcom/android/settings/lgesetting/Config/Config$Country;,
- Lcom/android/settings/lgesetting/Config/Config$Operator;
- }
- .end annotation
- # static fields
- .field private static final DEFAULT_COUNTRY:Lcom/android/settings/lgesetting/Config/Config$Country;
- .field private static final DEFAULT_OPERATOR:Lcom/android/settings/lgesetting/Config/Config$Operator;
- .field public static final THREELM_MDM:Z
- .field private static initCalled:Z
- .field private static mCountry:Ljava/lang/String;
- .field private static mOperator:Ljava/lang/String;
- # direct methods
- .method static constructor <clinit>()V
- .locals 2
- .prologue
- const/4 v1, 0x0
- .line 23
- sput-boolean v1, Lcom/android/settings/lgesetting/Config/Config;->initCalled:Z
- .line 29
- sget-object v0, Lcom/android/settings/lgesetting/Config/Config$Operator;->OPEN:Lcom/android/settings/lgesetting/Config/Config$Operator;
- sput-object v0, Lcom/android/settings/lgesetting/Config/Config;->DEFAULT_OPERATOR:Lcom/android/settings/lgesetting/Config/Config$Operator;
- .line 30
- sget-object v0, Lcom/android/settings/lgesetting/Config/Config$Country;->EU:Lcom/android/settings/lgesetting/Config/Config$Country;
- sput-object v0, Lcom/android/settings/lgesetting/Config/Config;->DEFAULT_COUNTRY:Lcom/android/settings/lgesetting/Config/Config$Country;
- .line 64
- const-string v0, "ro.3lm.build.lg"
- invoke-static {v0, v1}, Landroid/os/SystemProperties;->getBoolean(Ljava/lang/String;Z)Z
- move-result v0
- sput-boolean v0, Lcom/android/settings/lgesetting/Config/Config;->THREELM_MDM:Z
- return-void
- .end method
- .method public constructor <init>()V
- .locals 0
- .prologue
- .line 19
- invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
- .line 92
- return-void
- .end method
- .method private static checkNativeCA()Z
- .locals 5
- .prologue
- .line 183
- const-string v3, "Config"
- const-string v4, "start check native_ca"
- invoke-static {v3, v4}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
- .line 189
- const-string v3, "ro.build.target_operator"
- invoke-static {v3}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v2
- .line 190
- .local v2, operator:Ljava/lang/String;
- const-string v3, "ro.build.target_country"
- invoke-static {v3}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v0
- .line 191
- .local v0, country:Ljava/lang/String;
- const-string v3, "ro.product.model"
- invoke-static {v3}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v1
- .line 195
- .local v1, model:Ljava/lang/String;
- const-string v3, "AIO"
- invoke-virtual {v3, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
- move-result v3
- if-eqz v3, :cond_0
- .line 196
- const-string v2, "ATT"
- .line 198
- :cond_0
- invoke-static {v0, v2, v1}, Lcom/android/settings/lgesetting/Config/Config;->setCountryAndOperator(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
- move-result v3
- return v3
- .end method
- .method public static isAvon()Z
- .locals 3
- .prologue
- const/4 v1, 0x1
- const/4 v0, 0x0
- .line 234
- const-string v2, "ro.config.xnihps"
- invoke-static {v2, v0}, Landroid/os/SystemProperties;->getBoolean(Ljava/lang/String;Z)Z
- move-result v2
- if-eq v2, v1, :cond_1
- .line 242
- :goto_0
- return v0
- .line 238
- :cond_1
- move v0, v1
- .line 239
- goto :goto_0
- .end method
- .method public static getCountry()Ljava/lang/String;
- .locals 4
- .prologue
- .line 126
- invoke-static {}, Lcom/android/settings/lgesetting/Config/Config;->init()V
- .line 127
- const-string v0, "sys.settings.country"
- invoke-static {v0}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v0
- if-eqz v0, :cond_0
- const-string v0, "sys.settings.country"
- invoke-static {v0}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v0
- invoke-virtual {v0}, Ljava/lang/String;->length()I
- move-result v0
- const/4 v1, 0x1
- if-le v0, v1, :cond_0
- .line 129
- const-string v0, "Config"
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
- const-string v2, "getCountry() : "
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- const-string v2, "sys.settings.country"
- invoke-static {v2}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v2
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v1
- invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
- .line 130
- const-string v0, "Config"
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
- const-string v2, "getCountry() : "
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- const-string v2, "sys.settings.country"
- const-string v3, "aaaaa"
- invoke-static {v2, v3}, Landroid/os/SystemProperties;->get(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
- move-result-object v2
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v1
- invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
- .line 131
- const-string v0, "sys.settings.country"
- invoke-static {v0}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v0
- .line 134
- :goto_0
- return-object v0
- .line 133
- :cond_0
- const-string v0, "Config"
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
- const-string v2, "getCountry() : "
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- sget-object v2, Lcom/android/settings/lgesetting/Config/Config;->mCountry:Ljava/lang/String;
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v1
- invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
- .line 134
- sget-object v0, Lcom/android/settings/lgesetting/Config/Config;->mCountry:Ljava/lang/String;
- goto :goto_0
- .end method
- .method public static getOperator()Ljava/lang/String;
- .locals 4
- .prologue
- .line 112
- invoke-static {}, Lcom/android/settings/lgesetting/Config/Config;->init()V
- .line 114
- const-string v0, "sys.settings.operator"
- invoke-static {v0}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v0
- if-eqz v0, :cond_0
- const-string v0, "sys.settings.operator"
- invoke-static {v0}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v0
- invoke-virtual {v0}, Ljava/lang/String;->length()I
- move-result v0
- const/4 v1, 0x1
- if-le v0, v1, :cond_0
- .line 116
- const-string v0, "Config"
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
- const-string v2, "getOperator() : "
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- const-string v2, "sys.settings.operator"
- invoke-static {v2}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v2
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v1
- invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
- .line 117
- const-string v0, "Config"
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
- const-string v2, "getOperator() : "
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- const-string v2, "sys.settings.operator"
- const-string v3, "aaaaa"
- invoke-static {v2, v3}, Landroid/os/SystemProperties;->get(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
- move-result-object v2
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v1
- invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
- .line 118
- const-string v0, "sys.settings.operator"
- invoke-static {v0}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v0
- .line 121
- :goto_0
- return-object v0
- .line 120
- :cond_0
- const-string v0, "Config"
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
- const-string v2, "getOperator() : "
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- sget-object v2, Lcom/android/settings/lgesetting/Config/Config;->mOperator:Ljava/lang/String;
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v1
- invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
- .line 121
- sget-object v0, Lcom/android/settings/lgesetting/Config/Config;->mOperator:Ljava/lang/String;
- goto :goto_0
- .end method
- .method public static init()V
- .locals 3
- .prologue
- const/4 v1, 0x1
- .line 140
- sget-boolean v0, Lcom/android/settings/lgesetting/Config/Config;->initCalled:Z
- if-ne v0, v1, :cond_1
- .line 158
- :cond_0
- :goto_0
- return-void
- .line 144
- :cond_1
- sput-boolean v1, Lcom/android/settings/lgesetting/Config/Config;->initCalled:Z
- .line 146
- invoke-static {}, Lcom/android/settings/lgesetting/Config/Config;->checkNativeCA()Z
- move-result v0
- if-nez v0, :cond_0
- .line 149
- const-string v0, "Config"
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
- const-string v2, "Model("
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- const-string v2, "/"
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- sget-object v2, Landroid/os/Build;->DEVICE:Ljava/lang/String;
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- const-string v2, ") not support any flexible mechanism"
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v1
- invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
- .line 152
- const-string v0, "Config"
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
- const-string v2, "Use default flex information("
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- sget-object v2, Lcom/android/settings/lgesetting/Config/Config;->DEFAULT_COUNTRY:Lcom/android/settings/lgesetting/Config/Config$Country;
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
- move-result-object v1
- const-string v2, ", "
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- sget-object v2, Lcom/android/settings/lgesetting/Config/Config;->DEFAULT_OPERATOR:Lcom/android/settings/lgesetting/Config/Config$Operator;
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
- move-result-object v1
- const-string v2, ")"
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v1
- invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
- .line 155
- sget-object v0, Lcom/android/settings/lgesetting/Config/Config;->DEFAULT_COUNTRY:Lcom/android/settings/lgesetting/Config/Config$Country;
- invoke-virtual {v0}, Lcom/android/settings/lgesetting/Config/Config$Country;->toString()Ljava/lang/String;
- move-result-object v0
- sget-object v1, Lcom/android/settings/lgesetting/Config/Config;->DEFAULT_OPERATOR:Lcom/android/settings/lgesetting/Config/Config$Operator;
- invoke-virtual {v1}, Lcom/android/settings/lgesetting/Config/Config$Operator;->toString()Ljava/lang/String;
- move-result-object v1
- sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
- invoke-static {v0, v1, v2}, Lcom/android/settings/lgesetting/Config/Config;->setCountryAndOperator(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
- goto :goto_0
- .end method
- .method public static isDataRoaming()Z
- .locals 5
- .prologue
- .line 271
- const-string v3, "ro.build.target_country"
- invoke-static {v3}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v0
- .line 272
- .local v0, country:Ljava/lang/String;
- invoke-static {}, Landroid/telephony/TelephonyManager;->getDefault()Landroid/telephony/TelephonyManager;
- move-result-object v3
- invoke-virtual {v3}, Landroid/telephony/TelephonyManager;->isNetworkRoaming()Z
- move-result v2
- .line 273
- .local v2, isTMRoaming:Z
- const-string v3, "true"
- const-string v4, "persist.radio.isroaming"
- invoke-static {v4}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v4
- invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
- move-result v1
- .line 275
- .local v1, isPropertyRoaming:Z
- new-instance v3, Ljava/lang/StringBuilder;
- invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
- const-string v4, "isNetworkRoaming isTMRoaming = "
- invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v3
- invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
- move-result-object v3
- const-string v4, "isPropertyRoaming = "
- invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v3
- invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
- move-result-object v3
- invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v3
- invoke-static {v3}, Lcom/android/settings/SLog;->d(Ljava/lang/String;)V
- .line 277
- const-string v3, "KR"
- invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
- move-result v3
- if-eqz v3, :cond_2
- .line 278
- if-nez v2, :cond_0
- if-eqz v1, :cond_1
- :cond_0
- const/4 v3, 0x1
- .line 280
- :goto_0
- return v3
- .line 278
- :cond_1
- const/4 v3, 0x0
- goto :goto_0
- :cond_2
- move v3, v2
- .line 280
- goto :goto_0
- .end method
- .method public static isVZWAdminDisabled(Landroid/content/Context;)Z
- .locals 9
- .parameter "ctx"
- .prologue
- const/4 v2, 0x0
- const/4 v8, 0x0
- .line 202
- const-string v0, "VZW"
- invoke-static {}, Lcom/android/settings/lgesetting/Config/Config;->getOperator()Ljava/lang/String;
- move-result-object v1
- invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
- move-result v0
- if-nez v0, :cond_0
- move v0, v8
- .line 228
- :goto_0
- return v0
- .line 205
- :cond_0
- const/4 v3, 0x0
- .line 206
- .local v3, selection:Ljava/lang/String;
- const-string v0, "gsm.sim.operator.numeric"
- invoke-static {v0}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
- move-result-object v7
- .line 208
- .local v7, operator:Ljava/lang/String;
- const-string v0, "311480"
- invoke-virtual {v7, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
- move-result v0
- if-nez v0, :cond_1
- move v0, v8
- .line 209
- goto :goto_0
- .line 211
- :cond_1
- new-instance v0, Ljava/lang/StringBuilder;
- invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
- const-string v1, "numeric = \'"
- invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v0
- invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v0
- const-string v1, "\'"
- invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v0
- const-string v1, " and type = \'admin\'"
- invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v0
- invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v3
- .line 212
- new-instance v0, Ljava/lang/StringBuilder;
- invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
- invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v0
- const-string v1, " and carrier_enabled = 1"
- invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v0
- invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v3
- .line 214
- invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
- move-result-object v0
- sget-object v1, Landroid/provider/Telephony$Carriers;->CONTENT_URI:Landroid/net/Uri;
- move-object v4, v2
- move-object v5, v2
- invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
- move-result-object v6
- .line 217
- .local v6, cursor:Landroid/database/Cursor;
- if-eqz v6, :cond_3
- .line 218
- invoke-interface {v6}, Landroid/database/Cursor;->getCount()I
- move-result v0
- if-lez v0, :cond_2
- .line 219
- invoke-interface {v6}, Landroid/database/Cursor;->close()V
- move v0, v8
- .line 220
- goto :goto_0
- .line 223
- :cond_2
- invoke-interface {v6}, Landroid/database/Cursor;->close()V
- .line 224
- const/4 v0, 0x1
- goto :goto_0
- :cond_3
- move v0, v8
- .line 228
- goto :goto_0
- .end method
- .method private static setCountryAndOperator(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
- .locals 2
- .parameter "country"
- .parameter "operator"
- .parameter "model"
- .prologue
- const/4 v0, 0x0
- .line 162
- const-string v1, "not definded"
- invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
- move-result v1
- if-eqz v1, :cond_1
- .line 179
- :cond_0
- :goto_0
- return v0
- .line 166
- :cond_1
- const-string v1, "NOT_SUPPORT"
- invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
- move-result v1
- if-nez v1, :cond_0
- .line 170
- invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
- move-result v1
- if-nez v1, :cond_0
- .line 171
- sput-object p0, Lcom/android/settings/lgesetting/Config/Config;->mCountry:Ljava/lang/String;
- .line 172
- sput-object p1, Lcom/android/settings/lgesetting/Config/Config;->mOperator:Ljava/lang/String;
- .line 174
- sget-object v0, Lcom/android/settings/lgesetting/Config/Config;->mOperator:Ljava/lang/String;
- if-nez v0, :cond_2
- .line 175
- const-string v0, "OPEN"
- sput-object v0, Lcom/android/settings/lgesetting/Config/Config;->mOperator:Ljava/lang/String;
- .line 177
- :cond_2
- const/4 v0, 0x1
- goto :goto_0
- .end method
- .method public static supportAirplaneListMenu()Z
- .locals 4
- .prologue
- const/4 v1, 0x1
- const/4 v0, 0x0
- .line 234
- const-string v2, "settings.remote.test"
- invoke-static {v2, v0}, Landroid/os/SystemProperties;->getBoolean(Ljava/lang/String;Z)Z
- move-result v2
- if-ne v2, v1, :cond_1
- .line 242
- :cond_0
- :goto_0
- return v0
- .line 238
- :cond_1
- const-string v2, "US"
- invoke-static {}, Lcom/android/settings/lgesetting/Config/Config;->getCountry()Ljava/lang/String;
- move-result-object v3
- invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
- move-result v2
- if-eqz v2, :cond_0
- move v0, v1
- .line 239
- goto :goto_0
- .end method
Advertisement
Add Comment
Please, Sign In to add comment