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
Êþº¾3k
dÍ    RÎ
RÏÐ
Ô    RÕ    RÖ×
ÙÚ
RÛÜÝ
ßà
Rãä
Ræè
#ìíî
ñòó
ôõ    ßö
÷øù
.Í    .ú    .û
ýþÿ
ý
 
7
9
9    
Ù
 
Ù
;
 
;
R@
; 
)!
)"#
ß$
Ù%&'
]( )*
)+,-
SDCardInfo InnerClassessdPathLjava/lang/String; nSDTotalSizeJ nSDFreeSize<init>(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis*Lcom/youku/service/download/SDCardManager;init()VstatFsLandroid/os/StatFs; totalBlocksavailableBlocks    blockSize StackMapTable×exist()Z getTotalSize()J getFreeSizegetYoukuVideoSpaceeLjava/lang/Exception;getYoukuOfflinedataSpacefLjava/io/File;ÜgetYoukudiskSpace getOtherSpacegetYoukuProgrss()IgetOtherProgrss getFileSize(Ljava/io/File;)JiInfiles[Ljava/io/File;size“    hasSDCardgetDefauleSDCardPath()Ljava/lang/String;.getExternalStorageDirectory()Ljava/util/ArrayList; externalInfo5Lcom/youku/service/download/SDCardManager$SDCardInfo;info externalFilesmpathcolumns[Ljava/lang/String;sLjava/util/Set;isLjava/io/InputStream;isrLjava/io/InputStreamReader;linebrLjava/io/BufferedReader;defauleSDCardPathtempPathLjava/util/HashMap;procLjava/lang/Process;runtimeLjava/lang/Runtime;listLjava/util/ArrayList;LocalVariableTypeTableFLjava/util/Set<Lcom/youku/service/download/SDCardManager$SDCardInfo;>;:Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;LLjava/util/ArrayList<Lcom/youku/service/download/SDCardManager$SDCardInfo;>;ó/01£ù,    SignatureN()Ljava/util/ArrayList<Lcom/youku/service/download/SDCardManager$SDCardInfo;>;RuntimeInvisibleAnnotations!Landroid/annotation/SuppressLint;valueNewApi
SourceFileSDCardManager.java lt gh standroid/os/StatFs lm 2‹ 3‹ 4‹ ij kjjava/lang/Exception —˜. 56 „ java/io/Filejava/lang/StringBuilder 789 :˜ ;˜ <} Ž/youku/youkudisk/ |} ˆ  ‰ =} >? @ A˜android/os/Environmentmounted –} šB C˜java/util/ArrayListD E} FGH IJ3com/youku/service/download/SDCardManager$SDCardInfo ¡h KL M6/ NOmount PQ0 RSjava/io/InputStreamReader lTjava/io/BufferedReader lUjava/util/HashMap V˜fat WXfusestoragesecureasecfirmwareshellobblegacydatatmpfs  YZ/Data    /dev/fuse [6\ ]^ _`(com/youku/service/download/SDCardManager ~ at ”‹ bcdownload_file_path de @‹java/util/TreeSet*com/youku/service/download/SDCardManager$1 lfg hi ljjava/io/IOExceptionjava/lang/Objectjava/lang/Stringjava/lang/Runtimejava/lang/Processjava/io/InputStream getBlockCountgetAvailableBlocks getBlockSizeequals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;)com/youku/player/YoukuPlayerConfigurationgetDownloadPathtoStringexists isDirectory    listFiles()[Ljava/io/File;lengthgetExternalStorageState()Ljava/io/File;getAbsolutePathcom/baseproject/utils/UIUtils    hasKitKatcontextLandroid/content/Context;android/content/ContextgetExternalFilesDirs#(Ljava/lang/String;)[Ljava/io/File;
isExternalZadd
getRuntime()Ljava/lang/Runtime;exec'(Ljava/lang/String;)Ljava/lang/Process;getInputStream()Ljava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)VreadLinecontains(Ljava/lang/CharSequence;)Zsplit'(Ljava/lang/String;)[Ljava/lang/String; containsKeyjava/lang/IntegervalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;clearget(I)Ljava/lang/Object;savePreference'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/util/Comparator;)V java/util/SetaddAll(Ljava/util/Collection;)Z(Ljava/util/Collection;)V!RdghijkjlmnN*·*+µ*·±o*+    , -pqrghstn½6»Y*´·L+¶…A+¶…7+¶…7* iµ    *iµ
§L±14 o&    2 345 6(71:485;p4 %uvwjxj yj6qrzt{|}nD*´        ”š§¬oCp qrz @~n/*´    ­oLp qr€n/*´
­oUp qrn~*´¸ ¶ ™*·­*·­L*·­  o_ dgijp‚ƒqrzD{„nw/»Y»Y·*´¶¸¶¶·L+¶™
+¸§    ­o
opp/qr…†z
ü-‡@ˆnv.»Y»Y·*´¶¶¶·L+¶™
+¸§    ­o
tup.qr…†z
ü,‡@‰n`*¶š    ­*´    *´
e*·e*·e­o~    €€p qrz    Š‹nS*¶š¬*¶i*´    mˆ¬oˆ‰    Šp qrz    Œ‹nS*¶š¬*¶i*´    mˆ¬o‘’    “p qrz    
ŽnîQ    @*¶™D*¶ N-Æ86-¾6¢*-2¶™-2¸a@§ -2¶!a@„§ÿÕ§*¶!@­o2 š›    œž Ÿ* 7¢AžG¦J§O©p42.‘9’“Q…†O”jzÿ‡•    ø    –}n!    ¸"$¶ ¬o®    —˜n?¸%™ ¸&¶'§(°o³    ´³zA™    š›ngu»)Y·*K¸+™V²,¶-L+¥G».Y·/M,¸ µ0,µ1*,¶2W+¾¤'+2¥ ».Y·/N-+2¶'µ0-µ1*-¶2W*°¸3L+4¶5M,¶6N»7Y-·8:»9Y·::¸ :»;Y·<:¶=Y:Æ.>¶?š@¶?š A¶?™ÿÚB¶?šÿÐC¶?šÿÆD¶?šÿ¼E¶?šÿ²F¶?šÿ¨G¶?šÿžH¶?šÿ”I¶?™§ÿ‡J¶K:    6
 
    ¾¢¦    
