ShareHelper$NewShareItem.smali
.class public Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;
.super Ljava/lang/Object;
.source "ShareHelper.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/cleanmaster/hpsharelib/share/ShareHelper;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "NewShareItem"
.end annotation
# static fields
.field private static final CMCM_SHARE_URL:Ljava/lang/String; = "https://www.cmcm.com/share/cm/?"
.field private static final FACEBOOK_SHARE_URL:Ljava/lang/String; = "https://www.facebook.com/sharer/sharer.php?u="
.field public static final FEATUER_CPUOVERHEAT:Ljava/lang/String; = "cpuoverheat"
.field public static final FEATUER_WIZARDDETIAL:Ljava/lang/String; = "wizard"
.field public static final FEATURE_ABOUT:Ljava/lang/String; = "about"
.field public static final FEATURE_ANTIVIRUS:Ljava/lang/String; = "antivirus"
.field public static final FEATURE_CPUBOOST:Ljava/lang/String; = "cpuboost"
.field public static final FEATURE_FLOAT:Ljava/lang/String; = "float"
.field public static final FEATURE_GAMEBOX_CONTENT:Ljava/lang/String; = "gameboxcontent"
.field public static final FEATURE_JUNKFILES:Ljava/lang/String; = "junkfiles"
.field public static final FEATURE_LIEBAO:Ljava/lang/String; = "liebao"
.field public static final FEATURE_MEMBOOST:Ljava/lang/String; = "memboost"
.field public static final FEATURE_RESTART_RANK:Ljava/lang/String; = "restartrank"
.field public static final FEATURE_SHAKE_SHARE:Ljava/lang/String; = "shake_share"
.field private static final PARAM_FEATURE:Ljava/lang/String; = "feature="
.field public static final PARAM_FROM:Ljava/lang/String; = "from="
.field private static final PARAM_LOCALE:Ljava/lang/String; = "locale="
.field private static final PARAM_SIZE:Ljava/lang/String; = "size="
.field public static final SIZE_INFO_ABOUT:Ljava/lang/String; = "1"
.field public static final SOURCE_FROM_FACEBOOK:Ljava/lang/String; = "facebook"
.field public static final SOURCE_FROM_GAME_BOX:Ljava/lang/String; = "box"
# instance fields
.field private mnType:I
.field private mstrFeature:Ljava/lang/String;
.field private mstrShareValueInfo:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;I)V
.registers 4
.prologue
.line 632
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 633
iput-object p1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrFeature:Ljava/lang/String;
.line 634
iput-object p2, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrShareValueInfo:Ljava/lang/String;
.line 635
iput p3, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mnType:I
.line 636
return-void
.end method
.method private checkValid()Z
.registers 4
.prologue
const/4 v0, 0x0
.line 732
invoke-direct {p0}, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->isSupportedType()Z
move-result v1
if-eqz v1, :cond_17
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrFeature:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_17
iget-object v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrShareValueInfo:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_18
.line 736
:cond_17
:goto_17
return v0
:cond_18
const-string v1, "memboost"
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrFeature:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_7c
const-string v1, "junkfiles"
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrFeature:Ljava/lang/String;
.line 737
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_7c
const-string v1, "about"
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrFeature:Ljava/lang/String;
.line 738
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_7c
const-string v1, "antivirus"
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrFeature:Ljava/lang/String;
.line 739
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_7c
const-string v1, "cpuboost"
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrFeature:Ljava/lang/String;
.line 740
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_7c
const-string v1, "gameboxcontent"
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrFeature:Ljava/lang/String;
.line 742
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_7c
const-string v1, "cpuoverheat"
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrFeature:Ljava/lang/String;
.line 743
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_7c
const-string v1, "liebao"
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrFeature:Ljava/lang/String;
.line 744
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_7c
const-string v1, "restartrank"
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrFeature:Ljava/lang/String;
.line 745
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_7c
const-string v1, "shake_share"
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrFeature:Ljava/lang/String;
.line 746
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_17
:cond_7c
const/4 v0, 0x1
goto :goto_17
.end method
.method private isSupportedType()Z
.registers 3
.prologue
const/4 v0, 0x1
.line 750
iget v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mnType:I
if-ne v0, v1, :cond_6
:goto_5
return v0
:cond_6
const/4 v0, 0x0
goto :goto_5
.end method
# virtual methods
.method public formatShareContent()Ljava/lang/String;
.registers 5
.prologue
.line 651
invoke-direct {p0}, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->checkValid()Z
move-result v0
if-nez v0, :cond_8
.line 652
const/4 v0, 0x0
.line 684
:goto_7
return-object v0
.line 655
:cond_8
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/HostHelper;->getAppContext()Landroid/content/Context;
move-result-object v0
.line 656
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getLanguageSelected(Landroid/content/Context;)Lcom/cm/plugincluster/cleanmaster/base/util/system/LanguageCountry;
move-result-object v1
.line 657
invoke-virtual {v1}, Lcom/cm/plugincluster/cleanmaster/base/util/system/LanguageCountry;->getLanguage()Ljava/lang/String;
move-result-object v0
.line 659
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_2b
const-string/jumbo v2, "zh"
invoke-virtual {v2, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_2b
.line 661
invoke-virtual {v1}, Lcom/cm/plugincluster/cleanmaster/base/util/system/LanguageCountry;->getLanguageWithCountryUnderline()Ljava/lang/String;
move-result-object v0
.line 664
:cond_2b
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_35
.line 665
invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v0
.line 668
:cond_35
new-instance v1, Ljava/lang/StringBuffer;
invoke-direct {v1}, Ljava/lang/StringBuffer;-><init>()V
.line 669
const-string v2, "https://www.cmcm.com/share/cm/?"
invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 670
const-string v2, "feature="
invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 671
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrFeature:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 672
const-string v2, "&"
invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 673
const-string v2, "size="
invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 674
iget-object v2, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrShareValueInfo:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 675
const-string v2, "liebao"
iget-object v3, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrFeature:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_73
.line 676
const-string v2, "&"
invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 677
const-string v2, "locale="
invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 678
if-nez v0, :cond_70
const-string v0, ""
:cond_70
invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 681
:cond_73
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrFeature:Ljava/lang/String;
const-string/jumbo v2, "wizard"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_83
.line 682
invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_7
.line 684
:cond_83
iget-object v0, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mstrShareValueInfo:Ljava/lang/String;
goto :goto_7
.end method
.method public getUrl()Ljava/lang/String;
.registers 3
.prologue
.line 640
const/4 v0, 0x0
.line 641
iget v1, p0, Lcom/cleanmaster/hpsharelib/share/ShareHelper$NewShareItem;->mnType:I
packed-switch v1, :pswitch_data_a
.line 646
:goto_6
return-object v0
.line 643
:pswitch_7
const-string v0, "https://www.facebook.com/sharer/sharer.php?u="
goto :goto_6
.line 641
:pswitch_data_a
.packed-switch 0x1
:pswitch_7
.end packed-switch
.end method