admin
2020-08-12 cefe2a41db4a275fb1e940a902cb156f1ed68d80
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
Êþº¾3á&com/ysh/wpc/appupdate/util/StringUtilsjava/lang/Object EMPTY_STRINGLjava/lang/String; ConstantValue     imageEndWiths[Ljava/lang/String;
HEX_DIGITS[C<clinit>()VCodejava/lang/String.jpg.gif.png.bmp    
     LineNumberTableLocalVariableTable<init>
# !this(Lcom/ysh/wpc/appupdate/util/StringUtils;join'([Ljava/lang/String;)Ljava/lang/String;)java/lang/StringBuilder
(#
(, -.append-(Ljava/lang/String;)Ljava/lang/StringBuilder;0,
(2 34length()I
(6 78    substring(II)Ljava/lang/String;strsresultLjava/lang/StringBuilder;str StackMapTable getParameterMap#(Ljava/lang/String;)Ljava/util/Map;    SignatureI(Ljava/lang/String;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Djava/util/HashMap
C#G&
I JKsplit'(Ljava/lang/String;)[Ljava/lang/String;M=
O PQindexOf(Ljava/lang/String;)I
6
T 7U(I)Ljava/lang/String; WYX java/util/Map Z[put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;datamapLjava/util/Map;paramsiIidxLocalVariableTypeTable5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>; checkingMsg(I)ZlenisValidZisVaild    isInteger(Ljava/lang/String;)Z
npojava/lang/Integer qQparseIntsjava/lang/NumberFormatExceptionaStringe!Ljava/lang/NumberFormatException;isDouble
y{zjava/lang/Double |} parseDouble(Ljava/lang/String;)D.
 ‚ƒcontains(Ljava/lang/CharSequence;)Zvalue isChinesrChar
2
ˆ ‰ŠgetBytes()[B isEmailVaildX^([a-zA-Z0-9]+[_|-|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|-|.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$
‘java/util/regex/Pattern ’“compile.(Ljava/lang/String;I)Ljava/util/regex/Pattern;
• –—matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
™›šjava/util/regex/Matcher œmatches()ZaEmailpatternLjava/util/regex/Pattern;Ljava/util/regex/Matcher;isMobileNumber¤¯(^1((((3[5-9])|(47)|(5[0-2])|(5[7-9])|(82)|(8[7-8]))\d{8})|((34[0-8])\d{7}))$)|(^1((3[0-2])|(5[5-6])|(8[0-6]))\d{8}$)|(^1((33[0-9])|(349)|(53[0-9])|(80[0-9])|(89[0-9]))\d{7}$)
¦ ’§-(Ljava/lang/String;)Ljava/util/regex/Pattern;
aTelNumberpmformatPhoneNum&(Ljava/lang/String;)Ljava/lang/String;
® ¯°valueOf&(Ljava/lang/Object;)Ljava/lang/String;
(² !³(Ljava/lang/String;)Vµ****
(· ¸¹toString()Ljava/lang/String;    aPhoneNumfirstend phoneNumber    isNumeric
À ÁÂcharAt(I)C
ÄÆÅjava/lang/Character ÇÈisDigit(C)ZisLetters clearSpacesÍjava/util/StringTokenizerÏ 
ÌÑ !Ò((Ljava/lang/String;Ljava/lang/String;Z)V
ÌÔ ÕÖ nextElement()Ljava/lang/Object;
(Ø -Ù-(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ÌÛ ÜhasMoreElements
aStringTokLjava/util/StringTokenizer;aResultisBlank
â ã¹trimisEmptycapitalizeFirstLetter
ç äl
Äé ÉÈ
Äë ìÈ isUpperCase
(î !ï(I)V
Äñ òó toUpperCase(C)C
(õ -ö(C)Ljava/lang/StringBuilder;cCisIntûjava/lang/ExceptiontextLjava/lang/Exception;isEmail+\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
™ findemailregexisMobile(^((13[0-9])|(15[^4,\D])|(18[0-9]))\d{8}$
 
  equals(Ljava/lang/Object;)ZmobileisVoice
 ¹ toLowerCase.amr
 lendsWithisImageendWidthcreateNewFileName
 Q lastIndexOf
 java/lang/System !"currentTimeMillis()J
$ ¯%(J)Ljava/lang/String;fileName isTrimEmpty isNullOrEmpty*nullitrim-java/lang/StringBuffer
,#ÿ
,1 -2(C)Ljava/lang/StringBuffer;4:
,6 -7,(Ljava/lang/String;)Ljava/lang/StringBuffer;
,· beginTimeDisbufferLjava/lang/StringBuffer;getLocationDis(D)Ljava/lang/String;?0m@Y
C ¯Uª@@Hjava/text/DecimalFormatJ#.###
G²
GM N=formatPkmdistanceDddescfdfLjava/text/DecimalFormat;toInt(Ljava/lang/String;I)I
ú[ \printStackTracenextTextisIdCard`^(\d{14}|\d{17})(\d|[xX])$card isCharecterdl[`~!@#$%^&*()+=|{}':;',\[\].<>/?~!@#�?…�?&*()—�?+|{}【�?‘;:�?“�?。,、?]regEx toHexString([B)Ljava/lang/String;b[BsbMD5k
npojava/security/MessageDigest qr getInstance1(Ljava/lang/String;)Ljava/security/MessageDigest;
nt uvupdate([B)V
nx yŠdigest
{ fg
}[~&java/security/NoSuchAlgorithmExceptionLjava/security/MessageDigest; messageDigest(Ljava/security/NoSuchAlgorithmException;getSimpleString
„ (l†暂无stlistIsNullOrEmpty(Ljava/util/List;)Z'(Ljava/util/List<Ljava/lang/String;>;)Z ŒŽjava/util/List 4sizelistLjava/util/List;$Ljava/util/List<Ljava/lang/String;>; PeopleModel•android/os/Build
”#    ”˜ ™MODELbdLandroid/os/Build;modelPeopleDeviceId-(Landroid/content/Context;)Ljava/lang/String; phone
¢¤£android/content/Context ¥¦getSystemService&(Ljava/lang/String;)Ljava/lang/Object;¨"android/telephony/TelephonyManager
§ª «¹ getDeviceIdcontextLandroid/content/Context;tm$Landroid/telephony/TelephonyManager;deviceidgetdiffrentColor(Landroid/widget/TextView;III)V´#android/text/SpannableStringBuilder
¶¸·android/widget/TextView ¹ºgetText()Ljava/lang/CharSequence;
³¼ !½(Ljava/lang/CharSequence;)V¿&android/text/style/ForegroundColorSpan
¾î
³Â ÃÄsetSpan(Ljava/lang/Object;III)V
¶Æ ǽsetTexttvLandroid/widget/TextView;colorstartstyle%Landroid/text/SpannableStringBuilder;redSpan(Landroid/text/style/ForegroundColorSpan; (Landroid/widget/TextView;IIII)VÒ#android/text/style/RelativeSizeSpan
ÑÔ !Õ(F)VsizeSpan%Landroid/text/style/RelativeSizeSpan;
get2NumberÚ0
(Ü -Ý(I)Ljava/lang/StringBuilder;number
SourceFileStringUtils.java!
 (¹}½YSYSYSYS³¼Y0UY1UY2UY3UY4UY5UY6UY7UY8UY    9UY
aUY bUY cUY dUYeUYfU³±"òóò~!~@y~| !/*·"±  $%    &'ËG»(Y·*L*Æ(*Y:¾6>§2M+,¶+/¶+W„¡ÿê+¶1ž++¶1d¶5°°"  (1#8$D&  G9 ?:; <=$ÿ>(>ÿ>(    ?@ABõNL*ÆI»CY·EL*F¶HM>§/,2L¶N6›+,2¶R,2`¶S¹VW„,¾¡ÿÑ+°2 +,-./0$1)233=2C/L7 4N\L]^7_ 5`a$bac L]d=þW>(ù    efk<¢¢<§<¬<= >?@B gahi=ü    jf]<¢ ¢<¬GH IK gahi=ü    kl^
*¸mW¬L¬rQRST 
tuv=Gr    wlr*¸xX*~¶€™¬¬L¬r[\]^_` „uv=Ar    …lK*¶†*¶‡¾¢¬¬f gi  <=    ‹l”<Œ¸ŽM,*¶”N-¶˜™<¬&    orsqp    tuvx *žhi    Ÿ  –¡= þ™    ¢l[£¸¥L+*¶”M,¶˜¬~} €  ¨ ©  ª¡    «¬~**¶RL* ¶RM»(Y+¸­·±´¶+,¶+¶¶N-°…†‡(ˆ **º#»¼(½    ¾lo*¶†<§*¶¿¸Ãš¬„ÿœÿï¬Ž’ <`a=ü     Él”<<§0*¶¿A¡ *¶¿Z¤*¶¿a¡ *¶¿z¤¬„*¶†¡ÿά–—˜-™/–:œ <Ê8`a=
ü    Ë¬•1»ÌY*ηÐLM§»(Y,¸­·±+¶Ó¶×¶¶M+¶Úšÿæ,°¡ ¢£¤(£/¦  1t %ÝÞ"ß= ýÌ    àlE*Æ*¶á¶†™¬¬±  <=    älB*Æ *¶†™¬¬¼  <=     å¬¡?*¸æ™*°*¶¿<¸è™
¸ê™*§ »(Y*¶†·í¸ð¶ô*¶S¶+¶¶°"ÛÜ    Þß!à,á3â>ß ?<0÷ø=     ü\    ùlu*Æ
*¶†š¬*¸mW¬L¬ úç è ëìíî üuý= Fú    þlgÿL+¸¥M,*¶”N-¶¬ö÷øù * © ª¡    l,L+¸¥M,*¶”N*Æ*¶    š *¶† Ÿ¬-¶¬    %
'  *, (    #© ª¡=þ%™    l5 *¶¶¬   ü    l‹'*¶K<§²2M*,¶™¬„²¾¡ÿè¬
%  'ü`a
=ü
    ¬l&*~¶<**¶†¶RM»(Y¸¸#·±,¶+¶¶°$&(  &&`a¼    'lN*Æ *¶á¶†š¬¬-.0  ü=    (lU*Æ*¶†™ *)¶    ™¬¬457  ü=    +¬ßF*ÆC*¶†<»,Y·.M>§'*¶¿6/Ÿ ,¶0W§ ,3¶5W„¡ÿÚ,¶8°°2 ;<    =>?@%A,B/C7>?FDI 4F9    ;3a3:;,`a÷ø=þ,üúø        <=Û[&˜œ>°&@˜œ&Ž=»(Y¸B·±D¶+¶¶°M&EoJ»GYI·K:)¶LM»(Y,¸­·±O¶+¶¶°*
MN
OPQ*S-U3W?YF[ 4[QRSa-.T3(UR?VW=
    XYz*¸m=¬M,¶Z¬úcdef h *]`a„auý=Gú    ^lX_¸¥L+*¶”M,¶˜¬rs t  a ©  –¡    blhcL+¸¥M,*¶”N-¶¬xy    z{ *<e     © ª¡
fg¢@»(Y*¾h·íL=§'+²*3ð~|4¶ôW+²*3~4¶ôW„*¾¡ÿÙ+¶¶°ƒ „…#†2„;ˆ  @hi 4j;-`a=
ý(#    k¬™!l¸mL+*¶‡¶s+¶wM,¸z°L+¶|°}"’‘“”–—˜› *!Êy€iu=Y}    ‚¬H *¸ƒ™…°*°Ÿ  ¢   ‡=     ˆ‰AŠ_*Æ *¹‹š¬¬¨ ©«  ‘c ’=     “¹J»”Y·–K²—L+°°± ² š› œ    ž`*Ÿ¶¡À§L+¶©M,°¶·¶ ¸¹  ¬­ ®¯°    ±²•)»³Y*¶µ·»:»¾Y·À:!¶Á*¶ű¾ ¿À"Á( >)ÈÉ)Êa)Ëa)¼a ÌÍÎÏ    ±ÐÉA»³Y*¶µ·»:»¾Y·À:!¶Á»ÑY†·Ó:!¶Á*¶űÆ ÇÈ#É.Ê:Ë@Ì RAÈÉAÊaAaAËaA¼a 4ÌÍ*ÎÏ.Ö×    ØUf+›
¢»(YÙ·±¶Û¶¶°»(Y¸B·±¶¶°Ï
ÐÒ  +Þa=ßà