2:  L¶?™ H¶?š… M¶?š{ N¶?šq ¶O™§d ¸P¶QW»RY ·S:  ¶TU”›9».Y·/:      
2µ0 ´0¶ ™  µ1§     µ1* ¶2W§: §„
§ÿX§þͶW*¶X @*¶YÀ.´0¶ š#».Y·/:        µ0    µ1*    ¶2W§>Z¸[§4*¶Xš-Æ(¶\™ ».Y·/:        µ0    µ1*    ¶2W*¶X¤&»]Y»^Y·_·`:        *¹aW»)Y    ·bK*°N°S]¼ `¹¼ eqrco6M¾¿ÁÂÃÄ#Å*Æ/Ç5ÈBÉJÊTËYÌ_ÏaÑeÔlÖq×{چۋݔޟá·â½ãÕäßåéæóçýèé ëíî$ï+ñMòSô]õ`÷løwùƒúŒû–ü£ý¬ÿ²¹¼¾ÁîÇ    Ê Ï × êóú
"(18>EM ])f*p,r-s0pÔJœ#<žKŸ“Œ-ž wB r ¾‚ƒ +–¡h «
®¢£    óž    1ž    ]¤¥    q¦§{÷¨©œÖªh†쫬‹ç­h”Þ®¯l°±e²³m´µ¶ ]¤·    ”Þ®¸m´¹zŒý_º•úÿ2    º»¼½¾¿™Àÿ(    º»¼½¾™¿™ÀûRý ÁüC™ýKÂÃùB{úù?    0*ÿº»ÄÅÆÇÈÉ[sÊËÌf.Re    ^