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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
Êþº¾3¾
y
 
 
 
 
 
 
 
x
 
!"#
 $
%&'
(
)
*
+,
-    .    /
x01234
 5
6
47
489
%:
 ;
x<=
)
>?
)@
)8
>8
)*A
0:
B
CD
4E
F?
4@
F8G
9:
H
I
J
K
L
MNOP
BD€
BQRSTU@V@A0WAÐX
Y
Z
[
x\
x]
F^
)_
)`
*a
c
cb
ccÿÿÿÿÿÿÿÿ
de
j
jf
gh
*
ij
q:
 kÑ    lm
no
4pqr<init>()VCodeLineNumberTableLocalVariableTablethis0Lcom/weikou/beibeivideo/util/downutil/FileUtils; getSDCardPath()Ljava/lang/String;fileLjava/io/File; StackMapTablegetAppRootPath-(Landroid/content/Context;)Ljava/lang/String;entity,Lcom/weikou/beibeivideo/entity/SDCardEntity;contextLandroid/content/Context;s getRootPathgetChatInfoPathwrite@(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)VfosLjava/io/FileOutputStream;eLjava/lang/Exception;fileNameLjava/lang/String;content9read?(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;inLjava/io/FileInputStream; readInStream-(Ljava/io/FileInputStream;)Ljava/lang/String;    outStreamLjava/io/ByteArrayOutputStream;buffer[BlengthILjava/io/IOException;inStream=£tA
createFile4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;
folderPathdestDircopyFile&(Ljava/io/InputStream;Ljava/io/File;)VosblenLjava/io/FileNotFoundException;Ljava/io/InputStream;DuG    writeFile)([BLjava/lang/String;Ljava/lang/String;)Zfolder    writeSuccZ sdCardExistfileDiroutvw getFileName&(Ljava/lang/String;)Ljava/lang/String;filePathgetFileNameNoFormatpoint getFileFormat getFileSize(Ljava/lang/String;)JsizeJ(J)Ljava/lang/String;dfLjava/text/DecimalFormat;tempFOformatFileSizefileSfileSizeString
getDirSize(Ljava/io/File;)JdirdirSizefiles[Ljava/io/File;Ü getFileListcountqtoBytes(Ljava/io/InputStream;)[Bch
ExceptionscheckFileExists(Ljava/lang/String;)ZpathnewPathstatusname    existFilegetFreeDiskSpace()JstatLandroid/os/StatFs;    blockSizeavailableBlocks    freeSpacecreateDirectory directoryNamecheckSaveLocationExists()Z sDCardStatusdeleteDirectory deletedFileilistfile[Ljava/lang/String;checkerLjava/lang/SecurityManager;eü
deleteFileseLjava/lang/SecurityException;jgetTempFilePath    getSDPathsdDirsavePicQ(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/Bitmap;)Ljava/lang/String;bitmapLandroid/graphics/Bitmap;ffOutx?(Ljava/lang/String;Landroid/graphics/Bitmap;)Ljava/lang/String;
SourceFileFileUtils.java z{ y‚android/os/Environmentmountedv z{ java/io/File |} ~‚ z €ö ö ‚‚ ƒæ„ …pptv †‡ ˆímResultjava/lang/StringBuilder我的路径是: ‰Š ‹‚Œ ús Ž— — Žˆ-com/weikou/beibeivideo/util/downutil/ContentsChatandroid/content/Context ‘ ’“ ” •{java/lang/Exception –{ —˜ žŸjava/io/ByteArrayOutputStreamt 𙠐šjava/io/IOException z› œöjava/io/FileOutputStream zujava/io/FileNotFoundException ‰ž Ÿ  ¡¢ Ÿ£ ¡¤ ¤í0java/text/DecimalFormat##.## ¥¦MK#.00BKBMBG §ö ¨© ªö ר ÞØ 𫠐¬ ­“android/os/StatFs ®« ¯« °öjava/lang/SecurityManager ± ²³/ ´öjava/lang/SecurityException µ}¶ ¹ºx »¼ ½{.com/weikou/beibeivideo/util/downutil/FileUtilsjava/lang/Object*com/weikou/beibeivideo/entity/SDCardEntityjava/io/FileInputStreamjava/io/InputStreamjava/lang/Stringjava/lang/Throwableandroid/graphics/BitmapgetExternalStorageStateequals(Ljava/lang/Object;)ZgetExternalStorageDirectory()Ljava/io/File;getPath(Ljava/lang/String;)Vexistsmkdirs0com/weikou/beibeivideo/util/downutil/StringUtils isNullOrEmpty&com/weikou/beibeivideo/util/SDCardUtilG(Landroid/content/Context;)Lcom/weikou/beibeivideo/entity/SDCardEntity;getExternalFilesDir"(Ljava/lang/String;)Ljava/io/File; getFreeSpaceappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringandroid/util/Log'(Ljava/lang/String;Ljava/lang/String;)I    separatorROOTopenFileOutput/(Ljava/lang/String;I)Ljava/io/FileOutputStream;getBytes()[B([B)VcloseprintStackTrace openFileInput-(Ljava/lang/String;)Ljava/io/FileInputStream;([B)I([BII)V'(Ljava/lang/String;Ljava/lang/String;)V createNewFile(Ljava/io/File;)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder; lastIndexOf(Ljava/lang/String;)I    substring(I)Ljava/lang/String;(I)I(II)Ljava/lang/String;format(D)Ljava/lang/String; isDirectory    listFiles()[Ljava/io/File;isFile()I(I)V toByteArray getBlockSizegetAvailableBlocksmkdir checkDeletelist()[Ljava/lang/String;delete getCacheDir&android/graphics/Bitmap$CompressFormatCompressFormat InnerClassesPNG(Landroid/graphics/Bitmap$CompressFormat;compressB(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Zflush!xyz{|/*·±}~ €    ‚|,¸¶™"»Y¸¶·    K*¶
š*¶ W*¶°°}  %*~ ƒ„… ü%†ú    ‡ˆ|6¸ ¸ ™,L*¸M,Æ
*¶L+ǰ+¶
š+¶ W+¶°*¶L+¶    ”š*¸M,Æ
*¶L+¶
š+¶ W»Y·¶+¶¶¶¸W+¶°}N%    & ()*+,!-(.-/2192B3G4K5R7Y8^9z:~4 'ƒ„"‰ŠG ‰Š9Fƒ„‹Œ…ý† ùü†     Žˆ|o¼¸ ¸ ™JL*¸M,Æ(»Y»Y·,¶¶²¶²¶¶·    L+ǰ+¶
š+¶ W+¶°»Y»Y·¸ ¶²¶²¶¶·    L+¶    ”š1*¸M,Æ(»Y»Y·,¶¶²¶²¶¶·    L+¶
š+¶ W+¶°}JA    B CDE9G=H?IFJKKPMtO}P‚Q†R«U²V·W~4 Eƒ„@‰Š‚)‰ŠtHƒ„¼‹Œ…ý9† ùüZ†     ˆ|˜A*¸¸ ™°»Y»Y·*¸¶²¶¶¶·    L+¶
š+¶ W+¶°}]
^ `0b7c<d~0ƒ„A‹Œ…     ü/†    ‘|«#,ÇM*+¶!N-,¶"¶#-¶$§N-¶&±%}&    nortvywx"z~4 ’“”•#‹Œ#–—#˜—…U™    š›|*+¶'M,¸(°M,¶&°
%}…† ‡ ˆŠ~*œ ”•‹Œ–—…K™
žŸ|Û9»)Y·*L¼M>*,¶+Y>Ÿ +,¶,§ÿî+¶-*¶.+¶/°L+¶1°120}. ‘’“%–)—-˜2™3š7œ~4* ¡$¢£"¤¥3”¦9§…þ¨©ÿ ª«    ¬­|ˆ0»Y*·    M,¶
š,¶ W»Y*»Y·+¶+¶¶·2°}     ¡¢¤~ 0®—0–—    '¯„…ü†    °±|^]+¶
š+¶3W§M,¶1+¶
™D»4Y+·5M¼N6*-¶6Y6Ÿ,-¶7§ÿì*¶8,¶$§M,¶:§M,¶1± 0LO9LW0}R©« ®¬­²´$¶*¸-º9»D¾H¿LÅOÁPÂTÅWÃXÄ\É~R”¦$(²“*"³£-´¥P”µX”¦]œ¶]ƒ„…'O«þ·©ÿ
¸†¹G«    º»| È>¸¶6:™(»Y·¸¶;²¶+¶²¶¶:§>»Y·    :¶
š    ¶ W»Y»Y·¶,¶¶·    ::»4Y·5:*¶#>¶$§::        ¶1§0:        ¶&¶$§!:        ¶1§:
¶$§
:  ¶1
¿¬‡Œ0t‡™% ¥¨0t‡²™ ²´¹¼0²´²}†!Õ× ÚÛÜ:ß<âGãOäUçqètêë…ì‡ñŒôò‘ó–õ™í›î ñ¥ô¨òªó¯õ²ð´ñ¹ô¼ò¾óÃõÆ÷~„ ‘”¦    ›”•    ª”¦    ¾”¦ È¢£È¼—Ȗ—ƽ¾ ¼¿¾¸®—GÀ„qWƒ„tTÁ“…g
þ:Âü†ÿ9    ©Â††·«I™N«IÃÿ     ©Â††·Ã«ù    ÄÅ|S*¸ ™°**²¶<`¶=°}
~ Ɨ…
    ÇÅ|i *¸ ™°*.¶><**²¶<`¶?°} 
