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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
Êþº¾3Ž
b    c
d    e    fghi
jk    lm
n
½op
q    rs
q    t    m
uv
ow
x
y
z{|
}
~
€

‚ƒ
j„…
%o†‡
%ˆ
†‰Š‹Œ
%Ž        
]‘’
“    ”
•–—
˜™
:š    Y›    Yœ
”    Jž Ÿ     ¡¢
£¤
¥
¦    ¡§
¨©    ¡ª
¨«
¨¬­
J
J®
¯    ¡°    ¡±²³
+}´
+µ
†¶
J·
¸
”¹º
Y»
¼½¾
]¿    Y
]®ÀÁ
Â
”à ÄÅ ÆÇ ÆÈÉ hÊ
YË    YÌÍ
Π   YÏ à¶³§cÿÿ    YÐÑ
]ÒÓ ÔÕÖ×
wo    YØ
}Ù
wÚ
wÅÛ
”Ü    YÝ
Þß
à Ôáâ
]ã
}äåæ
†çèé
lê
䑓
líî
ï
®
ð
”ñòó
•ô
•®
”õö÷    ¡ø
°ùú
lû
üý
lþ    ÿ
w
°
l
 
 
w    ¨        ¨
 
l 
 
°}
°
l
l
Þ
Þ
Þ
Þ     InnerClassesTAGLjava/lang/String; ConstantValueinstance3Lcom/youku/service/download/DownloadServiceManager;downloadingDataLjava/util/HashMap;    SignaturePLjava/util/HashMap<Ljava/lang/String;Lcom/youku/service/download/DownloadInfo;>;thread/Lcom/youku/service/download/FileDownloadThread;callback&Lcom/youku/service/download/ICallback;initlockZ
first_tipsnetworkReceiver#Landroid/content/BroadcastReceiver;sdcardReceiver getInstance5()Lcom/youku/service/download/DownloadServiceManager;CodeLineNumberTable StackMapTable<init>(Landroid/content/Context;)VLocalVariableTablepathfLjava/io/File;eLjava/io/IOException;thiscontextLandroid/content/Context;gåÛ{ƒregisterReceiver()ViLandroid/content/IntentFilter;registerCallback)(Lcom/youku/service/download/ICallback;)Vcb
unregister getCallback(()Lcom/youku/service/download/ICallback;hasDownloadingTask()ZstategetDownloadingData()Ljava/util/HashMap;R()Ljava/util/HashMap<Ljava/lang/String;Lcom/youku/service/download/DownloadInfo;>;addDownloadingInfo,(Lcom/youku/service/download/DownloadInfo;)Vinfo)Lcom/youku/service/download/DownloadInfo;createDownload'(Ljava/lang/String;Ljava/lang/String;)VvideoId    videoNamecreateDownloads)([Ljava/lang/String;[Ljava/lang/String;)VvideoIds[Ljava/lang/String;
videoNames startDownload(Ljava/lang/String;)VtaskId startThread pauseDownload startNewTaskentryEntryLjava/util/Map$Entry;I    startTimeJiterLjava/util/Iterator;lastInfofirstStartTime    firstInfoɺrefreshLandroid/os/RemoteException;Ö removeByPathlistLjava/util/ArrayList;LocalVariableTypeTable)Ljava/util/ArrayList<Ljava/lang/String;>;× stopAllTaskstopAllTaskNoTipsLjava/lang/Exception;âdeleteDownloading(Ljava/lang/String;)Znm!Landroid/app/NotificationManager;èdeleteAllDownloadingnIdcloneò hasLivingTask
cleanRetry friendlyTipsdestroygetCurrentDownloadSDCardPath()Ljava/lang/String;vidddirsdircount    xiangtongdefauleSDCardPathm*Lcom/youku/service/download/SDCardManager;setCurrentDownloadSDCardPathcanUse3GDownloadsetCanUse3GDownload(Z)Vflag    canUseAcc getP2p_switch()I setP2p_switch(I)Vvalue
getAccPortisAccAvailable getAccStategetDownloadFormatsetDownloadFormatformatgetDownloadLanguagesetDownloadLanguagelanguage setTimeStamp(J)Vtime
access$0006(Lcom/youku/service/download/DownloadServiceManager;)Zx0
access$0027(Lcom/youku/service/download/DownloadServiceManager;Z)Zx1
access$100
access$202
access$3006(Lcom/youku/service/download/DownloadServiceManager;)V
SourceFileDownloadServiceManager.java 0è ÎÍ .ò ÌÍ ÂÃ1com/youku/service/download/DownloadServiceManagerDownload_ServiceManager getInstance() 5ü  àá ר ×è3com/youku/service/download/DownloadServiceManager$1 ×_ ÏÐ3com/youku/service/download/DownloadServiceManager$2 ÑÐ 23java/lang/StringBuildergetDownloadFilePath(): !" #3 çè java/io/File/youku/offlinedata/ × $ò %ò.nomedia ×ü &òjava/io/IOException Ý'android/content/IntentFilterandroid/net/ConnectivityManager$android.net.conn.CONNECTIVITY_CHANGE ( ç)android/content/Intent#android.intent.action.MEDIA_MOUNTED!android.intent.action.MEDIA_EJECTfile * ÊË ÈÉ +òhasDownloadingTask(): !, ÄÅ -õ DownloadFlow,DownloadServiceManager: addDownloadingInfo() ôõ/com/youku/service/download/DownloadListenerImpl ×. /0 À 12 345 679 ; < =H >& ?& @ A Bò C Dò Eò+com/youku/service/download/FileCreateThread Fè @ò G H $com/youku/service/download/IDownload;com.youku.service.download.ACTION_CREATE_DOWNLOAD_ALL_READY isNeedRefresh IJ KL × ñò MN'com/youku/service/download/DownloadInfo OH %DownloadServiceManager: startThread()-com/youku/service/download/FileDownloadThread ×ø&DownloadServiceManager: startNewTask()startNewTask() "è PQR ST Uò VWjava/util/Map$Entry XW YF DownloadUtil: download_info:  !Z [ \    refresh() ]èrefresh(), callback != null^ èandroid/os/RemoteExceptionjava/util/ArrayList _À `a b7java/lang/String cN ó d ef ïð gøjava/lang/Exception h3 i7android/content/Context notification jkandroid/app/NotificationManagerdownload_last_notify_taskid lm ]H nü3com/youku/service/download/DownloadServiceManager$3 ×o     è ,Wjava/util/HashMap3com/youku/service/download/DownloadServiceManager$4 ×p qèhasLivingTask():truehasLivingTask():false r s3first_install_for_download_path tuv wx ny z {F |} ~3  € M‚3com/youku/service/download/SDCardManager$SDCardInfo
SDCardInfo ƒÍdownload_file_path ÚÀ"first_install_for_download_path_33 l„"first_install_for_download_path_40… †a(com/youku/service/download/SDCardManager ‡ò5com.youku.service.download.ACTION_SDCARD_PATH_CHANGED allowCache3G
p2p_switch ˆ‰ nŠ MF NH PF QH‹ Œ'com/youku/service/download/BaseDownloadjava/util/Iteratorcom/baseproject/utils/Logger)com/youku/player/YoukuPlayerConfigurationappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringexistsmkdirs createNewFile*(Ljava/lang/String;Ljava/lang/Throwable;)V    addAction[(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; addDataSchemeisStop(Z)Ljava/lang/StringBuilder;getNewDownloadingDataE(Landroid/content/Context;Lcom/youku/service/download/DownloadInfo;)VdownloadListener-Lcom/youku/service/download/DownloadListener;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;tempCreateDataLjava/util/Map; java/util/Map containsKey(Ljava/lang/Object;)Zcom/youku/player/ui/R$stringstringdownload_exist_not_finished com/youku/player/util/PlayerUtilshowTipsexistsDownloadInfoisDownloadFinisheddownload_exist_finishedcom/baseproject/utils/Util    hasSDCarddownload_no_sdcard hasInternetisWifistartdownload_cannot_ues_3gdownload_no_networkputExtra-(Ljava/lang/String;Z)Landroid/content/Intent; sendBroadcast(Landroid/content/Intent;)Vget&(Ljava/lang/Object;)Ljava/lang/Object;setStateentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getValuegetState-(Ljava/lang/Object;)Ljava/lang/StringBuilder;retry
createTimecancel$com/youku/service/download/ICallbacksavePathcontains(Ljava/lang/CharSequence;)Zaddremove(com/youku/service/download/DownloadUtilsmakeDownloadInfoFile,(Lcom/youku/service/download/DownloadInfo;)Z    onChanged    getTaskIdequalsgetSystemService&(Ljava/lang/String;)Ljava/lang/Object; getPreference&(Ljava/lang/String;)Ljava/lang/String;savePreference_(Lcom/youku/service/download/DownloadServiceManager;Lcom/youku/service/download/DownloadInfo;)VI(Lcom/youku/service/download/DownloadServiceManager;Ljava/util/HashMap;)Vclearplayer_tips_use_3ggetDefauleSDCardPathgetPreferenceBoolean(Ljava/lang/String;Z)Zjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;((Ljava/lang/String;Ljava/lang/Boolean;)V sdCard_listsizegetExternalStorageDirectory()Ljava/util/ArrayList;getDownloadPath()[Ljava/lang/String;getDownloadInfo=(Ljava/lang/String;)Lcom/youku/service/download/DownloadInfo;(I)Ljava/lang/Object;
isExternal8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;android/text/TextUtilsisEmptyexistgetPreferenceInt(Ljava/lang/String;I)I(Ljava/lang/String;I)V"com/youku/player/util/URLContainer    TIMESTAMPcom/youku/player/ui/R!½    ¿ÀÁ
ÂÃÄÅÆÇÈÉÊËÌÍÎÍÏÐÑÐ-)ÒÓÔK²Ç¸    »Y²
· ³²°Õº» ¼¾ÖרÔsª*· *µ*µ*» Y*·µ*»Y*·µ*+µ*µ*¶M»Y·¶,¶¶¸    *·»Y»Y·,¶¶¶·N-¶š-¶W-¶™#»Y»Y·,¶¶¶ ·!¶"W§
M,¸$±0Ÿ¢#ÕRÁ8    :>}&Ä+Å0Ç5ÈMÉQÊlËsÌxÍΛϟҢУѩÓÙ45jÚÀl3ÛÜ£ÝÞªßêàáÖÿxâãäåù&BæçèԗC»%Y·&L+(¶)*´*´+¶*W»%Y·&L+,¶)+-¶)+.¶/*´*´+¶*W±Õ&    ×ØÙÚ#Û)Ü/Ý5ÞBßÙCßÃ;éêëìÔ>*+µ0±Õ
âãÙßÃíËîèÔ4*µ0±Õ
æçÙ ßÃïðÔ/*´0°ÕêÙ ßÃñòÔ/<*´1Æ*´1¶2š<»Y·3¶¶4¶¸    ¬Õïðñó-ôÙ/ßÃ-óÍÖüôõÔX*´5Æ*´5°**¶6µ5*´5°Õùú üýÙ ßÃÖ Æö÷øÔy,78¸    *¶9Æ +»:Y*´+·;µ<*´5+´=+¶>W±Õ+Ù,ßÃ,ùúÖ+ûüÔn»²?Ʋ?+¹@™ ²A¸B§t*+¶C™*+¶D™ ²E¸B§[²A¸B§R¸Fš ²G¸B§C¸H™7¸I™»JY+,·K¶L±*·*¶M™»JY+,·K¶L±²N¸B§    ²O¸B²?Ʋ?+¹@™    ²A¸B*´»+YQ·RS¶T¶U±Õj
#+4=CLRXdeip| }"†&Œ)–*ž+¤.´/·.º1Ù »ßûýÀ»þÀÖ     ÿÔíf¸Fš ²G¸B§C¸H™7¸I™»JY+,·V¶L±*·*¶M™»JY+,·V¶L±²N¸B§    ²O¸B*´»+YQ·RS¶T¶U±ÕB789:;'<(>,?3@?A@CIGOI_JbIeLÙ fßÃffÖÔi*¶W™*¶9+¶XÀY¶Z§*+·[±ÕQRUWÙßÃÀÖԁ/7\¸    *¶9+¶XÀYM*»]Y,·^µ1,*´1µ_*´1¶`±ÕZ[\]'^._Ù /ßÃ/ÀùúÔH*¶9+¶XÀY¶Z±Õ
cdÙßÃÀ    èÔ² Û7a¸    b¸    ¸Hš*¶c±¸Iš *¶Mš±*¶W™±    @N*¶9¶d¹e:¹f™\¹gÀh:¹iÀY:¶j6š *´=·[±ŸŸ     ´k”ž´k@´=N§ÿ *¶9-¶XÀY:7»Y·l¶¶m¶¸    Ç§=¶jŸ ¶j     *-·[±¶j ´nY´n`µn*-·[±o7*¶9¶d¹e:¹f™g¹gÀh:¹iÀY:        ¶j6
 
š *    ´=·[±
Ÿ
Ÿ    
 $    ´n¢    ´q”œ    ´q7    ´=N§ÿ•*¶9-¶XÀY:DZ¶jŸ ¶j     *-·[±¶j ´nY´n`µn*-·[±±Õò<hijklmn&o'r.s/t1u3vAwKxWyczj{o}x~y€•ƒ›„¡†¤ˆ±‰ÊŠÒ‹ÝŒäéŽêû‘’ “ –—˜)™5šA›HœMVžW }£„¤Š¦§š¨Ÿ© ª««²¬·­¸®É°Ô±Ù²ÚµÙ„ WJ
 c>ùúj7ó 5U
 AIùú    HBó
ÛßÃ1ª3¨ÀAš±*úÊšAúÖC þäþ7øü-!üþ7ø ü!èÔ±?7r¸    *´1Æ
*´1¶s**¶6µ5*´0Æ7t¸    *´0¹u§
L+¸$±+47vÕ. ¹º»¼½$¾+À4Ã7Á8Â>ÅÙ8Ý?ßÃÖaÔ¡£*¶9¶d¹eM»wY·xN,¹f™B,¹gÀh:¹iÀY:´y+¶z™´_Æ
*´1¶s-´=¶{W§ÿ»-¶|:¹f™¹gÀ}:*´5¶~W§ÿà*´0Æ*´0¹u§ :¸$±–™vÕNÈ ÉÊË)Ì5ÍAÎIÏPÑZÓ]ÔyՃֆ׍ٖܙڛÛ¢ÞÙR)1
 5%ùúy
