BasicStoreTools.smali

.class public Lcom/baidu/mobstat/BasicStoreTools;
.super Lcom/baidu/mobstat/bg;
.source "SourceFile"


# static fields
.field public static final APP_FOR_TV:Ljava/lang/String; = "mtjtv"

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

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

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

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

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

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

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

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

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

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

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

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

.field public static final HEADER_EXT:Ljava/lang/String; = "he.ext"

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

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

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

.field static a:Lcom/baidu/mobstat/BasicStoreTools;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    .prologue
    .line 43
    new-instance v0, Lcom/baidu/mobstat/BasicStoreTools;

    invoke-direct {v0}, Lcom/baidu/mobstat/BasicStoreTools;-><init>()V

    sput-object v0, Lcom/baidu/mobstat/BasicStoreTools;->a:Lcom/baidu/mobstat/BasicStoreTools;

    return-void
.end method

.method private constructor <init>()V
    .registers 1

    .prologue
    .line 48
    invoke-direct {p0}, Lcom/baidu/mobstat/bg;-><init>()V

    .line 49
    return-void
.end method

.method public static getInstance()Lcom/baidu/mobstat/BasicStoreTools;
    .registers 1

    .prologue
    .line 57
    sget-object v0, Lcom/baidu/mobstat/BasicStoreTools;->a:Lcom/baidu/mobstat/BasicStoreTools;

    return-object v0
.end method


# virtual methods
.method protected getAppChannelWithCode(Landroid/content/Context;)Z
    .registers 4

    .prologue
    .line 209
    const-string v0, "setchannelwithcode"

    const/4 v1, 0x0

    invoke-virtual {p0, p1, v0, v1}, Lcom/baidu/mobstat/BasicStoreTools;->getBoolean(Landroid/content/Context;Ljava/lang/String;Z)Z

    move-result v0

    return v0
.end method

.method protected getAppChannelWithPreference(Landroid/content/Context;)Ljava/lang/String;
    .registers 4

    .prologue
    .line 189
    const-string v0, "setchannelwithcodevalue"

    const/4 v1, 0x0

    invoke-virtual {p0, p1, v0, v1}, Lcom/baidu/mobstat/BasicStoreTools;->getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method protected getAppDeviceMac(Landroid/content/Context;)Ljava/lang/String;
    .registers 4

    .prologue
    .line 249
    const-string v0, "mtjsdkmacss2_1"

    const/4 v1, 0x0

    invoke-virtual {p0, p1, v0, v1}, Lcom/baidu/mobstat/BasicStoreTools;->getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method protected getAppDeviceMacTv(Landroid/content/Context;)Ljava/lang/String;
    .registers 4

    .prologue
    .line 309
    const-string v0, "mtjsdkmacsstv_1"

    const/4 v1, 0x0

    invoke-virtual {p0, p1, v0, v1}, Lcom/baidu/mobstat/BasicStoreTools;->getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method protected getAppKey(Landroid/content/Context;)Ljava/lang/String;
    .registers 4

    .prologue
    .line 229
    const-string v0, "mjsetappkey"

    const/4 v1, 0x0

    invoke-virtual {p0, p1, v0, v1}, Lcom/baidu/mobstat/BasicStoreTools;->getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getAutoTraceConfigFetchTime(Landroid/content/Context;)J
    .registers 6

    .prologue
    .line 371
    const-string v0, "autotrace_config_fetch_time"

    const-wide/16 v2, 0x0

    invoke-virtual {p0, p1, v0, v2, v3}, Lcom/baidu/mobstat/BasicStoreTools;->getLong(Landroid/content/Context;Ljava/lang/String;J)J

    move-result-wide v0

    return-wide v0
.end method

.method public getAutoTraceTrackJsFetchInterval(Landroid/content/Context;)J
    .registers 6

    .prologue
    .line 363
    const-string v0, "autotrace_track_js_fetch_interval"

    const-wide/16 v2, 0x0

    invoke-virtual {p0, p1, v0, v2, v3}, Lcom/baidu/mobstat/BasicStoreTools;->getLong(Landroid/content/Context;Ljava/lang/String;J)J

    move-result-wide v0

    return-wide v0
.end method

.method public getAutoTraceTrackJsFetchTime(Landroid/content/Context;)J
    .registers 6

    .prologue
    .line 355
    const-string v0, "autotrace_track_js_fetch_time"

    const-wide/16 v2, 0x0

    invoke-virtual {p0, p1, v0, v2, v3}, Lcom/baidu/mobstat/BasicStoreTools;->getLong(Landroid/content/Context;Ljava/lang/String;J)J

    move-result-wide v0

    return-wide v0