~ Æ—È¥…
    ÉÅ|b*¸ ™°*.¶><*`¶=°}
 ~–—È¥…
    ÊË|z    @»Y*·    N-Æ-¶
™-¶@@­}*, -.0~ ƗÌÍ ƒ„…    ý†    ÊÎ|»U    ”A°»BYC·DM‰EnF%E•›»Y·,%En¶F¶G¶¶°»Y·,%¶F¶H¶¶°}:;    <=> ?<A~ UÌÍBÏÐ<ÑÒ…
    ý2Ó    ÔÎ| »BYI·DMNJ”œ»Y·,жF¶L¶¶N§pM”œ#»Y·,ŠOo¶F¶Q¶¶N§HR”œ#»Y·,ŠTo¶F¶V¶¶N§ »Y·,ŠWo¶F¶Y¶¶N-°}*
L
M NO1P9QYRaSUžW~  ÕÍ
–ÏÐ “Ö—…ý1ÓÂ''    ×Ø|b*Ç    ­*¶Zš    ­    @*¶[N-:¾66¢;2:¶\™¶@a@§¶Z™¶@a@¸]a@„§ÿÄ­}:abd eghi/j7kBlJmRnZi`q~*/+ƒ„bلQÚÍLÛÜ…#ÿ†ÝÝü †úøÞØ|Ø    D    A+¶[:¾…A:¾66¢%2:¶Z™ *¶^aA 
eA„§ÿÚ ­}&    z{| }'~/8€<}Bƒ~4'ƒ„D€DلBßÍ<ÛÜ…ÿà†ÝÝ"ø    áâ|“%»)Y·*L*¶_Y=Ÿ +¶`§ÿñ+¶aN+¶--°}‡‰ŠŒ#Ž~*%œ¶Á¡ã¥¢£… ü¨üä0    åæ|­6*¶š,¸M»Y»Y·,¶b¶*¶¶·    N-¶
<§<¬}™    š ›*œ/2ž4 ~4 "ç„*è„/é¾6ê—4é¾…2ü    ëæ|e»Y*·    L+¶\™+¶
™§¬}
¥    §~痠   ƒ„…
ü†@    ìí|    K¸K    @*¶™9¸N»cY-¶·d:¶e…7¶f…7iJm@§N-¶&§g­­:=%}:°±²´µ ¶(·0¸:»=¹>ºB»E½I¿~H'ç„ îï(ðÍ0
ñÍ>”•Gé—EòÍ…ÿ=™    óæ|³8*¶š.¸M»Y»Y·,¶b¶*¶¶·    N-¶i<<§<¬}"Ê    Ë Ì*Í/Î1Ï4Ð6Ñ~4 $ç„*è„/é¾8ô—6é¾…4ü    õö|v¸K*¶™<§<¬}ÚÜ Ýßà~ é¾÷—é¾… üÂü    øæ|­»jY·kM*¶š›¸N»Y»Y·-¶b¶*¶¶·    :,¶b¶l¶Z™c¶m:6¾¢:»Y»Y·¶b¶n¶2¶o¶¶·    :¶pW„§ÿĶpW<§ :¶&<§<§<¬K•˜%}^ëíïð3ñ<òDóK÷Vøsùú‡÷ü“þ•˜ÿšŸ¡¤¦©«~z ù„N?ú¥•龚”•KVûü¡é¾‘ç„3s脦龭–—«é¾¥ýþ…sÿNÂÿ††ú>J™ÿÂÿ††ÿÂÿ††ÿÂÿÿÂÿÿÂÿ    æ|pd»jY·kM*¶šR¸N»Y»Y·-¶b¶*¶¶·    :,¶b¶l¶\™¶pW<§:¶r<§<§<¬DLOq}F3<DJL"OQ V!X"[$]%`&b'~\    Lé¾QXé¾Hç„3*è„]é¾d–—bé¾\ýþ…DÿOÂÿ†† ÿÂÿÿÂÿÿÂÿˆ|G»Y·*¶s¶;²¶t¶¶°},~ ‹Œ    ‚|kK¸¶<™¸K*¶°}12 457~„ ¿¾…    ý†        |ÙŽ»Y*·    N-¶
š-¶ W»Y»Y·*¶²¶+¶¶·    :¶3W§
:¶1:»4Y·5:§
:¶:,²ud¶vW¶w§
:¶1¶$§
:¶1¶°6<?0ITW9jor0y~0}^<    =>@6B<E?CADFFIHTKWIYJ^LjNoQrOtPyS~VTƒUˆW~f
A”¦Y”µt”¦ƒ”¦ŽÆ—Žê—Ž
     …ƒ„6X „IE “…I    ü†ÿ)††«ÿ††·¹S«G«    |pW»Y*·    M,¶3W§N-¶1N»4Y,·5N§
:¶:+²ud-¶vW-¶w§
:¶1-¶$§
:¶1,¶°    0!$96:=0DHK0}R\    ^a_`bd!g$e&f+h6j:m=k?lDoHrKpMqRs~R”¦&”µ?”¦M”¦WƗW
     N „? “…7ÿ†«ÿ †·¹Q«F«¸
ln·@