admin
2020-08-06 7af5470c3badafb043d417cc37996e4992881ce7
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
Êþº¾39    P    Q    R
S    T    U    VWXY
Z[    \]
^
›_`
ab
a    c    ]
def
gh
i jkl
Zmn jop
 _    q
rs
=tuv
&_
=wx    )z
&{
\|
&}
%~
%
%€
‚
4ƒ„    4…
 †    4‡    4ˆ    4‰Š
:‹
:Œ
=_
Ž
  ‘ ’“ ’”– D—
=˜    4™
š›    4œ
 
 ž    4Ÿ
 ¡
¢
4£
=‘
š¤
¥ j¦ j§¨
Ua©
W_ª«
W¬­®
¯ j° j± j²
³
´ jµ¶ j·¸ j¹º    4»
 ¼½
\¾¿
ÀÁ
qÂÃ
\ÄÅ
u‹
uŒ
ÆÇÈ
zÉ
zŒÊ
 t
 ËÌ
€Í
€Œ
 Î jÏÐ
rÑ
\Ò jÓ jÔÕ
\Ö j× jØÙ
\Ú jÛ jÜ jÝ
ÞÝ
Þß jß jà
Þà
Þá já jâãäOnCreateDownloadReceiver InnerClassesTAGLjava/lang/String; ConstantValueinstance,Lcom/youku/service/download/DownloadManager;listener-Lcom/youku/service/download/OnChangeListener;downloadService-Lcom/youku/service/download/IDownloadService;downloadedDataLjava/util/HashMap;    SignaturePLjava/util/HashMap<Ljava/lang/String;Lcom/youku/service/download/DownloadInfo;>;    mCallback&Lcom/youku/service/download/ICallback;sConnect#Landroid/content/ServiceConnection;lis5Lcom/youku/service/download/OnCreateDownloadListener; getInstance.()Lcom/youku/service/download/DownloadManager;CodeLineNumberTable StackMapTable<init>(Landroid/content/Context;)VLocalVariableTablethiscontextLandroid/content/Context; bindServiceintentLandroid/content/Intent;
unregister()VeLandroid/os/RemoteException;Ljava/lang/Exception;lnsetOnChangeListener0(Lcom/youku/service/download/OnChangeListener;)VgetDownloadingData()Ljava/util/HashMap;vidinfo)Lcom/youku/service/download/DownloadInfo;iIdirLjava/io/File;dirs[Ljava/lang/String;jdownloadingDataLocalVariableTypeTablepuÓR()Ljava/util/HashMap<Ljava/lang/String;Lcom/youku/service/download/DownloadInfo;>;getDownloadedDatagetNewDownloadedDatadgetDownloadedList()Ljava/util/ArrayList;entryEntryLjava/util/Map$Entry;listLjava/util/ArrayList;iterLjava/util/Iterator;@Ljava/util/ArrayList<Lcom/youku/service/download/DownloadInfo;>;åB()Ljava/util/ArrayList<Lcom/youku/service/download/DownloadInfo;>;getDownloadInfo>(Ljava/lang/String;I)Lcom/youku/service/download/DownloadInfo;showId show_videoseqgetDownloadInfoListById)(Ljava/lang/String;)Ljava/util/ArrayList;videoIdOrShowId–„T(Ljava/lang/String;)Ljava/util/ArrayList<Lcom/youku/service/download/DownloadInfo;>;getNextDownloadInfo=(Ljava/lang/String;)Lcom/youku/service/download/DownloadInfo;videoIdthisinfotempisthisZgetHowManyDownloadsByShowId(Ljava/lang/String;)IcountcreateDownload\(Ljava/lang/String;Ljava/lang/String;Lcom/youku/service/download/OnCreateDownloadListener;)V    videoNamecreateDownloads^([Ljava/lang/String;[Ljava/lang/String;Lcom/youku/service/download/OnCreateDownloadListener;)VvideoIds
videoNamessetOnCreateDownloadListener8(Lcom/youku/service/download/OnCreateDownloadListener;)VonELcom/youku/service/download/DownloadManager$OnCreateDownloadReceiver;filterLandroid/content/IntentFilter; startDownload(Ljava/lang/String;)VtaskId pauseDownloadrefresh startNewTask stopAllTaskdeleteDownloading(Ljava/lang/String;)ZdeleteAllDownloading()ZdeleteDownloaded,(Lcom/youku/service/download/DownloadInfo;)Znm!Landroid/app/NotificationManager;deleteDownloadeds(Ljava/util/ArrayList;)ZinfosnIdæC(Ljava/util/ArrayList<Lcom/youku/service/download/DownloadInfo;>;)ZdeleteAllDownloadedclonegetCurrentDownloadSDCardPath()Ljava/lang/String;setCurrentDownloadSDCardPathpathcanUse3GDownloadsetCanUse3GDownload(Z)Vflag    canUseAcc setP2p_switch(I)Vvalue
getAccPortgetDownloadFormat()IsetDownloadFormatformatgetDownloadLanguagesetDownloadLanguagelanguage setTimeStamp(J)VtimeJ
access$000[(Lcom/youku/service/download/DownloadManager;)Lcom/youku/service/download/OnChangeListener;x0
access$100
access$102((Ljava/util/HashMap;)Ljava/util/HashMap;
access$200A(Lcom/youku/service/download/DownloadManager;)Ljava/util/HashMap;
access$302ˆ(Lcom/youku/service/download/DownloadManager;Lcom/youku/service/download/IDownloadService;)Lcom/youku/service/download/IDownloadService;x1
access$400T(Lcom/youku/service/download/DownloadManager;)Lcom/youku/service/download/ICallback;
access$300[(Lcom/youku/service/download/DownloadManager;)Lcom/youku/service/download/IDownloadService;
access$500c(Lcom/youku/service/download/DownloadManager;)Lcom/youku/service/download/OnCreateDownloadListener;
access$502˜(Lcom/youku/service/download/DownloadManager;Lcom/youku/service/download/OnCreateDownloadListener;)Lcom/youku/service/download/OnCreateDownloadListener;
SourceFileDownloadManager.java °± ¬­ ¦§ ÜÊ ¨© ¤¥ ¢£*com/youku/service/download/DownloadManagerDownload_Manager getInstance()ç Ýèé »¼ ·¸ ·Á,com/youku/service/download/DownloadManager$1 ·ê,com/youku/service/download/DownloadManager$2 ®¯ ½¸android/content/Intent*com/youku/service/download/DownloadService ·ëandroid/content/Context ½ìí ÀÁandroid/os/RemoteException Âîjava/lang/Exception Éïjava/util/HashMap ðäñ òß ó1 java/io/Filejava/lang/StringBuilder ôõ3com/youku/service/download/SDCardManager$SDCardInfo
SDCardInfo &  ö÷ ø$ ù$ · ú ãû/ üö ý1'com/youku/service/download/DownloadInfo   þÿ   Ï ,com/youku/service/download/DownloadManager$3 · Ájava/util/ArrayList ÛÊ      
å     java/util/Map$Entry    æ  îÏ  ô û  ëö  1  ÿè ,com/youku/service/download/DownloadManager$4android/content/IntentFilter$com/youku/service/download/IDownload;com.youku.service.download.ACTION_CREATE_DOWNLOAD_ONE_READY  <com.youku.service.download.ACTION_CREATE_DOWNLOAD_ONE_FAILED;com.youku.service.download.ACTION_CREATE_DOWNLOAD_ALL_READY    ! Á "# $% ÁdeleteDownloading() : &deleteAllDownloading() 'deleteDownloaded() : (  )download_last_notify_taskid *+ notification ,-android/app/NotificationManager .- /è,com/youku/service/download/DownloadManager$5 ÁdeleteDownloadeds() : ArrayList,com/youku/service/download/DownloadManager$6 ·0deleteAllDownloaded() " ,com/youku/service/download/DownloadManager$7 ·1 2Á #$download_file_path 3$ *4 % ' allowCache3G 56 () +
p2p_switch /7 ,- /$ 018 2- 41 5- 78'com/youku/service/download/BaseDownloadCcom/youku/service/download/DownloadManager$OnCreateDownloadReceiverjava/util/Iteratorjava/lang/Stringcom/baseproject/utils/Logger'(Ljava/lang/String;Ljava/lang/String;)V)com/youku/player/YoukuPlayerConfiguration/(Lcom/youku/service/download/DownloadManager;)V-(Landroid/content/Context;Ljava/lang/Class;)V?(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z+com/youku/service/download/IDownloadService*(Ljava/lang/String;Ljava/lang/Throwable;)V()Ljava/util/Map; sdCard_list(com/youku/service/download/SDCardManagergetExternalStorageDirectorysizeget(I)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getDownloadPathtoStringexists()[Ljava/lang/String;getDownloadInfoBySavePathgetStateput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;videoidsegCount segsSeconds[IX(Lcom/youku/service/download/DownloadManager;Lcom/youku/service/download/DownloadInfo;)VstartentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; java/util/MapgetValueadd(Ljava/lang/Object;)Zshowidequals containsKey&(Ljava/lang/Object;)Ljava/lang/Object; compareBySeqjava/util/Collectionssort(Ljava/util/List;)VisSerieslength)([Ljava/lang/String;[Ljava/lang/String;)V    addActionregisterReceiver[(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;downpause    setAction,(Ljava/lang/String;)Landroid/content/Intent; startService9(Landroid/content/Intent;)Landroid/content/ComponentName;delete    deleteAlltitleremove getPreference&(Ljava/lang/String;)Ljava/lang/String;getSystemService&(Ljava/lang/String;)Ljava/lang/Object;cancelsavePreferenceD(Lcom/youku/service/download/DownloadManager;Ljava/util/ArrayList;)VB(Lcom/youku/service/download/DownloadManager;Ljava/util/HashMap;)VcleargetDefauleSDCardPath8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getPreferenceBoolean(Ljava/lang/String;Z)Z(Ljava/lang/String;I)V(com/youku/service/download/DownloadUtils!›Ÿ ¡    
¢£¤¥¦§
¨©ª«¬­®¯°±/)²³´K²Ç    
¸ »Y² · ³²°µef gi¶·¸´x,*·*»Y*·µ*»Y*·µ*µ*+µ*+·±µl7P`!o&p+q¹,º£,»¼½¸´]»Y+·M+,*´¶W±µt uv¹ º£»¼ ¾¿ÀÁ´™*´¹§L    +¸§
L    +¸±         µ"z     { |}~€¹  ÂÃÂĺ£¶ LÅIÆÇÈ´>*+µ±µ
ƒ„¹º£¤¥ÉÊ´ò*´Æ*´¹À °L    +¸» Y·!L*´"Ç*¸#Zµ"Ç+°=*´"¶$¢¯»%Y»&Y·'*´"¶(À)´*¶+¸,¶+¶-·.N-¶/š§v-¶0:¾d6›d2:*»&Y·'*´"¶(À)´*¶+¸,¶+¶+1¶+¶-¶2:Æ!¶3Ÿ¶3Ÿ+´5¶6W„ÿ§ÿ„§ÿL+°µn‰‹ Œ‹Ž’#“+”5•7—D˜m™tšw›}œ‰žŸ¼žÁ È¡Ñ¢Ø¥äœê—ð©¹\    ÂÐTË Á#ÌÍ„fÎÏm}ÐÑ}mÒÓ9·ÔÏòº£#ÏÕ©Ö #ÏÕ«¶'    TÅü×üü=Øý Ùû_øúªÚÛÊ´9 *·³²°µ
³µ¹  º£ªÚÜÊ´Àç» Y·!³*¸#Zµ"Dz°<*´"¶$¢À»%Y»&Y·'*´"¶(À)´*¶+¸,¶+¶-·.M,¶/š§‡,¶0N-¾d6›w-2:*»&Y·'*´"¶(À)´*¶+¸,¶+¶+1¶+¶-¶2:Æ5¶3 ,²´7¶6W´8´9¾Ÿ»:Y*·;¶<„ÿ§ÿŠ„§ÿ;²°µV¹
º»½&¾O¿VÀYÁ^ÂiÃoÄ|śĠƮǼÈÊÉÔÓ×ÂÝ½ãØ¹HohË  7ÝÍdyÎÏOŽÐÑ^ÒÓÈÔÏ纣¶üü=Øý
ÙûrøúªÚÞß´¿;»=Y·>L*¶?¶@¹AM,¹B™,¹CÀDN+-¹EÀ4¶FW§ÿß+°µÝÞßà(á6â9ã¹*(àâ;º£3ãä&åæÖ 3ãç¶ ýèé#ªêëì´ðY+ǰ*¶?¶@¹AN-¹B™>-¹CÀD:¹EÀ4:+´G¶H™´I ¶3Ÿ°§ÿ¿°µ. ëìíîï'ð3ñJóQôTöW÷¹>'-àâ3!ÌÍYº£Yí YîÏFåæ¶ ü éû@ïð´t”+ǰM*¶?+¶J™,Ç »=Y·>M,*¶?+¶K¶FW§f*¶?¶@¹AN-¹B™<-¹CÀD:¹EÀ4:+´G¶H™,Ç »=Y·>M,¶FW§ÿÁ,Æ,¶$¤ ³L,¸M,°µRýþ/<EP    \
h l t {~ŠŽ’¹>P+àâ\ÌÍ<Våæ”º£”ñ ŒãäÖ Œãç¶ üèü éý7òóùúªôõö´‘*+¶NM»=Y·>N*¶?¶@¹A:,ǰ6,¶O™¹B™4¹CÀD:¹EÀ4:´G,´G¶H™
-¶FW§ÿȳL-¸M-¶P:¹B™)¹CÀ4:™°´7+¶H™6§ÿÓ§x¹B™%¹CÀD:¹EÀ4:-¶FW§ÿ׳L-¸M-¶P:¹B™4¹CÀ4:™¶Oš°,´7´7¶H™6§ÿȰµŽ# !"$ %"&%',(6)B*N+],d.g/k0o1‹23“4Ÿ5¢7¨9²:¾;Ê<Ñ=Ô>Ø?Ü@øABCDFH¹z B"àâNÌÍ‹Ì;àâÊÌÍø"Ìͺ£÷ øÍùäåæ%úúûÖ ùç¶:þ"óèéü    7ü éüóúú+ü éü%óúúüý´çP+Æ
+¶Qš¬=*¶?¶@¹AN-¹B™,-¹CÀD:¹EÀ4:+´G¶H™„§ÿѬµ. R S TUV%W0X<YHZK\N]¹>0àâ<ÌÍPº£Pí AþÏ4åæ¶  ýé.ÿ´˜*-·R*´+,¹S§ :    ¸±µgiljkm¹4Âú£÷  ¤±¶SÅ´˜*-·R*´+,¹T§ :    ¸±µtvywxz¹4Âú£ÓÓ¤±¶SÅ´¬7*+µ+DZ»UY*·VM»WY·XN-Z¶[-\¶[-]¶[² ,-¶^W±µ*
}~    
•–!—'˜-™6š¹*7º£7¤±$    
 ¶
  ´x*´+¹_§
M    ,¸±
µÅ
È ÆÇɹ Âĺ£ ¶MÆ ´x*´+¹`§
M    ,¸±
µÎ
Ñ ÏÐÒ¹ Âĺ£ ¶MÆÁ´m*´¹a§
L    +¸±     µ×    Ú Ø ÙÛ¹ Âĺ£¶LÆÁ´_»Y*´·L+b¶cW*´+¶dW±µßàá⹺£οÁ´m*´¹e§
L    +¸±     µç    ê è éë¹ Âĺ£¶LÆ´–/    »&Y·'f¶++¶+¶-¸ *´+¹gW§
M    ,¸¬#&µïñ#ô&ò'ó-õ¹ 'ÂÄ/º£/ ¶fÆ´r    h¸ *´¹i¬L    +¸¬µúüýþ¹Âĺ£¶QÆ´Ób    »&Y·'j¶++´k¶+¶-¸ ²+´7¶lWm¸n+´5¶H™*´o¶pÀqM,þ¶rms¸t»uY*+·v¶w*¶x¬µ. &5;    B
I P Y\`¹ Bbº£bÌͶûP´.y    y¸ +Æ
+¶$š¬m¸nM+¶PN-¹B™F-¹CÀ4:²´7¶lW,´5¶H™ *´o¶pÀq:þ¶rms¸t§ÿ·»zY*+·{¶|¬µ>3?KQY a!h#k$t*w+¹4Y35ÌÍyº£yä_ Ö yç¶ý
éûHúª !´o’    }¸ *¶?¶~š¬*¶?¶À Lm¸nM*¶?¶@¹AN-¹B™F-¹CÀD:¹EÀ4:,´5¶H™ *´o¶pÀq:þ¶rms¸t§ÿ·»€Y*+·¶‚*¶?¶ƒ¬µR012345$617:8E9Q:];c<k=s>z@}A†J‰KL¹HkE5àâQ)ÌÍ’º£t"©$n 1aåæÖ t"«¶þ×éûH#$´v*´¹„°L    +¸…¸†¸‡°    
µR
S TVWV¹ Âĺ£¶JÆ% ´x*´+¹ˆ§
M    ,¸±
µ]
` ^_b¹ Âĺ£& ¶MÆ'´l*´¹‰¬L    +¸Š¸‹¬    
µg
h ik¹ Âĺ£¶JÆ()´x*´¹Œ§
M    ,¸±
µq
t rsu¹ Âĺ£*û¶MÆ+´g*´¹¬L    +¸¬    
µz
{ |~¹ Âĺ£¶JÆ,-´‚ޏ*´¹§
M    ,¸±µƒ…ˆ†‡Ÿ¹ Âĺ£.϶SÆ/$´h*´¹‘°L    +¸s°    
µ¤
¥ ¦¨¹ Âĺ£¶JÆ01´i*´¹’¬L    +¸¸“¬    
µ®
¯ °²¹ Âĺ£¶JÆ2-´€¸”*´¹•§
M    ,¸±µ·¹¼º»½¹ Âĺ£3϶QÆ41´i*´¹–¬L    +¸¸—¬    
µÂ
à Äƹ Âĺ£¶JÆ5-´€¸˜*´¹™§
M    ,¸±µËÍÐÎÏѹ Âĺ£6϶QÆ78´x*´¹š§
N    -¸±
µÕ
Ø Ö×Ù¹ Âĺ£9:¶MÆ;<´/*´°µ'¹ =£>Ê´²°µ'?@´0*Y³°µ'¹ =©AB´/*·°µ'¹ =£CD´;*+Zµ°µ'¹=£E§FG´/*´°µ'¹ =£HI´/*´°µ'¹ =£JK´/*´°µ'¹ =£LM´;*+Zµ°µ'¹=£E±NOžR
œ€zuU:D•á    )ry