.end method

.method public bridge synthetic getBoolean(Landroid/content/Context;Ljava/lang/String;Z)Z
    .registers 5

    .prologue
    .line 15
    invoke-super {p0, p1, p2, p3}, Lcom/baidu/mobstat/bg;->getBoolean(Landroid/content/Context;Ljava/lang/String;Z)Z

    move-result v0

    return v0
.end method

.method public bridge synthetic getFloat(Landroid/content/Context;Ljava/lang/String;I)Ljava/lang/Float;
    .registers 5

    .prologue
    .line 15
    invoke-super {p0, p1, p2, p3}, Lcom/baidu/mobstat/bg;->getFloat(Landroid/content/Context;Ljava/lang/String;I)Ljava/lang/Float;

    move-result-object v0

    return-object v0
.end method

.method protected getForTV(Landroid/content/Context;)Z
    .registers 4

    .prologue
    .line 289
    const-string v0, "mtjtv"

    const/4 v1, 0x0

    invoke-virtual {p0, p1, v0, v1}, Lcom/baidu/mobstat/BasicStoreTools;->getBoolean(Landroid/content/Context;Ljava/lang/String;Z)Z

    move-result v0

    return v0
.end method

.method protected getGenerateDeviceCUID(Landroid/content/Context;)Ljava/lang/String;
    .registers 4

    .prologue
    .line 169
    const-string v0, "cuidsec_1"

    const/4 v1, 0x0

    invoke-virtual {p0, p1, v0, v1}, Lcom/baidu/mobstat/BasicStoreTools;->getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method protected getGenerateDeviceId(Landroid/content/Context;)Ljava/lang/String;
    .registers 4

    .prologue
    .line 145
    const-string v0, "device_id_1"

    const/4 v1, 0x0

    invoke-virtual {p0, p1, v0, v1}, Lcom/baidu/mobstat/BasicStoreTools;->getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method protected getHeaderExt(Landroid/content/Context;)Ljava/lang/String;
    .registers 4

    .prologue
    .line 329
    const-string v0, "he.ext"

    const/4 v1, 0x0

    invoke-virtual {p0, p1, v0, v1}, Lcom/baidu/mobstat/BasicStoreTools;->getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public bridge synthetic getInt(Landroid/content/Context;Ljava/lang/String;I)I
    .registers 5

    .prologue
    .line 15
    invoke-super {p0, p1, p2, p3}, Lcom/baidu/mobstat/bg;->getInt(Landroid/content/Context;Ljava/lang/String;I)I

    move-result v0

    return v0
.end method

.method protected getLastData(Landroid/content/Context;)Ljava/lang/String;
    .registers 4

    .prologue
    .line 269
    const-string v0, "lastdata"

    const/4 v1, 0x0

    invoke-virtual {p0, p1, v0, v1}, Lcom/baidu/mobstat/BasicStoreTools;->getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public bridge synthetic getLong(Landroid/content/Context;Ljava/lang/String;J)J
    .registers 8

    .prologue
    .line 15
    invoke-super {p0, p1, p2, p3, p4}, Lcom/baidu/mobstat/bg;->getLong(Landroid/content/Context;Ljava/lang/String;J)J

    move-result-wide v0

    return-wide v0
.end method

.method protected getMacEnabledTrick(Landroid/content/Context;)Z
    .registers 4

    .prologue
    .line 347
    const-string v0, "mtjsdkmactrick"

    const/4 v1, 0x1

    invoke-virtual {p0, p1, v0, v1}, Lcom/baidu/mobstat/BasicStoreTools;->getBoolean(Landroid/content/Context;Ljava/lang/String;Z)Z

    move-result v0

    return v0
.end method

.method protected getOnlyWifiChannel(Landroid/content/Context;)Z
    .registers 4

    .prologue
    .line 124
    const-string v0, "onlywifi"

    const/4 v1, 0x0

    invoke-virtual {p0, p1, v0, v1}, Lcom/baidu/mobstat/BasicStoreTools;->getBoolean(Landroid/content/Context;Ljava/lang/String;Z)Z

    move-result v0

    return v0
.end method

.method protected getSendStrategy(Landroid/content/Context;)I
    .registers 4

    .prologue
    .line 82
    const-string v0, "sendLogtype"

    const/4 v1, 0x0

    invoke-virtual {p0, p1, v0, v1}, Lcom/baidu/mobstat/BasicStoreTools;->getInt(Landroid/content/Context;Ljava/lang/String;I)I

    move-result v0

    return v0
