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
Êþº¾3%com/ysh/wpc/appupdate/util/SDCardUtiljava/lang/ObjectSTORAGE_SDCARDI ConstantValueSTORAGE_MOBILE<init>()VCode
 LineNumberTableLocalVariableTablethis'Lcom/ysh/wpc/appupdate/util/SDCardUtil;getAvailableInternalMemorySize()J
&com/ysh/wpc/appupdate/util/Environment getDataDirectory()Ljava/io/File;android/os/StatFs
!  java/io/File "#getPath()Ljava/lang/String;
% &(Ljava/lang/String;)V
( )* getBlockSize()I
, -*getAvailableBlockspathLjava/io/File;statLandroid/os/StatFs;    blockSizeJavailableBlocksgetTotalInternalMemorySize
7 8* getBlockCount totalBlocksexternalMemoryAvailable()Z
= >#getExternalStorageState@mounted
BDCjava/lang/String EFequals(Ljava/lang/Object;)ZgetAvailableExternalMemorySize
I :;
K LgetExternalStorageDirectoryÿÿÿÿÿÿÿÿ StackMapTablegetTotalExternalMemorySizegetExtSDCardPath()Ljava/util/List;Tjava/util/ArrayList
S
WYXjava/lang/Runtime Z[
getRuntime()Ljava/lang/Runtime;]mount
W_ `aexec'(Ljava/lang/String;)Ljava/lang/Process;
cedjava/lang/Process fggetInputStream()Ljava/io/InputStream;ijava/io/InputStreamReader
hk l(Ljava/io/InputStream;)Vnjava/io/BufferedReader
mp q(Ljava/io/Reader;)Vs    extSdCard
Bu vwcontains(Ljava/lang/CharSequence;)Zy 
B{ |}split'(Ljava/lang/String;)[Ljava/lang/String;
%
€ ; isDirectory ƒ…„java/util/List †Fadd
mˆ ‰#readLine
h‹ Œ closeŽjava/lang/ExceptionlResultLjava/util/List;rtLjava/lang/Runtime;procLjava/lang/Process;isLjava/io/InputStream;isrLjava/io/InputStreamReader;brLjava/io/BufferedReader;lineLjava/lang/String;arr[Ljava/lang/String;file¡java/io/InputStreamgetSotrageSize(J)Ljava/lang/String;D€¨java/lang/StringBuilderªjava/text/DecimalFormat¬#.00
©%
©¯ °±format(D)Ljava/lang/String;
B³ ´µvalueOf&(Ljava/lang/Object;)Ljava/lang/String;
§%¸GB
§º »¼append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
§¾ ¿#toString
BÁ ´£ÃMBsizesFgetSDCardEntity?(Ljava/lang/String;)Lcom/ysh/wpc/appupdate/entity/SDCardEntity;RuntimeInvisibleAnnotations!Landroid/annotation/SuppressLint;valueNewApiÎ)com/ysh/wpc/appupdate/entity/SDCardEntity
Í
ÍÑ Ò&setPath
Ô Õ;exists
× Ø;mkdirs
ÍÚ ÛÜsetAvailableSize(J)V
ÍÞ ßÜ setTotalSize
á â getFreeSpace
ä å getTotalSpacese+Lcom/ysh/wpc/appupdate/entity/SDCardEntity;ffeLjava/lang/Exception;f getSDCardPathF(Landroid/content/Context;)Lcom/ysh/wpc/appupdate/entity/SDCardEntity;ï&com/ysh/wpc/appupdate/util/StorageList
îñ ò(Landroid/content/Context;)V
îô õögetVolumePaths()[Ljava/lang/String;
Bø ùúequalsIgnoreCase(Ljava/lang/String;)Z
ü ÇÈ
Íþ ÿ getTotalSizecontextLandroid/content/Context;entitylist(Lcom/ysh/wpc/appupdate/util/StorageList;stsžsetDeaultStorage(Landroid/content/Context;I)V
 storagestate
  android/content/Context getSharedPreferences8(Ljava/lang/String;I)Landroid/content/SharedPreferences; !android/content/SharedPreferences edit,()Landroid/content/SharedPreferences$Editor;stro (android/content/SharedPreferences$Editor putInt?(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;   !;committypeshare#Landroid/content/SharedPreferences;editor*Landroid/content/SharedPreferences$Editor; initStorage)StorageSetting + ,-
getBoolean(Ljava/lang/String;Z)Z
/ ìí
Í1 2getAvailableSize
4 G
6  8 9:
putBoolean?(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;getDeaultStorage(Landroid/content/Context;)I > ?@getInt(Ljava/lang/String;I)IgetDownLoadPath-(Landroid/content/Context;)Ljava/lang/String;
D EFgetDownloadStorage)(Landroid/content/Context;)Ljava/io/File;
D
 I J getFilesDirLvideo
N O#(Ljava/io/File;Ljava/lang/String;)V
Q RSgetExternalStorageList*(Landroid/content/Context;)[Ljava/io/File;
UWVjava/util/Arrays XYasList%([Ljava/lang/Object;)Ljava/util/List; ƒ[ \]get(I)Ljava/lang/Object;
_ `#getAbsolutePath
Bb cú
startsWith ƒe Ä*g
SDCardUtili,Unable to create external download directory
kmlandroid/util/Log én'(Ljava/lang/String;Ljava/lang/String;)IdownloadStorage downloadPath downloadPathsiitemLocalVariableTypeTable Ljava/util/List<Ljava/io/File;>;wsettingsydownload_storage{ } ~    getString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ƒ ‚;isEmpty ƒ„ vFdownloadRootPathexternalStoragesinternalStoragegetDownLoadEntity
Š AB
SourceFileSDCardUtil.java InnerClassesEditor!    
  /*·±      z"¸K»Y*¶·$L+¶'…A+¶+…7 i­*./01 2343    5 z"¸K»Y*¶·$L+¶'…A+¶6…7 i­ *./01 2393    :; 1    ¸<?¶A¬$%$    G •,¸H™%¸JK»Y*¶·$L+¶'…A+¶+…7 i­M­)*
+,-#.(0*
./01 23#43O(    P •,¸H™%¸JK»Y*¶·$L+¶'…A+¶6…7 i­M­56
789#:(<*
./01 23#93O(    QR †
{»SY·UK¸VL+\¶^M,¶bN»hY-·j:»mY·o:§8r¶t™.x¶z:2:»Y·~:        ¶™ *¹‚W¶‡Y:ÇÿÃ¶Š§L*°uxFAC DEF"G-I0J:KCLIMTN\OeIpSuTyVp s i‘’b“”]•–"S—˜-H™š05›œm›œC"žI.œTŸ/    O/ÿ0ƒWc hmBú4ÿƒ    ¢£ ŒC¤”›*‰¦nE»§Y»©Y«·­$¶®¸²·¶·¶¹¶½°»§Y¸À·¶¶¹¶½°[\]/_CÄ3!ÅÆO/
ÇÈÉÊË[sÌ \
x»ÍY·ÏL+*¶Ð»Y*·~M,¶Óš,¶ÖW»Y*·$N-¶'…7-¶+…7-¶6…7+i¶Ù+i¶Ý§$M»Y*·~N-¶Ó™+-¶à¶Ù+-¶ã¶Ý+° RUFfg ijk"l+m2n9o@pIqRrVs_tfunvvy\    x.œpæç<è/+'012 23943@93V éê_ë/Oý"Íÿ2B͍     ìí ýa»ÍY·ÏL»îY*·ðM,¶óN-Æ-¾š°-2?¶÷™-2¸ûL+¶ý    ”ž&+°-¾¤+-2¶Ð-2¸ûL+¶ý    ”ž+°°°Bƒ…†‡ˆ!Š,‹3Œ<>ŽDKR‘[’]”_›*aYçPKžOþÍî     ƒ#*    ¶ M,¹N-¹W-¹W±Ÿ Ÿ    ¡¢£"¤*##"    #$%&    'ò ÖJ*    ¶ L+(¹*š±*¸.M,Æ,¶0¸3”ž*¸5+¹N-(¹7W-¹W±6 §¨§    ©ª«¬ ­+®0±7²B³Iµ*J    A#$.ç7%&OüüÍ    ;< T*    ¶ L+¹=¬¸¹¸    º     #$    AB ^~*¸CLM+¸¶G™»Y*¶HK·MM§A*¸P¸TN6§(-¹ZÀ:¶^+¶^¶a™    M§„-¹d¡ÿÓ,¶Óš,¶Ö™ fh¸jW,¶^°Z¾¿Á Ã#Å'Ä+È1É>ËCÌGËJÌMÍPÎSÈaÒhÓoÔrÕuÔyØ>~yo/wp/+6q.3r>s/t +6quOý#ý ƒ!ù
    EF G_*v¶ L+xz¹|M*¸P¸T:¸:¹€™    N§,»Y,·~N-¶Gš-¹ƒš¹ZÀN-°>ÝÞÝ    ßâáã$ä.å1æ4ç=èFéQê]îH_    Vw$I…œ1o/="o/@†$;‡/t @†uO2ÿ4 Bƒÿ( Bƒ    ˆí B
*¸‰L+¸û°
 
.œ‹Œ
Ž