SapiDeviceInfo$DeviceInfoCookieManager.smali
.class final Lcom/baidu/sapi2/utils/SapiDeviceInfo$DeviceInfoCookieManager;
.super Ljava/lang/Object;
.source "SapiDeviceInfo.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/baidu/sapi2/utils/SapiDeviceInfo;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = "DeviceInfoCookieManager"
.end annotation
# static fields
.field static a:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 283
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
sput-object v0, Lcom/baidu/sapi2/utils/SapiDeviceInfo$DeviceInfoCookieManager;->a:Ljava/util/Map;
return-void
.end method
.method constructor <init>()V
.registers 1
.prologue
.line 282
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method static a()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 286
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 287
const-string v1, "PackageName"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 288
const-string v1, "AppVersion"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 289
const-string v1, "SdkVersion"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 290
const-string v1, "PhoneModel"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 291
const-string v1, "SystemVersion"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 292
const-string v1, "SystemType"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 293
const-string v1, "cuid"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 294
const-string v1, "tpl"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 295
const-string v1, "uid_count"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 296
const-string v1, "uid_list"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 297
const-string v1, "usetype"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 298
const-string v1, "used_times"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 299
const-string v1, "cur_uid"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 300
const-string v1, "net_type"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 301
const-string v1, "is_root"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 302
const-string v1, "wifi"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 303
const-string v1, "imei"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 304
const-string v1, "emulator"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 305
const-string v1, "mac_address"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 306
const-string v1, "cpu_info"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 307
const-string v1, "ram"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 308
const-string v1, "internal_memory"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 309
const-string v1, "internal_avail_memory"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 310
const-string v1, "up_time"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 311
const-string v1, "gps"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 312
const-string v1, "package_list"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 313
const-string v1, "ip"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 314
const-string v1, "device_name"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 315
const-string v1, "map_location"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 316
const-string v1, "device_sn"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 317
const-string v1, "device_uuid"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 318
const-string v1, "mtj_cuid"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 319
const-string v1, "idfa"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 320
const-string v1, "baidumap_cuid"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 321
const-string v1, "sf_zid"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 322
const-string v1, "hostver"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 323
const-string v1, "iccid"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 324
return-object v0
.end method
.method static a(Ljava/util/List;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.prologue
.line 328
invoke-static {}, Lcom/baidu/sapi2/utils/SapiDeviceInfo$DeviceInfoCookieManager;->a()Ljava/util/List;
move-result-object v1
.line 329
const/4 v0, 0x0
:goto_5
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v2
if-ge v0, v2, :cond_21
invoke-interface {p0}, Ljava/util/List;->size()I
move-result v2
if-ge v0, v2, :cond_21
.line 330
sget-object v2, Lcom/baidu/sapi2/utils/SapiDeviceInfo$DeviceInfoCookieManager;->a:Ljava/util/Map;
invoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v3
invoke-interface {p0, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v4
invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 329
add-int/lit8 v0, v0, 0x1
goto :goto_5
.line 332
:cond_21
return-void
.end method