a.smali
.class public Lcom/cmcm/xiaobao/phone/ui/menu/me/c/a;
.super Ljava/lang/Object;
# direct methods
.method private static a(I)Ljava/lang/String;
.registers 2
.param p0 # I
.annotation build Landroid/support/annotation/StringRes;
.end annotation
.end param
invoke-static {}, Lcom/cmcm/xiaobao/phone/OrionApplication;->getAppContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0, p0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static a()Ljava/util/List;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;",
">;"
}
.end annotation
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
invoke-static {}, Lcom/cmcm/xiaobao/phone/smarthome/sdk/ChannelUtil;->isXiaoBaoTaiWan()Z
move-result v1
if-nez v1, :cond_20
new-instance v2, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;
const-string/jumbo v3, "voice_admin"
const v4, 0x7f0a0642
invoke-static {v4}, Lcom/cmcm/xiaobao/phone/ui/menu/me/c/a;->a(I)Ljava/lang/String;
move-result-object v4
const v5, 0x7f020133
invoke-direct {v2, v3, v4, v5}, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_20
new-instance v2, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;
const-string/jumbo v3, "my_alarm"
const v4, 0x7f0a063e
invoke-static {v4}, Lcom/cmcm/xiaobao/phone/ui/menu/me/c/a;->a(I)Ljava/lang/String;
move-result-object v4
const v5, 0x7f02012e
invoke-direct {v2, v3, v4, v5}, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
if-nez v1, :cond_4c
new-instance v2, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;
const-string/jumbo v3, "my_favorite"
const v4, 0x7f0a063f
invoke-static {v4}, Lcom/cmcm/xiaobao/phone/ui/menu/me/c/a;->a(I)Ljava/lang/String;
move-result-object v4
const v5, 0x7f02012f
invoke-direct {v2, v3, v4, v5}, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_4c
if-nez v1, :cond_63
new-instance v1, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;
const-string/jumbo v2, "my_purchased"
const v3, 0x7f0a0640
invoke-static {v3}, Lcom/cmcm/xiaobao/phone/ui/menu/me/c/a;->a(I)Ljava/lang/String;
move-result-object v3
const v4, 0x7f020130
invoke-direct {v1, v2, v3, v4}, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_63
new-instance v1, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;
const-string/jumbo v2, "ai_command"
const v3, 0x7f0a0637
invoke-static {v3}, Lcom/cmcm/xiaobao/phone/ui/menu/me/c/a;->a(I)Ljava/lang/String;
move-result-object v3
const v4, 0x7f020125
invoke-direct {v1, v2, v3, v4}, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-object v0
.end method
.method public static b()Ljava/util/List;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;",
">;"
}
.end annotation
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
new-instance v1, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;
const-string/jumbo v2, "device_setting"
const v3, 0x7f0a063a
invoke-static {v3}, Lcom/cmcm/xiaobao/phone/ui/menu/me/c/a;->a(I)Ljava/lang/String;
move-result-object v3
const v4, 0x7f02012a
invoke-direct {v1, v2, v3, v4}, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
new-instance v1, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;
const-string/jumbo v2, "add_speaker"
const v3, 0x7f0a0636
invoke-static {v3}, Lcom/cmcm/xiaobao/phone/ui/menu/me/c/a;->a(I)Ljava/lang/String;
move-result-object v3
const v4, 0x7f020124
invoke-direct {v1, v2, v3, v4}, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
new-instance v1, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;
const-string/jumbo v2, "smarthome"
const v3, 0x7f0a0641
invoke-static {v3}, Lcom/cmcm/xiaobao/phone/ui/menu/me/c/a;->a(I)Ljava/lang/String;
move-result-object v3
const v4, 0x7f020132
invoke-direct {v1, v2, v3, v4}, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-object v0
.end method
.method public static c()Ljava/util/List;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;",
">;"
}
.end annotation
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
invoke-static {}, Lcom/cmcm/xiaobao/phone/smarthome/sdk/ChannelUtil;->isXiaoBaoTaiWan()Z
move-result v2
if-nez v2, :cond_34
invoke-static {}, Lcom/sdk/orion/ui/baselibrary/sharedpref/SimpleSharedPref;->getService()Lcom/sdk/orion/ui/baselibrary/sharedpref/ISharedPref;
move-result-object v0
invoke-interface {v0}, Lcom/sdk/orion/ui/baselibrary/sharedpref/ISharedPref;->meTabBbsUrl()Lcom/sdk/orion/ui/baselibrary/sharedpref/core/Call;
move-result-object v0
invoke-interface {v0}, Lcom/sdk/orion/ui/baselibrary/sharedpref/core/Call;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_34
new-instance v0, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;
const-string/jumbo v3, "bbs"
const v4, 0x7f0a0638
invoke-static {v4}, Lcom/cmcm/xiaobao/phone/ui/menu/me/c/a;->a(I)Ljava/lang/String;
move-result-object v4
const v5, 0x7f020127
invoke-direct {v0, v3, v4, v5}, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_34
if-nez v2, :cond_4b
new-instance v0, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;
const-string/jumbo v3, "manual"
const v4, 0x7f0a063c
invoke-static {v4}, Lcom/cmcm/xiaobao/phone/ui/menu/me/c/a;->a(I)Ljava/lang/String;
move-result-object v4
const v5, 0x7f02012c
invoke-direct {v0, v3, v4, v5}, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_4b
new-instance v0, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;
const-string/jumbo v3, "connect_us"
const v4, 0x7f0a0639
invoke-static {v4}, Lcom/cmcm/xiaobao/phone/ui/menu/me/c/a;->a(I)Ljava/lang/String;
move-result-object v4
const v5, 0x7f020129
invoke-direct {v0, v3, v4, v5}, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
new-instance v0, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;
const-string/jumbo v3, "about_us"
const v4, 0x7f0a0635
invoke-static {v4}, Lcom/cmcm/xiaobao/phone/ui/menu/me/c/a;->a(I)Ljava/lang/String;
move-result-object v4
const v5, 0x7f020123
invoke-direct {v0, v3, v4, v5}, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
invoke-static {}, Lcom/sdk/orion/ui/baselibrary/sharedpref/SimpleSharedPref;->getService()Lcom/sdk/orion/ui/baselibrary/sharedpref/ISharedPref;
move-result-object v0
invoke-interface {v0}, Lcom/sdk/orion/ui/baselibrary/sharedpref/ISharedPref;->meTabFeedbackEnable()Lcom/sdk/orion/ui/baselibrary/sharedpref/core/Call;
move-result-object v0
invoke-interface {v0}, Lcom/sdk/orion/ui/baselibrary/sharedpref/core/Call;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
if-eqz v0, :cond_a2
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_a2
if-nez v2, :cond_a2
new-instance v0, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;
const-string/jumbo v2, "feedback"
const v3, 0x7f0a063b
invoke-static {v3}, Lcom/cmcm/xiaobao/phone/ui/menu/me/c/a;->a(I)Ljava/lang/String;
move-result-object v3
const v4, 0x7f02012b
invoke-direct {v0, v2, v3, v4}, Lcom/cmcm/xiaobao/phone/ui/menu/me/b/a;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_a2
return-object v1
.end method