w.smali
.class public Lcom/keniu/security/newmain/w;
.super Ljava/lang/Object;
.source "NewMainBtnCloudConfigHelper.java"
# direct methods
.method public static a()Ljava/lang/String;
.registers 4
.prologue
.line 48
const/16 v0, 0x9
const-string v1, "main_page_grid_function_section"
const-string v2, "key_main_page_cloud_functions"
const-string v3, ""
invoke-static {v0, v1, v2, v3}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getStringValue(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 4
.prologue
.line 57
const/16 v0, 0x9
const-string v1, "main_page_grid_function_section"
invoke-static {v0, v1, p0, p1}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getStringValue(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static a(Ljava/lang/String;)Z
.registers 2
.prologue
.line 139
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v0
invoke-static {v0, p0}, Lcom/cleanmaster/hpsharelib/base/util/system/PackageUtils;->isHasPackage(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_c
.line 141
const/4 v0, 0x0
.line 143
:goto_b
return v0
:cond_c
const/4 v0, 0x1
goto :goto_b
.end method
.method public static a(Ljava/util/ArrayList;I)Z
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList",
"<",
"Lcom/keniu/security/newmain/bean/FunctionBean;",
">;I)Z"
}
.end annotation
.prologue
const/4 v1, 0x0
.line 95
if-eqz p0, :cond_9
invoke-virtual {p0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
if-nez v0, :cond_b
:cond_9
move v0, v1
.line 135
:goto_a
return v0
.line 99
:cond_b
invoke-virtual {p0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/keniu/security/newmain/bean/FunctionBean;
invoke-virtual {v0}, Lcom/keniu/security/newmain/bean/FunctionBean;->getFunction()Ljava/lang/String;
move-result-object v2
.line 100
invoke-virtual {p0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/keniu/security/newmain/bean/FunctionBean;
invoke-virtual {v0}, Lcom/keniu/security/newmain/bean/FunctionBean;->getIntent()Lcom/keniu/security/newmain/bean/IntentBean;
move-result-object v3
.line 101
invoke-virtual {p0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/keniu/security/newmain/bean/FunctionBean;
invoke-virtual {v0}, Lcom/keniu/security/newmain/bean/FunctionBean;->getIconUrl()Ljava/lang/String;
move-result-object v4
.line 102
invoke-virtual {p0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/keniu/security/newmain/bean/FunctionBean;
invoke-virtual {v0}, Lcom/keniu/security/newmain/bean/FunctionBean;->getFunctionTitle()Ljava/lang/String;
move-result-object v5
.line 103
invoke-virtual {p0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/keniu/security/newmain/bean/FunctionBean;
invoke-virtual {v0}, Lcom/keniu/security/newmain/bean/FunctionBean;->getPosition()I
move-result v6
.line 104
invoke-virtual {p0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/keniu/security/newmain/bean/FunctionBean;
invoke-virtual {v0}, Lcom/keniu/security/newmain/bean/FunctionBean;->getFunctionSubtitle()Ljava/lang/String;
move-result-object v7
.line 105
invoke-virtual {p0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/keniu/security/newmain/bean/FunctionBean;
invoke-virtual {v0}, Lcom/keniu/security/newmain/bean/FunctionBean;->getfunctionId()I
move-result v0
.line 107
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v8
invoke-virtual {v8}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->isMainFragmentGridShowSix()Z
move-result v8
.line 108
if-eqz v8, :cond_60
const/4 v8, 0x6
if-le v6, v8, :cond_60
move v0, v1
.line 109
goto :goto_a
.line 112
:cond_60
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_68
move v0, v1
.line 113
goto :goto_a
.line 116
:cond_68
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_7c
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_7c
invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_7c
if-gez v0, :cond_7e
:cond_7c
move v0, v1
.line 117
goto :goto_a
.line 120
:cond_7e
if-nez v3, :cond_82
move v0, v1
.line 121
goto :goto_a
.line 123
:cond_82
invoke-virtual {v3}, Lcom/keniu/security/newmain/bean/IntentBean;->getPkgName()Ljava/lang/String;
move-result-object v0
.line 124
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_95
invoke-static {v0}, Lcom/keniu/security/newmain/w;->a(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_95
move v0, v1
.line 125
goto/16 :goto_a
.line 129
:cond_95
invoke-static {v4}, Lcom/keniu/security/util/g;->d(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_a8
.line 130
const-string v0, "sixcard"
const-string v2, "NewMainBtnCloudConfigHelper-----==download-image=="
invoke-static {v0, v2}, Lcom/cleanmaster/pluginscommonlib/a;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 131
invoke-static {v4}, Lcom/keniu/security/newmain/w;->b(Ljava/lang/String;)V
move v0, v1
.line 132
goto/16 :goto_a
.line 135
:cond_a8
const/4 v0, 0x1
goto/16 :goto_a
.end method
.method public static b()Ljava/util/ArrayList;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList",
"<",
"Lcom/keniu/security/newmain/bean/FunctionBean;",
">;"
}
.end annotation
.prologue
.line 63
invoke-static {}, Lcom/keniu/security/newmain/w;->a()Ljava/lang/String;
move-result-object v0
.line 64
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_c
.line 65
const/4 v0, 0x0
.line 84
:goto_b
return-object v0
.line 68
:cond_c
const-string v1, ";"
invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v3
.line 69
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 70
const/4 v0, 0x0
move v1, v0
:goto_19
array-length v0, v3
if-ge v1, v0, :cond_4f
.line 71
aget-object v0, v3, v1
invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v0
const-string v4, ""
invoke-static {v0, v4}, Lcom/keniu/security/newmain/w;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 72
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_32
.line 70
:goto_2e
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_19
.line 75
:cond_32
new-instance v4, Lcom/google/gson/Gson;
invoke-direct {v4}, Lcom/google/gson/Gson;-><init>()V
.line 77
:try_start_37
const-class v5, Lcom/keniu/security/newmain/bean/FunctionBean;
invoke-virtual {v4, v0, v5}, Lcom/google/gson/Gson;->fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/keniu/security/newmain/bean/FunctionBean;
.line 78
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:try_end_42
.catch Lcom/google/gson/JsonSyntaxException; {:try_start_37 .. :try_end_42} :catch_43
goto :goto_2e
.line 79
:catch_43
move-exception v0
.line 80
const-string v4, "sixcard"
const-string v5, "8\u5bab\u683c\u4e91\u63a7\u6570\u636e\u89e3\u6790\u9519\u8bef\uff01"
invoke-static {v4, v5}, Lcom/cleanmaster/pluginscommonlib/a;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 81
invoke-virtual {v0}, Lcom/google/gson/JsonSyntaxException;->printStackTrace()V
goto :goto_2e
:cond_4f
move-object v0, v2
.line 84
goto :goto_b
.end method
.method private static b(Ljava/lang/String;)V
.registers 5
.prologue
.line 164
new-instance v0, Lcom/keniu/security/newmain/x;
invoke-direct {v0, p0}, Lcom/keniu/security/newmain/x;-><init>(Ljava/lang/String;)V
const-wide/16 v2, 0x7d0
invoke-static {v0, v2, v3}, Lcom/cleanmaster/base/util/concurrent/BackgroundThread;->postDelayed(Ljava/lang/Runnable;J)V
.line 171
return-void
.end method