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
Êþº¾3`
­lm    n    o    p    q    r
st    u    v
sw    x    y    z    {    |    }    ~        €
s    ‚    ƒ    „    …    †    ‡    ˆ    ‰    Š    ‹    Œ        Ž            ‘    ’
s“    ”    •
s–
s—
s˜
s™
sš
s›
 œ
    žŸ
 ¡    ¢£
¤¥
 ¦§    ¢¨    ¢©    ¢ª    ¢«    ¢¬    ¢­    ¢®    ¢¯°±
Al²
A³
A´
Aµ
¶·    ¸¹º
¶» ¼½ ¼¾ ¼¿ ¼À ¼Á ¼Â@Y?¹™™™™™š
ÃÄÐ ¼Å
Æ    ¢Ç
 ¥    ¢È    ¢É    ¢Ê    ¢Ë    ¢ÌÍÎ
cl×
cÏÐÜÝÚ
cÑÞßàáè
cÒÓÔ    Õ
Öר    Ù
ÖÚÛÜÝÞßàûáäâÿ
cãÛ÷øäåU
¶æ
 ç
cèéê
¶ë
l
cì
cí
cîï
 ð
Öñ
Öò
có
cô
cµ]    õ
ö
÷øùúûüýþÿ        
ªl     InnerClasses
STATE_INITI ConstantValueÿÿÿÿSTATE_DOWNLOADING STATE_FINISHSTATE_EXCEPTION STATE_PAUSE STATE_CANCEL STATE_WAITINGEXCEPTION_NO_SDCARDEXCEPTION_NO_NETWORKEXCEPTION_NO_SPACEEXCEPTION_NO_COPYRIGHTEXCEPTION_NO_RESOURCESEXCEPTION_HTTP_NOT_FOUNDEXCEPTION_TIMEOUTEXCEPTION_WRITE_ERROREXCEPTION_UNKNOWN_ERROR    
FORMAT_MP4
FORMAT_3GP FORMAT_3GPHD
FORMAT_FLV FORMAT_M3U8
FORMAT_HD2FORMAT_STRINGS[Ljava/lang/String;FORMAT_POSTFIXtitleLjava/lang/String;videoidformatlanguageshowidshowname show_videoseqshowepisode_totalcatsseconds segsSeconds[IstatetaskIdthread/Lcom/youku/service/download/FileDownloadThread;sizeJdownloadedSize
createTimesegCountsegIdsegUrlsegDownloadedSizesegsSize[JsegsUrltokenoipsid
segsfileIdplayTime lastPlayTimeimgUrl    startTime
getUrlTime
finishTimelastUpdateTime exceptionIdprogressDsavePathdownloadListener-Lcom/youku/service/download/DownloadListener; notificationLandroid/app/Notification;retryisThumbnailDownloadingZCREATORCreatorLandroid/os/Parcelable$Creator;    SignatureJLandroid/os/Parcelable$Creator<Lcom/youku/service/download/DownloadInfo;>; lastProgress iseditState    KEY_titleKEY_vid
KEY_showid KEY_showname
KEY_formatKEY_show_videoseqKEY_showepisode_totalKEY_cats KEY_secondsKEY_size KEY_segcountKEY_segsseconds KEY_segssize
KEY_taskidKEY_downloadedsizeKEY_segdownloadedsize    KEY_segIDKEY_createtime KEY_starttimeKEY_getUrlTimeKEY_finishtime    KEY_stateKEY_exceptionid KEY_progress KEY_language KEY_playTimeKEY_lastPlayTime KEY_savepath compareBySeq<init>()VCodeLineNumberTableLocalVariableTablethis)Lcom/youku/service/download/DownloadInfo;(Landroid/os/Parcel;)VinLandroid/os/Parcel; StackMapTablemdescribeContents()I writeToParcel(Landroid/os/Parcel;I)VdestflagsisSeries()ZtypeId    getTypeId(Ljava/lang/String;I)ItypetotalsetState(I)VgetStategetExceptionIdstateMaybeChange getProgress()D setProgress(D)VsetExceptionIdgetExceptionInfo()Ljava/lang/String;(I)Ljava/lang/String; toJSONObject()Lorg/json/JSONObject;eLorg/json/JSONException;oLorg/json/JSONObject;ÎåjsonToDownloadInfo=(Ljava/lang/String;)Lcom/youku/service/download/DownloadInfo;
jsonStringinfogetProgressJSONFileparseProgressJSONFile    compareTo,(Lcom/youku/service/download/DownloadInfo;)ItoStringø(Ljava/lang/Object;)I<clinit>jLjava/lang/Object;Landroid/os/Parcelable;Ljava/lang/Comparable<Lcom/youku/service/download/DownloadInfo;>;
SourceFileDownloadInfo.java ./'com/youku/service/download/DownloadInfo ä² í² ²       S ר ÙØ 
< Ú² ÛØ ÜØ ÝØ Þ² ß² àØ á² åØ   èé êé ëé ì² îØ ïé óØ ôØ õØ ÷² øé ùØ úé ûé üé ýé þ²  N ÿ Ø   I  P  < DE    "²# $T %&$com/youku/service/download/Constants '² (² )² *² +² ,² -² .²sghjava/lang/StringBuilderdownload info setState():  /0 /1 eS2 34 not nullnull W45 6/ 7/ 8/ 9/ :/ ;/< = >P RT ?² @² A² B² C² D²org/json/JSONObject EFvid EG EHsegcount segsseconds âãI JKsegssize ðñ JLtaskiddownloadedsizesegdownloadedsizesegstep
createtime    starttime
finishtime exceptionid EMsavepathorg/json/JSONException WN OS .Download_DownloadInfo!DownloadInfo#jsonToDownloadInfo() WP QR ST UV, WX YZ [\ SE ]^ - UV cdjava/lang/Stringmp43gpflv3gphdflvhdm3u8hd2 ÔÕ ÖÕ)com/youku/service/download/DownloadInfo$1      java/lang/Objectandroid/os/Parcelablejava/lang/Comparableandroid/os/Parcelable$Creatorandroid/os/Parcel
readStringreadIntreadLong()J
readDoublereadByte()B writeString(Ljava/lang/String;)VwriteInt    writeLong(J)V writeDouble    writeByte(B)Vlength)com/youku/player/YoukuPlayerConfigurationcontextLandroid/content/Context;android/content/Context getResources!()Landroid/content/res/Resources;_com/youku/player/ui/R$stringstring    detail_tvandroid/content/res/Resources    getStringequals(Ljava/lang/Object;)Z detail_moviedetail_varietydetail_cartoon detail_music detail_memorydetail_education
detail_ugcdetail_specialappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;com/baseproject/utils/Loggerd'(Ljava/lang/String;Ljava/lang/String;)V+com/youku/service/download/DownloadListeneronStartonPauseonFinishonCancel onException    onWaitingjava/lang/SystemcurrentTimeMillisonProgressChangedownload_no_sdcarddownload_no_networkdownload_no_spacedownload_unknown_errordownload_timeoutdownload_write_failput;(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;*(Ljava/lang/String;I)Lorg/json/JSONObject;*(Ljava/lang/String;J)Lorg/json/JSONObject; com/youku/player/util/PlayerUtiljoin([I)Ljava/lang/String;([J)Ljava/lang/String;*(Ljava/lang/String;D)Lorg/json/JSONObject;*(Ljava/lang/String;Ljava/lang/Throwable;)Vtrim<(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V    optString&(Ljava/lang/String;)Ljava/lang/String;optInt(Ljava/lang/String;)IoptLong(Ljava/lang/String;)Jsplit'(Ljava/lang/String;)[Ljava/lang/String;
string2int([Ljava/lang/String;)[I string2long([Ljava/lang/String;)[J    optDouble(Ljava/lang/String;D)Dcom/youku/player/ui/R1­®¯a±²³´µ²³¶·²³¸¹²³º»²³¼½²³¾¿²³ÀÁ²³¸²³ºò³¼IJ³¾Ų³ÀƲ³ÇȲ³Éʲ³Ë̲³Íβ³¸ϲ³ºв³¾Ѳ³ÀÒ²³ÇÓ²³ÉÔÕÖÕרÙØÚ²ÛØÜØÝØÞ²ß²àØá²âãä²åØæçèéêéëéì²í²îØïéðñòÕóØôØõØöÕ÷²øéùØúéûéüéýéþ²ÿز      ²Ø³eسgسhسiسjسlسmسnسoسpسrسsسvسyسz Ø³{!س|"س}#س~$س%س€&س'س‚(سƒ)س…*س†+س‡,سˆ    -./0`*·*µ*µ*µ*µ*µ±1¡[    pœž¢¢2 34.5036*·*µ*µ*µ*µ*µ*+¶µ    *+¶µ
*+¶ µ *+¶µ *+¶µ*+¶µ*+¶ µ*+¶ µ*+¶µ*+¶ µ*+¶ µ*+¶µ*+¶µ*+¶µ*+¶µ*+¶ µ*+¶ µ*+¶µ*+¶µ*+¶µ*+¶µ*+¶µ*+¶ µ*+¶µ *+¶µ!*+¶µ"*+¶µ#*+¶µ$*+¶µ%*+¶ µ&*+¶'µ(*+¶µ)*+¶ µ*+¶*™§µ±1¦)¤[    pœž¢¥%¦-§5¨=©EªM«U¬]­e®m¯u°}±…²³•´µ¥¶­·µ¸½¹ÅºÍ»Õ¼Ý½å¾í¿õÀýÁ ÃÄÅ%Æ5Ç26346678#ÿ19:9ÿ9:9;<0,¬1Ë2 34=>0+*´    ¶++*´
¶++*´ ¶,+*´ ¶++*´¶++*´¶++*´¶,+*´¶,+*´¶++*´¶,+*´¶,+*´¶++*´¶-+*´¶-+*´¶-+*´¶,+*´¶,+*´¶++*´¶-+*´¶++*´¶++*´¶++*´¶,+*´ ¶-+*´!¶++*´"¶-+*´#¶-+*´$¶-+*´%¶-+*´&¶,+*´(¶.+*´)¶++*´¶,+*´™§‘¶/±1Ž#ÐÑÒÓ Ô(Õ0Ö8×@ØHÙPÚXÛ`ÜhÝpÞx߀àˆáâ˜ã ä¨å°æ¸çÀèÈéÐêØëàìèíðîøïðñò2 34?7@²8÷:ÿ9::AB0ôŠ*´Æ *´¶0š¬*´Æ *´¶0š¬*´*´¸1<«U-I/I1I3I5K‘I’I•I¬*´£¬¬1*
$&    2
|~†ˆ2Š342XC²8 üU        DE0@?=²2¶3²4¶5*¶6™¤
0=§/=§²2¶3²8¶5*¶6™¤
.=§ù-=§ò²2¶3²9¶5*¶6™¤
2=§Ó1=§Ì²2¶3²:¶5*¶6™¤
4=§­3=§¦²2¶3²;¶5*¶6™
5=§Œ²2¶3²<¶5*¶6™¤
=§m‘=§f²2¶3²=¶5*¶6™¤
“=§G’=§@²2¶3²>¶5*¶6™
”=§&²2¶3²?¶5*¶6™¤
–=§•=¬1®+&'()*!,(.1/;0@1G3N5W6a7f8m:t<}=‡>Œ?“AšC£D­E´F½GÇHÌIÓKÚMãNíOòPùRT UVW#X-Y2Z9\=_2 ?FØ?G²=C²8ü!HI0YÌ@»AY·BC¶D¶E¶F¸G*´HÆ @I¸G§
@J¸K*µª•&Lr9_…*´HÆk*´H¹L§_*´HÆX*´H¹M§L*´HÆE*´H¹N§9*´HÆ2*´H¹O§&*´HÆ*´H¹P§*´HÆ *´H¹Q±1Ncde)g0i5j\lcmopvq‚t‰u•xœy¨|¯}»€ÂË†2Ì34Ìä²8     )+J<0/*´¬1‰2 34K<0/*´&¬12 34LB0c-*´™#*´Ÿ*´Ÿ*´Ÿ *´ §¬1–2 -348'@MN0\!*´(—š**´ŠRk*´Šoµ(*´(¯1œ    Ÿ2 !348OP0˜A*'µ('*´—™5'*´gT—›(¸V*´%eW”›*'µ*´HÆ *´H'¹Y±1¦§¨*©/¬6­@¯2A34Aÿ8û@QI0>*µ&±1
²³234þ²RS02*´&¸Z°1¶2 34    RT0õ‘ª    3=GQ[eoyƒ²2²[¶\°²2²]¶\°²2²^¶\°²2²_¶\°²2²_¶\°²2²_¶\°²2²`¶\°²2²a¶\°²2²_¶\°b°1. »4½>¿HÁRÃ\ÅfÇpÉz˄͎Ñ2 ‘þ²8
4                                    UV03P»cY·dL+e*´    ¶fW+g*´
¶fW+h*´¶fW+i*´¶fW+j*´ ¶kW+l*´¶kW+m*´¶kW+n*´¶fW+o*´¶kW+p*´¶qW+r*´¶kW+s*´t¸u¶fW+v*´w¸x¶fW+y*´¶fW+z*´¶qW+{*´¶qW+|*´¶kW+}*´¶qW+~*´"¶qW+*´#¶qW+€*´$¶qW+*´¶kW+‚*´&¶kW+ƒ*´(¶„W+…*´ ¶fW+†*´¶kW+‡*´ ¶qW+ˆ*´)¶fW§ MŠ,¸‹L+°BE‰1Š"óõö÷)ø4ù?úJûUü`ýkþvÿ¨³¾ÉÔßê    õ    !,7BEFLN2 FWXP34HYZ8ÿE9[\    ]^0l^*Æ
*¶0š°»cY*¶Œ·L§MŽ,¸°»Y·‘M,+e¶’µ    ,+g¶’µ
,+h¶’µ,+j¶“µ ,+l¶“µ,+m¶“µ,+n¶’µ,+o¶“µ,+p¶”µ,+r¶“µ,+s¶’•¶–¸—µt,+v¶’•¶–¸˜µw,+y¶’µ,+z¶“…µ,+{¶“…µ,+|¶™µ,+}¶”µ,+~¶”µ",+¶”µ#,+€¶”µ$,+¶™µ,+‚¶“µ&,+ƒ¶šµ(,+…¶’µ ,+†¶“µ,+‡¶”µ ,+i¶’µ,+ˆ¶’µ),° ‰ ‰1ž'  # %"'$/%9&C'M(W)a*k+u,-‰.“/œ0Ÿ/¥1·6Á7Ì8×9â:ì;ö<=
>?@*A4B>CHDRE\F24YZ
WX^_Ø'7YZ//`48 N\ü
[aS0ÈE»cY·dL+z*´¶qW+{*´¶qW+|*´¶kW+ƒ*´(¶„W§ MŠ,¸‹°+¶›°47‰1*
JLMN)O4S7P8Q>R@T2 8WXE34=YZ8ÿ79[\    b^0[*Æ
*¶0š°»cY*¶Œ·L§ Mœ,¸‹°»Y·‘M,+z¶“…µ,+{¶“…µ,+|¶™µ,+ƒ¶šµ(,° ‰ ‰16 Z [ \`]^#_%a-b8cCdNeYf24YZWX[_Ø%6YZ-.`48 N\ü[cd0|%²™*´+´¤¬¬*´+´”ž¬¬1opqsv!w#y2%34%`48 eS0]*¶žL+Çb§+¶›°1
‚234YZ8 ü[CfAcg03    *+À¶Ÿ¬12     34h/0—s½ YbSY¡SY¢SY£SY¤SY¥SY¦SY§S³¨½ YbSY¡SY¢SY£SY¢SY£SY¦SY§S³©»ªY·«³¬³±1<2?dõnj ijk°ª
®     ¢!