.class public Lcom/luck/picture/lib/tools/StringUtils; .super Ljava/lang/Object; .source "StringUtils.java" # direct methods .method public constructor ()V .registers 1 .line 20 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static getToastMsg(Landroid/content/Context;Ljava/lang/String;I)Ljava/lang/String; .registers 4 .line 55 invoke-static {p1}, Lcom/luck/picture/lib/config/PictureMimeType;->eqVideo(Ljava/lang/String;)Z move-result v0 if-eqz v0, :cond_15 .line 56 sget p1, Lcom/luck/picture/lib/R$string;->picture_message_video_max_num:I invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p2 filled-new-array {p2}, [Ljava/lang/Object; move-result-object p2 invoke-virtual {p0, p1, p2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 return-object p0 .line 57 :cond_15 invoke-static {p1}, Lcom/luck/picture/lib/config/PictureMimeType;->eqAudio(Ljava/lang/String;)Z move-result p1 if-eqz p1, :cond_2a .line 58 sget p1, Lcom/luck/picture/lib/R$string;->picture_message_audio_max_num:I invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p2 filled-new-array {p2}, [Ljava/lang/Object; move-result-object p2 invoke-virtual {p0, p1, p2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 return-object p0 .line 60 :cond_2a sget p1, Lcom/luck/picture/lib/R$string;->picture_message_max_num:I invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p2 filled-new-array {p2}, [Ljava/lang/Object; move-result-object p2 invoke-virtual {p0, p1, p2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 return-object p0 .end method .method public static stringToInt(Ljava/lang/String;)I .registers 2 .line 41 const-string v0, "^[-\\+]?[\\d]+$" invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; move-result-object v0 .line 42 invoke-virtual {v0, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; move-result-object v0 invoke-virtual {v0}, Ljava/util/regex/Matcher;->matches()Z move-result v0 if-eqz v0, :cond_19 invoke-static {p0}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; move-result-object p0 invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I move-result p0 goto :goto_1a :cond_19 const/4 p0, 0x0 :goto_1a return p0 .end method .method public static tempTextFont(Landroid/widget/TextView;I)V .registers 6 .line 23 invoke-virtual {p0}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String; move-result-object v0 .line 24 invoke-static {}, Lcom/luck/picture/lib/config/PictureMimeType;->ofAudio()I move-result v1 if-ne p1, v1, :cond_1d .line 25 invoke-virtual {p0}, Landroid/widget/TextView;->getContext()Landroid/content/Context; move-result-object p1 sget v1, Lcom/luck/picture/lib/R$string;->picture_empty_audio_title:I invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p1 goto :goto_27 .line 26 :cond_1d invoke-virtual {p0}, Landroid/widget/TextView;->getContext()Landroid/content/Context; move-result-object p1 sget v1, Lcom/luck/picture/lib/R$string;->picture_empty_title:I invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p1 .line 27 :goto_27 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 .line 28 new-instance v1, Landroid/text/SpannableString; invoke-direct {v1, v0}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V .line 29 new-instance v2, Landroid/text/style/RelativeSizeSpan; const v3, 0x3f4ccccd # 0.8f invoke-direct {v2, v3}, Landroid/text/style/RelativeSizeSpan;->(F)V invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 invoke-virtual {v0}, Ljava/lang/String;->length()I move-result v0 const/16 v3, 0x21 invoke-interface {v1, v2, p1, v0, v3}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V .line 31 invoke-virtual {p0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void .end method