CloudResourceManager.smali
.class public Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;
.super Ljava/lang/Object;
.source "CloudResourceManager.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;
}
.end annotation
# static fields
.field public static final KEY_FLOATDAY:Ljava/lang/String; = "floatday"
.field public static final KEY_FLOATDOING:Ljava/lang/String; = "floatdoing"
.field public static final KEY_HOMEBOTTOM:Ljava/lang/String; = "homebottom"
.field public static final KEY_HOMEICON:Ljava/lang/String; = "homeicon"
.field public static final KEY_HOMETOP:Ljava/lang/String; = "hometop"
.field public static final KEY_JUNKFILESCLEAN:Ljava/lang/String; = "junkfilesclean"
.field public static final KEY_JUNKFILESRESULT:Ljava/lang/String; = "junkfilesresult"
.field public static final KEY_MEMORYCLEAN:Ljava/lang/String; = "memoryclean"
.field public static final KEY_MEMORYNEWS:Ljava/lang/String; = "memorynews"
.field public static final KEY_MEMORYRESULT:Ljava/lang/String; = "memoryresult"
.field public static final KEY_PRIVACYCLEAN:Ljava/lang/String; = "privacyclean"
.field private static mDebug:Z
.field private static mInstance:Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;
# instance fields
.field private SAVE_INTERVAL:I
.field private final mKeys:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private mLastSaveTime:J
.field private mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/cleanmaster/bitloader/base/ArrayMap",
"<",
"Ljava/lang/String;",
"Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;",
">;"
}
.end annotation
.end field
.field private final mSdf:Ljava/text/SimpleDateFormat;
.field private mVersion:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 164
const/4 v0, 0x0
sput-boolean v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
return-void
.end method
.method private constructor <init>()V
.registers 3
.prologue
.line 189
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 167
new-instance v0, Lcom/cleanmaster/bitloader/base/ArraySet;
invoke-direct {v0}, Lcom/cleanmaster/bitloader/base/ArraySet;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mKeys:Ljava/util/Set;
.line 168
new-instance v0, Ljava/text/SimpleDateFormat;
const-string/jumbo v1, "yyyy-MM-dd"
invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mSdf:Ljava/text/SimpleDateFormat;
.line 184
const-string v0, ""
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mVersion:Ljava/lang/String;
.line 187
new-instance v0, Lcom/cleanmaster/bitloader/base/ArrayMap;
invoke-direct {v0}, Lcom/cleanmaster/bitloader/base/ArrayMap;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
.line 500
const-wide/16 v0, 0x0
iput-wide v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mLastSaveTime:J
.line 501
const v0, 0xea60
iput v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->SAVE_INTERVAL:I
.line 191
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mKeys:Ljava/util/Set;
const-string v1, "hometop"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 192
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mKeys:Ljava/util/Set;
const-string v1, "homeicon"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 193
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mKeys:Ljava/util/Set;
const-string v1, "homebottom"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 194
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mKeys:Ljava/util/Set;
const-string v1, "junkfilesclean"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 195
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mKeys:Ljava/util/Set;
const-string v1, "junkfilesresult"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 196
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mKeys:Ljava/util/Set;
const-string v1, "memoryclean"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 197
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mKeys:Ljava/util/Set;
const-string v1, "memoryresult"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 198
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mKeys:Ljava/util/Set;
const-string v1, "memorynews"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 199
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mKeys:Ljava/util/Set;
const-string/jumbo v1, "privacyclean"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 200
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mKeys:Ljava/util/Set;
const-string v1, "floatday"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 201
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mKeys:Ljava/util/Set;
const-string v1, "floatdoing"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 204
invoke-direct {p0}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->loadDataFromLocal()V
.line 205
return-void
.end method
.method private checkIsNeedUpdate(Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;)V
.registers 10
.prologue
const/4 v1, 0x1
.line 254
if-nez p1, :cond_4
.line 280
:cond_3
:goto_3
return-void
.line 258
:cond_4
:try_start_4
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mSdf:Ljava/text/SimpleDateFormat;
iget-object v2, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->start_time:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date;
move-result-object v0
.line 259
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mSdf:Ljava/text/SimpleDateFormat;
iget-object v3, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->end_time:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date;
move-result-object v2
.line 260
invoke-virtual {v2}, Ljava/util/Date;->getTime()J
move-result-wide v4
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/datetime/DateUtil;->getTodayZeroPoint()Ljava/util/Date;
move-result-object v3
invoke-virtual {v3}, Ljava/util/Date;->getTime()J
move-result-wide v6
cmp-long v3, v4, v6
if-ltz v3, :cond_30
.line 261
invoke-virtual {v0}, Ljava/util/Date;->getTime()J
move-result-wide v4
invoke-virtual {v2}, Ljava/util/Date;->getTime()J
move-result-wide v2
cmp-long v0, v4, v2
if-lez v0, :cond_57
:cond_30
move v0, v1
:goto_31
iput-boolean v0, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->isNeedUpdate:Z
:try_end_33
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_33} :catch_59
.line 266
:goto_33
iget-boolean v0, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->isNeedUpdate:Z
if-eqz v0, :cond_3
.line 277
sget-boolean v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v0, :cond_3
.line 278
const-string/jumbo v0, "show"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->key:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " need update"
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;->d(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_3
.line 261
:cond_57
const/4 v0, 0x0
goto :goto_31
.line 262
:catch_59
move-exception v0
.line 263
iput-boolean v1, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->isNeedUpdate:Z
goto :goto_33
.end method
.method private checkLocalAttr(Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;)V
.registers 3
.prologue
.line 283
if-eqz p1, :cond_26
.line 285
iget-object v0, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->localName:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_e
.line 286
iget-object v0, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->pic_urls:Ljava/lang/String;
iput-object v0, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->localName:Ljava/lang/String;
.line 288
:cond_e
iget-object v0, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->nPicLocalName:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_1a
.line 289
iget-object v0, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->notice_pic:Ljava/lang/String;
iput-object v0, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->nPicLocalName:Ljava/lang/String;
.line 291
:cond_1a
iget-object v0, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lotteryPicName:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_26
.line 292
iget-object v0, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lottery_pic_url:Ljava/lang/String;
iput-object v0, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lotteryPicName:Ljava/lang/String;
.line 295
:cond_26
return-void
.end method
.method public static getInstance()Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;
.registers 1
.prologue
.line 171
const/4 v0, 0x0
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->getInstance(Z)Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;
move-result-object v0
return-object v0
.end method
.method private static getInstance(Z)Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;
.registers 2
.prologue
.line 175
sget-object v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mInstance:Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;
if-nez v0, :cond_e
.line 176
new-instance v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;
invoke-direct {v0}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;-><init>()V
sput-object v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mInstance:Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;
.line 180
:cond_b
:goto_b
sget-object v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mInstance:Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;
return-object v0
.line 177
:cond_e
if-eqz p0, :cond_b
.line 178
sget-object v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mInstance:Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;
invoke-direct {v0}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->loadDataFromLocal()V
goto :goto_b
.end method
.method private loadDataFromLocal()V
.registers 10
.prologue
const/4 v0, 0x0
.line 383
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
invoke-virtual {v1}, Lcom/cleanmaster/bitloader/base/ArrayMap;->clear()V
.line 384
invoke-static {}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceWrapper;->getConfigFile()Ljava/io/File;
move-result-object v2
.line 385
invoke-static {}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceWrapper;->getResourceVersion()Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mVersion:Ljava/lang/String;
.line 389
if-eqz v2, :cond_3d
invoke-virtual {v2}, Ljava/io/File;->exists()Z
move-result v1
if-eqz v1, :cond_3d
invoke-virtual {v2}, Ljava/io/File;->isFile()Z
move-result v1
if-eqz v1, :cond_3d
.line 392
:try_start_1e
new-instance v1, Ljava/io/BufferedReader;
new-instance v3, Ljava/io/FileReader;
invoke-direct {v3, v2}, Ljava/io/FileReader;-><init>(Ljava/io/File;)V
invoke-direct {v1, v3}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
:try_end_28
.catch Ljava/lang/Exception; {:try_start_1e .. :try_end_28} :catch_1fb
.catchall {:try_start_1e .. :try_end_28} :catchall_1d2
.line 393
:try_start_28
new-instance v2, Ljava/lang/StringBuffer;
invoke-direct {v2}, Ljava/lang/StringBuffer;-><init>()V
.line 395
:goto_2d
invoke-virtual {v1}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_1c4
.line 396
invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
:try_end_36
.catch Ljava/lang/Exception; {:try_start_28 .. :try_end_36} :catch_37
.catchall {:try_start_28 .. :try_end_36} :catchall_1f9
goto :goto_2d
.line 399
:catch_37
move-exception v2
.line 401
:goto_38
if-eqz v1, :cond_3d
.line 403
:try_start_3a
invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
:try_end_3d
.catch Ljava/io/IOException; {:try_start_3a .. :try_end_3d} :catch_1f4
.line 410
:cond_3d
:goto_3d
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1c3
.line 413
:try_start_43
const-string v1, "\\\\/"
const-string v2, "\\/"
invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 414
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 415
invoke-virtual {v1}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
move-result-object v2
.line 416
:cond_54
:goto_54
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_1c3
.line 417
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
.line 418
iget-object v3, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mKeys:Ljava/util/Set;
invoke-interface {v3, v0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
:try_end_67
.catch Ljava/lang/Exception; {:try_start_43 .. :try_end_67} :catch_1bb
move-result v3
if-eqz v3, :cond_54
.line 420
:try_start_6a
invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v3
.line 421
new-instance v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;
invoke-direct {v4}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;-><init>()V
.line 422
const-string/jumbo v5, "start_time"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->start_time:Ljava/lang/String;
.line 423
const-string v5, "end_time"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->end_time:Ljava/lang/String;
.line 424
const-string v5, "most_times"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v5
iput v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->most_times:I
.line 425
const-string v5, "next_show_time"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v5
iput v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->next_show_time:I
.line 426
const-string/jumbo v5, "pic_urls"
.line 427
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v5
.line 428
if-eqz v5, :cond_ba
invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
move-result v6
if-lez v6, :cond_ba
.line 429
const/4 v6, 0x0
invoke-virtual {v5, v6}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->pic_urls:Ljava/lang/String;
.line 430
iget-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->pic_urls:Ljava/lang/String;
if-nez v5, :cond_ba
.line 431
const-string v5, ""
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->pic_urls:Ljava/lang/String;
.line 433
:cond_ba
const-string/jumbo v5, "play_show"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v5
iput v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->play_show:I
.line 434
const-string v5, "notice"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->notice:Ljava/lang/String;
.line 435
const-string v5, "notice_pic"
.line 436
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->notice_pic:Ljava/lang/String;
.line 437
const-string v5, "lottery_notice_twitter"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lottery_notice_twitter:Ljava/lang/String;
.line 439
const-string v5, "lottery_notice_facebook"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lottery_notice_facebook:Ljava/lang/String;
.line 441
const-string v5, "lottery_notice_gplus"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lottery_notice_gplus:Ljava/lang/String;
.line 443
const-string v5, "lottery_notice_weixin"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lottery_notice_weixin:Ljava/lang/String;
.line 445
const-string v5, "lottery_notice_qq_space"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lottery_notice_qq_space:Ljava/lang/String;
.line 447
const-string v5, "lottery_notice_weibo"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lottery_notice_weibo:Ljava/lang/String;
.line 449
const-string v5, "lottery_pic_url"
.line 450
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lottery_pic_url:Ljava/lang/String;
.line 451
const-string v5, "lottery_url"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lottery_url:Ljava/lang/String;
.line 452
const-string v5, "lottery_type"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v5
iput v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lottery_type:I
.line 453
const-string v5, "lottery_auto_show"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v5
iput v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lottery_auto_show:I
.line 454
const-string v5, "lottery_auto_show_time"
const/4 v6, 0x1
invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v5
iput v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lottery_auto_show_time:I
.line 456
const-string v5, "lottery_auto_today_show_time"
.line 457
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v5
iput v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lottery_auto_today_show_time:I
.line 458
const-string v5, "lottery_special_notice"
.line 459
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lottery_special_notice:Ljava/lang/String;
.line 460
const-string v5, "last_modify"
const-wide/16 v6, 0x0
invoke-virtual {v3, v5, v6, v7}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
move-result-wide v6
iput-wide v6, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->last_modify:J
.line 462
iput-object v0, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->key:Ljava/lang/String;
.line 463
const-string v5, "localName"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->localName:Ljava/lang/String;
.line 464
const-string v5, "lastShowTime"
const-wide/16 v6, 0x0
invoke-virtual {v3, v5, v6, v7}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
move-result-wide v6
iput-wide v6, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lastShowTime:J
.line 465
const-string/jumbo v5, "todayTimes"
const/4 v6, 0x0
invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v5
iput v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->todayTimes:I
.line 466
const-string v5, "nPicLocalName"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->nPicLocalName:Ljava/lang/String;
.line 467
const-string v5, "lotteryPicName"
invoke-virtual {v3, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iput-object v3, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lotteryPicName:Ljava/lang/String;
.line 469
invoke-direct {p0, v4}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->checkLocalAttr(Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;)V
.line 471
invoke-direct {p0, v4}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->checkIsNeedUpdate(Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;)V
.line 472
iget-boolean v3, v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->isNeedUpdate:Z
if-nez v3, :cond_1dc
.line 473
sget-boolean v3, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v3, :cond_18c
.line 474
const-string/jumbo v3, "show"
invoke-virtual {v4}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->toString()Ljava/lang/String;
move-result-object v5
invoke-static {v3, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 475
:cond_18c
iget-object v3, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
invoke-virtual {v3, v0, v4}, Lcom/cleanmaster/bitloader/base/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 476
sget-boolean v3, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v3, :cond_54
.line 477
const-string/jumbo v3, "show"
const-string v4, "%s: load"
const/4 v5, 0x1
new-array v5, v5, [Ljava/lang/Object;
const/4 v6, 0x0
aput-object v0, v5, v6
invoke-static {v4, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {v3, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
:try_end_1a7
.catch Ljava/lang/Exception; {:try_start_6a .. :try_end_1a7} :catch_1a9
goto/16 :goto_54
.line 482
:catch_1a9
move-exception v0
.line 483
:try_start_1aa
sget-boolean v3, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v3, :cond_54
.line 484
const-string/jumbo v3, "show"
const-string v4, "explain error"
invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 485
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
:try_end_1b9
.catch Ljava/lang/Exception; {:try_start_1aa .. :try_end_1b9} :catch_1bb
goto/16 :goto_54
.line 492
:catch_1bb
move-exception v0
.line 493
sget-boolean v1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v1, :cond_1c3
.line 494
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
.line 498
:cond_1c3
return-void
.line 398
:cond_1c4
:try_start_1c4
invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
:try_end_1c7
.catch Ljava/lang/Exception; {:try_start_1c4 .. :try_end_1c7} :catch_37
.catchall {:try_start_1c4 .. :try_end_1c7} :catchall_1f9
move-result-object v0
.line 401
if-eqz v1, :cond_3d
.line 403
:try_start_1ca
invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
:try_end_1cd
.catch Ljava/io/IOException; {:try_start_1ca .. :try_end_1cd} :catch_1cf
goto/16 :goto_3d
.line 404
:catch_1cf
move-exception v1
goto/16 :goto_3d
.line 401
:catchall_1d2
move-exception v1
move-object v8, v1
move-object v1, v0
move-object v0, v8
:goto_1d6
if-eqz v1, :cond_1db
.line 403
:try_start_1d8
invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
:try_end_1db
.catch Ljava/io/IOException; {:try_start_1d8 .. :try_end_1db} :catch_1f7
.line 405
:cond_1db
:goto_1db
throw v0
.line 479
:cond_1dc
:try_start_1dc
sget-boolean v3, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v3, :cond_54
.line 480
const-string/jumbo v3, "show"
const-string v4, "%s: not load"
const/4 v5, 0x1
new-array v5, v5, [Ljava/lang/Object;
const/4 v6, 0x0
aput-object v0, v5, v6
invoke-static {v4, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {v3, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
:try_end_1f2
.catch Ljava/lang/Exception; {:try_start_1dc .. :try_end_1f2} :catch_1a9
goto/16 :goto_54
.line 404
:catch_1f4
move-exception v1
goto/16 :goto_3d
:catch_1f7
move-exception v1
goto :goto_1db
.line 401
:catchall_1f9
move-exception v0
goto :goto_1d6
.line 399
:catch_1fb
move-exception v1
move-object v1, v0
goto/16 :goto_38
.end method
.method private reloadDataFromLocalIfNeed()V
.registers 3
.prologue
.line 304
invoke-static {}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceWrapper;->getResourceVersion()Ljava/lang/String;
move-result-object v0
.line 305
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mVersion:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_14
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mVersion:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_24
.line 306
:cond_14
sget-boolean v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v0, :cond_21
.line 307
const-string/jumbo v0, "show"
const-string/jumbo v1, "reload Data From Local"
invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 308
:cond_21
invoke-direct {p0}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->loadDataFromLocal()V
.line 310
:cond_24
return-void
.end method
.method private declared-synchronized saveToLocal()V
.registers 7
.prologue
const/4 v1, 0x0
.line 504
monitor-enter p0
:try_start_2
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iget-wide v4, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mLastSaveTime:J
sub-long/2addr v2, v4
invoke-static {v2, v3}, Ljava/lang/Math;->abs(J)J
move-result-wide v2
iget v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->SAVE_INTERVAL:I
int-to-long v4, v0
cmp-long v0, v2, v4
if-lez v0, :cond_1d
.line 505
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iput-wide v2, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mLastSaveTime:J
:try_end_1a
.catchall {:try_start_2 .. :try_end_1a} :catchall_ba
.line 511
const/4 v0, 0x0
.line 512
if-nez v1, :cond_1f
.line 558
:cond_1d
:goto_1d
monitor-exit p0
return-void
.line 515
:cond_1f
:try_start_1f
invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z
move-result v2
if-eqz v2, :cond_28
.line 516
invoke-virtual {v0}, Ljava/io/File;->delete()Z
.line 518
:cond_28
invoke-virtual {v0}, Ljava/io/File;->exists()Z
:try_end_2b
.catchall {:try_start_1f .. :try_end_2b} :catchall_ba
move-result v2
if-nez v2, :cond_34
.line 520
:try_start_2e
invoke-virtual {v0}, Ljava/io/File;->createNewFile()Z
:try_end_31
.catch Ljava/io/IOException; {:try_start_2e .. :try_end_31} :catch_bd
.catchall {:try_start_2e .. :try_end_31} :catchall_ba
move-result v2
if-eqz v2, :cond_1d
.line 529
:cond_34
:try_start_34
new-instance v2, Ljava/io/BufferedWriter;
new-instance v3, Ljava/io/FileWriter;
invoke-direct {v3, v0}, Ljava/io/FileWriter;-><init>(Ljava/io/File;)V
invoke-direct {v2, v3}, Ljava/io/BufferedWriter;-><init>(Ljava/io/Writer;)V
:try_end_3e
.catch Ljava/lang/Exception; {:try_start_34 .. :try_end_3e} :catch_c7
.catchall {:try_start_34 .. :try_end_3e} :catchall_b2
.line 530
:try_start_3e
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
.line 531
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
invoke-virtual {v0}, Lcom/cleanmaster/bitloader/base/ArrayMap;->keySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v4
:cond_4d
:goto_4d
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_91
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 532
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
invoke-virtual {v1, v0}, Lcom/cleanmaster/bitloader/base/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;
:try_end_61
.catch Ljava/lang/Exception; {:try_start_3e .. :try_end_61} :catch_77
.catchall {:try_start_3e .. :try_end_61} :catchall_c2
.line 534
:try_start_61
new-instance v5, Lorg/json/JSONObject;
invoke-virtual {v1}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v5, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 535
invoke-virtual {v3, v0, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_6d
.catch Lorg/json/JSONException; {:try_start_61 .. :try_end_6d} :catch_6e
.catch Ljava/lang/Exception; {:try_start_61 .. :try_end_6d} :catch_77
.catchall {:try_start_61 .. :try_end_6d} :catchall_c2
goto :goto_4d
.line 536
:catch_6e
move-exception v0
.line 537
:try_start_6f
sget-boolean v1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v1, :cond_4d
.line 538
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
:try_end_76
.catch Ljava/lang/Exception; {:try_start_6f .. :try_end_76} :catch_77
.catchall {:try_start_6f .. :try_end_76} :catchall_c2
goto :goto_4d
.line 545
:catch_77
move-exception v0
move-object v1, v2
.line 546
:goto_79
:try_start_79
sget-boolean v2, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v2, :cond_89
.line 547
const-string/jumbo v2, "show"
const-string/jumbo v3, "saveToLocal failed"
invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 548
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
:try_end_89
.catchall {:try_start_79 .. :try_end_89} :catchall_c4
.line 551
:cond_89
if-eqz v1, :cond_1d
.line 553
:try_start_8b
invoke-virtual {v1}, Ljava/io/BufferedWriter;->close()V
:try_end_8e
.catch Ljava/io/IOException; {:try_start_8b .. :try_end_8e} :catch_8f
.catchall {:try_start_8b .. :try_end_8e} :catchall_ba
goto :goto_1d
.line 554
:catch_8f
move-exception v0
goto :goto_1d
.line 541
:cond_91
:try_start_91
invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V
.line 542
invoke-virtual {v2}, Ljava/io/BufferedWriter;->flush()V
.line 543
sget-boolean v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v0, :cond_a8
.line 544
const-string/jumbo v0, "show"
const-string/jumbo v1, "saveToLocal success"
invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
:try_end_a8
.catch Ljava/lang/Exception; {:try_start_91 .. :try_end_a8} :catch_77
.catchall {:try_start_91 .. :try_end_a8} :catchall_c2
.line 551
:cond_a8
if-eqz v2, :cond_1d
.line 553
:try_start_aa
invoke-virtual {v2}, Ljava/io/BufferedWriter;->close()V
:try_end_ad
.catch Ljava/io/IOException; {:try_start_aa .. :try_end_ad} :catch_af
.catchall {:try_start_aa .. :try_end_ad} :catchall_ba
goto/16 :goto_1d
.line 554
:catch_af
move-exception v0
goto/16 :goto_1d
.line 551
:catchall_b2
move-exception v0
move-object v2, v1
:goto_b4
if-eqz v2, :cond_b9
.line 553
:try_start_b6
invoke-virtual {v2}, Ljava/io/BufferedWriter;->close()V
:try_end_b9
.catch Ljava/io/IOException; {:try_start_b6 .. :try_end_b9} :catch_c0
.catchall {:try_start_b6 .. :try_end_b9} :catchall_ba
.line 555
:cond_b9
:goto_b9
:try_start_b9
throw v0
:try_end_ba
.catchall {:try_start_b9 .. :try_end_ba} :catchall_ba
.line 504
:catchall_ba
move-exception v0
monitor-exit p0
throw v0
.line 523
:catch_bd
move-exception v0
goto/16 :goto_1d
.line 554
:catch_c0
move-exception v1
goto :goto_b9
.line 551
:catchall_c2
move-exception v0
goto :goto_b4
:catchall_c4
move-exception v0
move-object v2, v1
goto :goto_b4
.line 545
:catch_c7
move-exception v0
goto :goto_79
.end method
# virtual methods
.method checkDisplayNumber(Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;)Z
.registers 8
.prologue
const/4 v1, 0x1
const/4 v0, 0x0
.line 209
if-eqz p1, :cond_14
.line 210
iget v2, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->most_times:I
if-nez v2, :cond_15
.line 211
sget-boolean v1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v1, :cond_14
.line 212
const-string/jumbo v1, "show"
const-string v2, "most_times == 0, never show"
invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 250
:cond_14
:goto_14
return v0
.line 216
:cond_15
iget-wide v2, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lastShowTime:J
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-eqz v2, :cond_e6
.line 217
iget-wide v2, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lastShowTime:J
invoke-static {v2, v3}, Lcom/cleanmaster/hpsharelib/base/util/datetime/DateUtil;->isToday(J)Z
move-result v2
if-eqz v2, :cond_bb
.line 218
iget v2, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->todayTimes:I
iget v3, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->most_times:I
if-ge v2, v3, :cond_9a
.line 219
iget-wide v2, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lastShowTime:J
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
cmp-long v2, v2, v4
if-lez v2, :cond_42
.line 220
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iput-wide v2, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lastShowTime:J
.line 221
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
iget-object v3, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->key:Ljava/lang/String;
invoke-virtual {v2, v3, p1}, Lcom/cleanmaster/bitloader/base/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 223
:cond_42
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iget-wide v4, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lastShowTime:J
sub-long/2addr v2, v4
iget v4, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->next_show_time:I
mul-int/lit8 v4, v4, 0x3c
mul-int/lit8 v4, v4, 0x3c
mul-int/lit16 v4, v4, 0x3e8
int-to-long v4, v4
cmp-long v2, v2, v4
if-ltz v2, :cond_78
.line 224
sget-boolean v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v0, :cond_76
.line 225
const-string/jumbo v0, "show"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v3, "time\'s up: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
iget-object v3, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->key:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v0, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
:cond_76
move v0, v1
.line 226
goto :goto_14
.line 228
:cond_78
sget-boolean v1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v1, :cond_14
.line 229
const-string/jumbo v1, "show"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v3, "time wait: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
iget-object v3, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->key:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_14
.line 232
:cond_9a
sget-boolean v1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v1, :cond_14
.line 233
const-string/jumbo v1, "show"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "arrive most times: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
iget-object v3, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->key:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_14
.line 236
:cond_bb
sget-boolean v2, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v2, :cond_da
.line 237
const-string/jumbo v2, "show"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "last not today: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
iget-object v4, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->key:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 238
:cond_da
iput v0, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->todayTimes:I
.line 239
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
iget-object v2, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->key:Ljava/lang/String;
invoke-virtual {v0, v2, p1}, Lcom/cleanmaster/bitloader/base/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
move v0, v1
.line 240
goto/16 :goto_14
.line 243
:cond_e6
sget-boolean v2, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v2, :cond_106
.line 244
const-string/jumbo v2, "show"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v4, "start today: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
iget-object v4, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->key:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 245
:cond_106
iput v0, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->todayTimes:I
.line 246
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
iget-object v2, p1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->key:Ljava/lang/String;
invoke-virtual {v0, v2, p1}, Lcom/cleanmaster/bitloader/base/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
move v0, v1
.line 247
goto/16 :goto_14
.end method
.method public checkIfNeedReload()V
.registers 2
.prologue
.line 298
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
invoke-virtual {v0}, Lcom/cleanmaster/bitloader/base/ArrayMap;->size()I
move-result v0
if-nez v0, :cond_b
.line 299
invoke-direct {p0}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->reloadDataFromLocalIfNeed()V
.line 301
:cond_b
return-void
.end method
.method public getResourceMap()Lcom/cleanmaster/bitloader/base/ArrayMap;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/cleanmaster/bitloader/base/ArrayMap",
"<",
"Ljava/lang/String;",
"Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;",
">;"
}
.end annotation
.prologue
.line 313
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
if-nez v0, :cond_b
.line 314
new-instance v0, Lcom/cleanmaster/bitloader/base/ArrayMap;
invoke-direct {v0}, Lcom/cleanmaster/bitloader/base/ArrayMap;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
.line 315
:cond_b
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
return-object v0
.end method
.method public hasResource(Ljava/lang/String;)Z
.registers 3
.prologue
.line 320
const/4 v0, 0x1
invoke-virtual {p0, p1, v0}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->hasResource(Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public hasResource(Ljava/lang/String;Z)Z
.registers 13
.prologue
const/4 v2, 0x0
const/4 v1, 0x1
.line 324
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/HostHelper;->getAppContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
.line 325
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->isFestivalRequestSwitch()Z
move-result v0
if-nez v0, :cond_14
.line 379
:cond_13
:goto_13
return v2
.line 328
:cond_14
invoke-direct {p0}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->reloadDataFromLocalIfNeed()V
.line 329
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
invoke-virtual {v0, p1}, Lcom/cleanmaster/bitloader/base/ArrayMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_146
.line 330
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
invoke-virtual {v0, p1}, Lcom/cleanmaster/bitloader/base/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;
.line 332
if-eqz p2, :cond_168
.line 333
invoke-virtual {p0, v0}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->checkDisplayNumber(Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;)Z
move-result v3
.line 334
:goto_2d
if-eqz v3, :cond_13
.line 336
:try_start_2f
iget-object v3, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mSdf:Ljava/text/SimpleDateFormat;
iget-object v4, v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->start_time:Ljava/lang/String;
.line 337
invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date;
move-result-object v3
.line 338
iget-object v4, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mSdf:Ljava/text/SimpleDateFormat;
iget-object v5, v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->end_time:Ljava/lang/String;
.line 339
invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date;
move-result-object v4
.line 340
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/datetime/DateUtil;->getTodayZeroPoint()Ljava/util/Date;
move-result-object v5
.line 341
invoke-virtual {v3}, Ljava/util/Date;->getTime()J
move-result-wide v6
invoke-virtual {v5}, Ljava/util/Date;->getTime()J
move-result-wide v8
cmp-long v3, v6, v8
if-gtz v3, :cond_127
invoke-virtual {v5}, Ljava/util/Date;->getTime()J
move-result-wide v6
invoke-virtual {v4}, Ljava/util/Date;->getTime()J
move-result-wide v4
cmp-long v3, v6, v4
if-gtz v3, :cond_127
.line 342
new-instance v3, Ljava/io/File;
.line 343
invoke-static {}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceWrapper;->getResourceRootPath()Ljava/lang/String;
move-result-object v4
iget-object v5, v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->localName:Ljava/lang/String;
invoke-direct {v3, v4, v5}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 347
iget-object v4, v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lotteryPicName:Ljava/lang/String;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_165
.line 348
sget-boolean v4, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v4, :cond_8d
.line 349
const-string/jumbo v4, "show"
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "lotteryPicName = "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
iget-object v6, v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lotteryPicName:Ljava/lang/String;
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-static {v4, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 350
:cond_8d
new-instance v4, Ljava/io/File;
invoke-static {}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceWrapper;->getResourceRootPath()Ljava/lang/String;
move-result-object v5
iget-object v0, v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lotteryPicName:Ljava/lang/String;
invoke-direct {v4, v5, v0}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 352
invoke-virtual {v4}, Ljava/io/File;->exists()Z
move-result v0
if-eqz v0, :cond_df
invoke-virtual {v4}, Ljava/io/File;->isFile()Z
move-result v0
if-eqz v0, :cond_df
.line 353
invoke-virtual {v4}, Ljava/io/File;->canRead()Z
move-result v0
if-eqz v0, :cond_df
move v0, v1
.line 356
:goto_ab
invoke-virtual {v3}, Ljava/io/File;->exists()Z
move-result v4
if-eqz v4, :cond_e1
invoke-virtual {v3}, Ljava/io/File;->isFile()Z
move-result v4
if-eqz v4, :cond_e1
invoke-virtual {v3}, Ljava/io/File;->canRead()Z
move-result v3
if-eqz v3, :cond_e1
if-eqz v0, :cond_e1
.line 357
sget-boolean v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v0, :cond_dc
.line 358
const-string/jumbo v0, "show"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "has key: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v0, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
:cond_dc
move v2, v1
.line 359
goto/16 :goto_13
:cond_df
move v0, v2
.line 353
goto :goto_ab
.line 361
:cond_e1
sget-boolean v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v0, :cond_13
.line 362
const-string/jumbo v0, "show"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "file not exist: "
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p1}, 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;->d(Ljava/lang/String;Ljava/lang/String;)I
:try_end_fe
.catch Ljava/text/ParseException; {:try_start_2f .. :try_end_fe} :catch_100
goto/16 :goto_13
.line 368
:catch_100
move-exception v0
.line 369
sget-boolean v1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v1, :cond_13
.line 370
const-string/jumbo v1, "show"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "not containsKey: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v0}, Ljava/text/ParseException;->getMessage()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v1, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 371
invoke-virtual {v0}, Ljava/text/ParseException;->printStackTrace()V
goto/16 :goto_13
.line 365
:cond_127
:try_start_127
sget-boolean v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v0, :cond_13
.line 366
const-string/jumbo v0, "show"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "not in activity duration: "
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p1}, 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;->d(Ljava/lang/String;Ljava/lang/String;)I
:try_end_144
.catch Ljava/text/ParseException; {:try_start_127 .. :try_end_144} :catch_100
goto/16 :goto_13
.line 376
:cond_146
sget-boolean v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v0, :cond_13
.line 377
const-string/jumbo v0, "show"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "not containsKey: "
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p1}, 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;->d(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_13
:cond_165
move v0, v1
goto/16 :goto_ab
:cond_168
move v3, v1
goto/16 :goto_2d
.end method
.method public saveToLocal(Ljava/lang/String;Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;)V
.registers 4
.prologue
.line 572
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
invoke-virtual {v0, p1, p2}, Lcom/cleanmaster/bitloader/base/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 573
invoke-direct {p0}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->saveToLocal()V
.line 574
return-void
.end method
.method public updateDisplayTime(Ljava/lang/String;)V
.registers 8
.prologue
.line 561
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mResourceMap:Lcom/cleanmaster/bitloader/base/ArrayMap;
invoke-virtual {v0, p1}, Lcom/cleanmaster/bitloader/base/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;
.line 562
if-eqz v0, :cond_3a
.line 563
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iput-wide v2, v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->lastShowTime:J
.line 564
iget v1, v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->todayTimes:I
add-int/lit8 v1, v1, 0x1
iput v1, v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->todayTimes:I
.line 565
sget-boolean v1, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->mDebug:Z
if-eqz v1, :cond_35
.line 566
const-string/jumbo v1, "show"
const-string v2, "%s\'s todayTimes=%s"
const/4 v3, 0x2
new-array v3, v3, [Ljava/lang/Object;
const/4 v4, 0x0
aput-object p1, v3, v4
const/4 v4, 0x1
iget v5, v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->todayTimes:I
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v3, v4
invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 567
:cond_35
iget-object v1, v0, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;->key:Ljava/lang/String;
invoke-virtual {p0, v1, v0}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager;->saveToLocal(Ljava/lang/String;Lcom/cleanmaster/hpsharelib/cloudconfig/CloudResourceManager$CloudResourceFile;)V
.line 569
:cond_3a
return-void
.end method