f.smali
.class public Lcom/umeng/commonsdk/internal/utils/f;
.super Ljava/lang/Object;
.source "InfoPreference.java"
# static fields
.field private static final a:Ljava/lang/String; = "info"
.field private static final b:Ljava/lang/String; = "a_dc"
.field private static final c:Ljava/lang/String; = "bssid"
.field private static final d:Ljava/lang/String; = "ssid"
.field private static final e:Ljava/lang/String; = "a_fcy"
.field private static final f:Ljava/lang/String; = "a_hssid"
.field private static final g:Ljava/lang/String; = "a_ip"
.field private static final h:Ljava/lang/String; = "a_ls"
.field private static final i:Ljava/lang/String; = "a_mac"
.field private static final j:Ljava/lang/String; = "a_nid"
.field private static final k:Ljava/lang/String; = "rssi"
.field private static final l:Ljava/lang/String; = "sta"
.field private static final m:Ljava/lang/String; = "ts"
.field private static final n:Ljava/lang/String; = "wifiinfo"
.field private static final o:Ljava/lang/String; = "ua"
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 16
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroid/content/Context;)Lorg/json/JSONArray;
.registers 5
.prologue
const/4 v1, 0x0
.line 123
.line 125
:try_start_1
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
const-string v2, "info"
const/4 v3, 0x0
.line 126
invoke-virtual {v0, v2, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
.line 128
if-eqz v0, :cond_29
.line 129
const-string v2, "wifiinfo"
const/4 v3, 0x0
invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 130
if-eqz v2, :cond_29
.line 131
new-instance v0, Lorg/json/JSONArray;
invoke-direct {v0, v2}, Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V
:try_end_1c
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1c} :catch_1e
:goto_1c
move-object v1, v0
.line 139
:cond_1d
:goto_1d
return-object v1
.line 134
:catch_1e
move-exception v0
.line 135
if-eqz v0, :cond_1d
.line 136
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/umeng/commonsdk/statistics/common/ULog;->e(Ljava/lang/String;)V
goto :goto_1d
:cond_29
move-object v0, v1
goto :goto_1c
.end method
.method public static a(Landroid/content/Context;Lcom/umeng/commonsdk/internal/utils/a$b;)V
.registers 10
.prologue
const/4 v0, 0x0
.line 164
:try_start_1
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
const-string v2, "info"
const/4 v3, 0x0
.line 165
invoke-virtual {v1, v2, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v2
.line 168
if-eqz v2, :cond_7e
.line 169
const-string v1, "wifiinfo"
const/4 v3, 0x0
invoke-interface {v2, v1, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 171
if-nez v3, :cond_8e
.line 172
new-instance v1, Lorg/json/JSONArray;
invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V
.line 176
:goto_1c
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
.line 177
const-string v4, "a_dc"
iget v5, p1, Lcom/umeng/commonsdk/internal/utils/a$b;->a:I
invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 178
const-string v4, "bssid"
iget-object v5, p1, Lcom/umeng/commonsdk/internal/utils/a$b;->b:Ljava/lang/String;
invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 179
const-string v4, "ssid"
iget-object v5, p1, Lcom/umeng/commonsdk/internal/utils/a$b;->c:Ljava/lang/String;
invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 180
const-string v4, "a_fcy"
iget v5, p1, Lcom/umeng/commonsdk/internal/utils/a$b;->d:I
invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 181
const-string v4, "a_hssid"
iget v5, p1, Lcom/umeng/commonsdk/internal/utils/a$b;->e:I
invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 182
const-string v4, "a_ip"
iget v5, p1, Lcom/umeng/commonsdk/internal/utils/a$b;->f:I
invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 183
const-string v4, "a_ls"
iget v5, p1, Lcom/umeng/commonsdk/internal/utils/a$b;->g:I
invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 184
const-string v4, "a_mac"
iget-object v5, p1, Lcom/umeng/commonsdk/internal/utils/a$b;->h:Ljava/lang/String;
invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 185
const-string v4, "a_nid"
iget v5, p1, Lcom/umeng/commonsdk/internal/utils/a$b;->i:I
invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 186
const-string v4, "rssi"
iget v5, p1, Lcom/umeng/commonsdk/internal/utils/a$b;->j:I
invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 187
const-string v4, "sta"
iget v5, p1, Lcom/umeng/commonsdk/internal/utils/a$b;->k:I
invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 188
const-string v4, "ts"
iget-wide v6, p1, Lcom/umeng/commonsdk/internal/utils/a$b;->l:J
invoke-virtual {v3, v4, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
.line 190
invoke-virtual {v1, v3}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 192
if-eqz v3, :cond_7e
.line 193
invoke-virtual {v1}, Lorg/json/JSONArray;->toString()Ljava/lang/String;
move-result-object v0
.line 197
:cond_7e
if-eqz v0, :cond_8d
.line 198
invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v1
const-string v2, "wifiinfo"
invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 205
:cond_8d
:goto_8d
return-void
.line 174
:cond_8e
new-instance v1, Lorg/json/JSONArray;
invoke-direct {v1, v3}, Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V
:try_end_93
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_93} :catch_94
goto :goto_1c
.line 200
:catch_94
move-exception v0
.line 201
if-eqz v0, :cond_8d
.line 202
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/umeng/commonsdk/statistics/common/ULog;->e(Ljava/lang/String;)V
goto :goto_8d
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;)V
.registers 5
.prologue
.line 214
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
const-string v1, "info"
const/4 v2, 0x0
.line 215
invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
.line 217
if-eqz v0, :cond_1a
.line 218
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
const-string v1, "ua"
invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 220
:cond_1a
return-void
.end method
.method public static b(Landroid/content/Context;)V
.registers 4
.prologue
.line 148
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
const-string v1, "info"
const/4 v2, 0x0
.line 149
invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
.line 151
if-eqz v0, :cond_1a
.line 152
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
const-string v1, "wifiinfo"
invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 154
:cond_1a
return-void
.end method
.method public static c(Landroid/content/Context;)Ljava/lang/String;
.registers 5
.prologue
const/4 v0, 0x0
.line 229
.line 230
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
const-string v2, "info"
const/4 v3, 0x0
.line 231
invoke-virtual {v1, v2, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v1
.line 233
if-eqz v1, :cond_14
.line 234
const-string v2, "ua"
invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 236
:cond_14
return-object v0
.end method