.end method

.method protected getSendStrategyTime(Landroid/content/Context;)I
    .registers 4

    .prologue
    .line 103
    const-string v0, "timeinterval"

    const/4 v1, 0x1

    invoke-virtual {p0, p1, v0, v1}, Lcom/baidu/mobstat/BasicStoreTools;->getInt(Landroid/content/Context;Ljava/lang/String;I)I

    move-result v0

    return v0
.end method

.method public getSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
    .registers 4

    .prologue
    .line 61
    const-string v0, "__Baidu_Stat_SDK_SendRem"

    const/4 v1, 0x0

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

    move-result-object v0

    return-object v0
.end method

.method public bridge synthetic getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    .registers 5

    .prologue
    .line 15
    invoke-super {p0, p1, p2, p3}, Lcom/baidu/mobstat/bg;->getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public bridge synthetic putBoolean(Landroid/content/Context;Ljava/lang/String;Z)V
    .registers 4

    .prologue
    .line 15
    invoke-super {p0, p1, p2, p3}, Lcom/baidu/mobstat/bg;->putBoolean(Landroid/content/Context;Ljava/lang/String;Z)V

    return-void
.end method

.method public bridge synthetic putFloat(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Float;)V
    .registers 4

    .prologue
    .line 15
    invoke-super {p0, p1, p2, p3}, Lcom/baidu/mobstat/bg;->putFloat(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Float;)V

    return-void
.end method

.method public bridge synthetic putInt(Landroid/content/Context;Ljava/lang/String;I)V
    .registers 4

    .prologue
    .line 15
    invoke-super {p0, p1, p2, p3}, Lcom/baidu/mobstat/bg;->putInt(Landroid/content/Context;Ljava/lang/String;I)V

    return-void
.end method

.method public bridge synthetic putLong(Landroid/content/Context;Ljava/lang/String;J)V
    .registers 6

    .prologue
    .line 15
    invoke-super {p0, p1, p2, p3, p4}, Lcom/baidu/mobstat/bg;->putLong(Landroid/content/Context;Ljava/lang/String;J)V

    return-void
.end method

.method public bridge synthetic putString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 15
    invoke-super {p0, p1, p2, p3}, Lcom/baidu/mobstat/bg;->putString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public bridge synthetic removeString(Landroid/content/Context;Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 15
    invoke-super {p0, p1, p2}, Lcom/baidu/mobstat/bg;->removeString(Landroid/content/Context;Ljava/lang/String;)V

    return-void
.end method

.method protected setAppChannelWithCode(Landroid/content/Context;Z)V
    .registers 4

    .prologue
    .line 199
    const-string v0, "setchannelwithcode"

    invoke-virtual {p0, p1, v0, p2}, Lcom/baidu/mobstat/BasicStoreTools;->putBoolean(Landroid/content/Context;Ljava/lang/String;Z)V

    .line 200
    return-void
.end method

.method protected setAppChannelWithPreference(Landroid/content/Context;Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 179
    const-string v0, "setchannelwithcodevalue"

    invoke-virtual {p0, p1, v0, p2}, Lcom/baidu/mobstat/BasicStoreTools;->putString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 180
    return-void
.end method

.method protected setAppDeviceMac(Landroid/content/Context;Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 239
    const-string v0, "mtjsdkmacss2_1"

    invoke-virtual {p0, p1, v0, p2}, Lcom/baidu/mobstat/BasicStoreTools;->putString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 240
    return-void
.end method

.method protected setAppDeviceMacTv(Landroid/content/Context;Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 299
    const-string v0, "mtjsdkmacsstv_1"

    invoke-virtual {p0, p1, v0, p2}, Lcom/baidu/mobstat/BasicStoreTools;->putString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 300
    return-void
.end method

.method protected setAppKey(Landroid/content/Context;Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 219
    const-string v0, "mjsetappkey"

    invoke-virtual {p0, p1, v0, p2}, Lcom/baidu/mobstat/BasicStoreTools;->putString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 220
    return-void
.end method

.method public setAutoTraceConfigFetchTime(Landroid/content/Context;J)V
    .registers 6

    .prologue
    .line 367
    const-string v0, "autotrace_config_fetch_time"

    invoke-virtual {p0, p1, v0, p2, p3}, Lcom/baidu/mobstat/BasicStoreTools;->putLong(Landroid/content/Context;Ljava/lang/String;J)V

    .line 368
    return-void
.end method

.method public setAutoTraceTrackJsFetchInterval(Landroid/content/Context;J)V
    .registers 6

    .prologue
    .line 359
    const-string v0, "autotrace_track_js_fetch_interval"

    invoke-virtual {p0, p1, v0, p2, p3}, Lcom/baidu/mobstat/BasicStoreTools;->putLong(Landroid/content/Context;Ljava/lang/String;J)V

    .line 360
    return-void
.end method

.method public setAutoTraceTrackJsFetchTime(Landroid/content/Context;J)V
    .registers 6

    .prologue
    .line 351
    const-string v0, "autotrace_track_js_fetch_time"

    invoke-virtual {p0, p1, v0, p2, p3}, Lcom/baidu/mobstat/BasicStoreTools;->putLong(Landroid/content/Context;Ljava/lang/String;J)V

    .line 352
    return-void
.end method

.method protected setForTV(Landroid/content/Context;Z)V
    .registers 4

    .prologue
    .line 279
    const-string v0, "mtjtv"

    invoke-virtual {p0, p1, v0, p2}, Lcom/baidu/mobstat/BasicStoreTools;->putBoolean(Landroid/content/Context;Ljava/lang/String;Z)V

    .line 280
    return-void
.end method

.method protected setGenerateDeviceCUID(Landroid/content/Context;Ljava/lang/String;)V
    .registers 5

    .prologue
    .line 155
    const-string v0, "cuid"

    const/4 v1, 0x0

    invoke-virtual {p0, p1, v0, v1}, Lcom/baidu/mobstat/BasicStoreTools;->getString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 156
    if-eqz v0, :cond_e

    .line 157
    const-string v0, "cuid"

    invoke-virtual {p0, p1, v0}, Lcom/baidu/mobstat/BasicStoreTools;->removeString(Landroid/content/Context;Ljava/lang/String;)V

    .line 159
    :cond_e
    const-string v0, "cuidsec_1"

    invoke-virtual {p0, p1, v0, p2}, Lcom/baidu/mobstat/BasicStoreTools;->putString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 160
    return-void
.end method

.method protected setGenerateDeviceId(Landroid/content/Context;Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 135
    const-string v0, "device_id_1"

    invoke-virtual {p0, p1, v0, p2}, Lcom/baidu/mobstat/BasicStoreTools;->putString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 136
    return-void
.end method

.method protected setHeaderExt(Landroid/content/Context;Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 319
    const-string v0, "he.ext"

    invoke-virtual {p0, p1, v0, p2}, Lcom/baidu/mobstat/BasicStoreTools;->putString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 320
    return-void
.end method

.method protected setLastData(Landroid/content/Context;Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 259
    const-string v0, "lastdata"

    invoke-virtual {p0, p1, v0, p2}, Lcom/baidu/mobstat/BasicStoreTools;->putString(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 260
    return-void
.end method

.method protected setMacEnabledTrick(Landroid/content/Context;Z)V
    .registers 4

    .prologue
    .line 338
    const-string v0, "mtjsdkmactrick"

    invoke-virtual {p0, p1, v0, p2}, Lcom/baidu/mobstat/BasicStoreTools;->putBoolean(Landroid/content/Context;Ljava/lang/String;Z)V

    .line 339
    return-void
.end method

.method protected setOnlyWifi(Landroid/content/Context;Z)V
    .registers 4

    .prologue
    .line 114
    const-string v0, "onlywifi"

    invoke-virtual {p0, p1, v0, p2}, Lcom/baidu/mobstat/BasicStoreTools;->putBoolean(Landroid/content/Context;Ljava/lang/String;Z)V

    .line 115
    return-void
.end method

.method protected setSendStrategy(Landroid/content/Context;I)V
    .registers 4

    .prologue
    .line 72
    const-string v0, "sendLogtype"

    invoke-virtual {p0, p1, v0, p2}, Lcom/baidu/mobstat/BasicStoreTools;->putInt(Landroid/content/Context;Ljava/lang/String;I)V

    .line 73
    return-void
.end method

.method protected setSendStrategyTime(Landroid/content/Context;I)V
    .registers 4

    .prologue
    .line 93
    const-string v0, "timeinterval"

    invoke-virtual {p0, p1, v0, p2}, Lcom/baidu/mobstat/BasicStoreTools;->putInt(Landroid/content/Context;Ljava/lang/String;I)V

    .line 94
    return-void
.end method