À›Ý£ßãÚÀ –Ž ŽÖ&ý ý:ù    üú"R!èÔÅH*´1Æ
*´1¶s*¶9¶d¹eL+¹f™&+¹gÀhM,¹iÀYN-¶jš-¶Z§ÿ×±Õ*
âãäå$æ.ç8è?éDëGìÙ*.
 8 ùúHßÃ-Ö ü ("èÔ j*´1Æ
*´1¶s*¶9¶d¹eL+¹f™H+¹gÀhM,¹iÀYN-¶jš*-µ-¸€W*¶Æ *¶-¹‚§ :¸$§ÿµ±IZ]ƒÕBïðñò$ó.ô8õ?öD÷IùPúZý]û_üfÿiÙ4_Ý#.8
 8.ùújßÃOÖü ý>B$ù%&Ô|*¶9+¶XÀYM,¶Z*´5+¶~W*´1Æ"*´1¶2š+*´1¶„¶…™
*´1¶s*´‡¶ˆÀ‰NЏ‹,´=¶…™-þ¶ŒŠ¸Ž»Y*,·¶‘*¶’¬Õ> 0    9
@ F M\cjsvzÙ*|ßÃ|À pùúM/'(Öü@ü))*òÔV‚Џ‹L*¶9¶“À”M,¶d¹eN-¹f™L-¹gÀh:¹iÀY:¶Z+´=¶…™ *´‡¶ˆÀ‰:þ¶ŒŠ¸Ž§ÿ±»•Y*,·–¶—*¶9¶˜¬ÕJ
 !"$#/$;%A&M'S([)c*j,m-v6y7€8ÙH['(/;
 ;/ùú‚ßÃ|+Àq,Åg q,ÇÖþä-ûN.òÔò\*¶9¶d¹eL+¹f™@+¹gÀhM,¹iÀYN-¶j6Ÿ™Ÿ      ™¸    ¬§ÿ½š¸    ¬Õ. = >? @*A0BGFNGPISJZKÙ4 0
 *&ùú0 ó \ßà OÖü þ9ø/èÔ¢3*¶9¶d¹eL+¹f™+¹gÀhM,¹iÀYN-µn§ÿÞ±ÕR ST U*V/W2XÙ* 
 *ùú3ßà &Ö    ü $0èÔR*´™²›¸B*µ±Õ^` acÙ ßÃÖ1èÔ]*¶c*´‡¶ˆÀ‰L+þ¶Œ±Õfg
hijÙßÃ'(23Ô}¨¸œL¸ž™Ø¸Ÿ¸ *´¡Æ *´¡¶¢š
*¸£µ¡*´¡ÆM*´¡¶¢¤B»Y»Y·+¶¸¤¶¶·M>,¶™;,¶¥:¾d6›)2:*¶¦:ƶjŸ„„ÿ§ÿØšA6*´¡¶¢¢2*´¡¶§À¨´©™ª*´¡¶§À¨´«¸Ž§    „§ÿȧ ¬¸ž™^¬¸Ÿ¸ ª+¸­M*´¡ÆD>6*´¡¶¢¢!*´¡¶§À¨´«,¶…™>„§ÿÙš¸Ÿ¸ *¶°§<®¸ž™3®¸Ÿ¸ ª¸­M,¸¯š¸œ,¶…š¸Ÿ¸ *¶°ª+¸­M»°Y,·±N-¶²š+,¶…š +Mª,¸Ž,°ÕÚ6op qr's.v@w\x^yezk{w|~}†~”€—{†¡‡°ˆÂ‰ÊŠÓ‰Ö‹Ù‡ßâë’ô“û•–—˜)™+—1œ58ž;>ŸC¢O¥X¦`§g¨q©zª®†°±–²ž³ ´¦·Ù˜~4À†5úr+é k26¤;é \ƒ7Ü^8 *é ?9ÍûHÚÀ`ÚÀ¨ßä:À†"ÚÀ;<ÖEü'äÿCâäå=$ùü4øþ$ä#úù8ý&ä>?ÔSª+¸Ž*´»+Y³·R¶U±Õ½¾¿ÙßÃÚÀ@òÔ1´¸ž¬ÕÃÙ ßÃABÔB
´¸Ÿ¸ ±Õ
È    ÉÙ
ßÃ
CÍDòÔ,¬ÕÑÙ ßÃEFÔ1µ¸¶¬ÕÚÙ ßÃGHÔ?µ¸·±Õ
ßàÙßÃI J3Ô-°ÕäÙ ßÃKòÔ,¬ÕèÙ ßÃLFÔ,¬ÕìÙ ßÃMFÔ.¸¸¬ÕñÙ ßÃNHÔ=¸¹±Õ
ö÷ÙßÃO PFÔ.¸º¬ÕûÙ ßÃQHÔ=¸»±Õ
ÙßÃR STÔ=³¼±Õ
ÙßÃUVWÔ/*´¬Õ+Ù XÃYZÔ;*Zµ¬Õ+ÙXÃ[Í\WÔ/*·¬Õ+Ù XÃ]ZÔ;*Zµ¬Õ+ÙXÃ[Í^_Ô/*·±Õ+Ù XÃ`a¾:• hŸ     ¨°    ¡8: