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
Êþº¾2WBcom/mozillaonline/providers/downloads/DownloadService$UpdateThreadjava/lang/Threadthis$07Lcom/mozillaonline/providers/downloads/DownloadService;<init>:(Lcom/mozillaonline/providers/downloads/DownloadService;)VCode      Download Service
 (Ljava/lang/String;)VLineNumberTableLocalVariableTablethisDLcom/mozillaonline/providers/downloads/DownloadService$UpdateThread;run()V
android/os/Process setThreadPriority(I)V
 5com/mozillaonline/providers/downloads/DownloadService !access$1
# $access$2ÿÿÿÿÿÿÿ    ( ) mUpdateThread+java/lang/IllegalStateException-)multiple UpdateThreads in DownloadService
*
0 12access$3:(Lcom/mozillaonline/providers/downloads/DownloadService;)Z
4 5stopSelf
7 89 scheduleAlarm(J)V
; <=access$4;(Lcom/mozillaonline/providers/downloads/DownloadService;Z)V    ? @AiI    C DEisFirstZ    G HI mSystemFacade4Lcom/mozillaonline/providers/downloads/SystemFacade; KML2com/mozillaonline/providers/downloads/SystemFacade NOcurrentTimeMillis()JQjava/util/HashSet
S TUaccess$5H(Lcom/mozillaonline/providers/downloads/DownloadService;)Ljava/util/Map; WYX java/util/Map Z[keySet()Ljava/util/Set;
P] ^(Ljava/util/Collection;)V
` abgetContentResolver#()Landroid/content/ContentResolver;    dfe/com/mozillaonline/providers/downloads/Downloads ghALL_DOWNLOADS_CONTENT_URILandroid/net/Uri;
jlkandroid/content/ContentResolver mnqueryv(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;p9com/mozillaonline/providers/downloads/DownloadInfo$Reader
or s=(Landroid/content/ContentResolver;Landroid/database/Cursor;)V
u vwaccess$6…(Lcom/mozillaonline/providers/downloads/DownloadService;)Lcom/mozillaonline/providers/downloads/DownloadService$IGetMHasActiveThread; y{zJcom/mozillaonline/providers/downloads/DownloadService$IGetMHasActiveThread |} onGetActive(Z)V_id ƒ‚android/database/Cursor „…getColumnIndexOrThrow(Ljava/lang/String;)I ‡ ˆ‰ moveToFirst()Z ‹ ŒgetLong(I)J
‘java/lang/Long ’“valueOf(J)Ljava/lang/Long; •—– java/util/Set ˜™remove(Ljava/lang/Object;)Z W› œget&(Ljava/lang/Object;)Ljava/lang/Object;Ÿ2com/mozillaonline/providers/downloads/DownloadInfo
¡ ¢£access$7ª(Lcom/mozillaonline/providers/downloads/DownloadService;Lcom/mozillaonline/providers/downloads/DownloadInfo$Reader;Lcom/mozillaonline/providers/downloads/DownloadInfo;J)V
¥ ¦§access$8©(Lcom/mozillaonline/providers/downloads/DownloadService;Lcom/mozillaonline/providers/downloads/DownloadInfo$Reader;J)Lcom/mozillaonline/providers/downloads/DownloadInfo;
ž© ª‰hasCompletionNotification
ž¬ ­®
nextAction(J)J ° ±‰
moveToNext ³ ´‰ isAfterLast ¶ ·close •¹ º»iterator()Ljava/util/Iterator; ½¿¾java/util/Iterator ÀÁnext()Ljava/lang/Object;
Ã ÄO    longValue
Æ ÇÈaccess$9;(Lcom/mozillaonline/providers/downloads/DownloadService;J)V ½Ê ˉhasNext WÍ ÎÏvalues()Ljava/util/Collection; ѹÒjava/util/Collection    žÔ ÕEmDeleted
× ØÙ    access$10u(Lcom/mozillaonline/providers/downloads/DownloadService;)Lcom/mozillaonline/providers/downloads/DownloadNotification;
ÛÝÜ:com/mozillaonline/providers/downloads/DownloadNotification Þ^updateNotification    žà áâmIdJ    žä åæ    mFileNameLjava/lang/String;    žè éæ    mMimeType
ëíì-com/mozillaonline/providers/downloads/Helpers îï
deleteFileI(Landroid/content/ContentResolver;JLjava/lang/String;Ljava/lang/String;)V keepServicewakeUpnowidsNoLongerInDatabaseLjava/util/Set;cursorLandroid/database/Cursor;reader;Lcom/mozillaonline/providers/downloads/DownloadInfo$Reader;idColumnidinfo4Lcom/mozillaonline/providers/downloads/DownloadInfo;Ljava/lang/Long;LocalVariableTypeTable!Ljava/util/Set<Ljava/lang/Long;>; StackMapTablejava/lang/Throwablealarm
 getSystemService&(Ljava/lang/String;)Ljava/lang/Object;
android/app/AlarmManager DownloadManagercouldn't get alarm manager
android/util/Log e'(Ljava/lang/String;Ljava/lang/String;)I    /com/mozillaonline/providers/downloads/Constants ELOGVjava/lang/StringBuilderscheduling retry in 
 
  !"append(J)Ljava/lang/StringBuilder;$ms
& !'-(Ljava/lang/String;)Ljava/lang/StringBuilder;
) *+toString()Ljava/lang/String;
- .v0android/content/Intent2%android.intent.action.DOWNLOAD_WAKEUP
/
5 6+getPackageName86com/mozillaonline/providers/downloads/DownloadReceiver
:<;java/lang/Class =+getName
/? @A setClassName>(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;@
DFEandroid/app/PendingIntent GH getBroadcastP(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
    J KLset (IJLandroid/app/PendingIntent;)ValarmsLandroid/app/AlarmManager;intentLandroid/content/Intent;
SourceFileDownloadService.java InnerClassesReaderIGetMHasActiveThread UpdateThread     > *+µ
* ·±Á à      ^ 
¸*´
¸*´
¸"<%A*´
Y:Â*´
´'*¥ »*Y,·.¿*´
¸/š'*´
µ'š
¶3 %”™* ·6ñ*´
¸:çÿ*´
´>ž*´
µB*´
µ>§ *´
µB*´
´F¹J7<%A»PY*´
¸R¹V·\:*´
¶_²c¶i:ǧÿ=»oY*´
¶_·q:*´
¸tÆ*´
¸t¹x~¹€6    ¹†W§‹    ¹Š7
 
¸Ž¹”W*´
¸R
¸Ž¹šÀž:  Æ*´
 ¸ §*´
¸¤:  ¶¨™< ¶«7      ”š<§     ”ž   ”œ A¹¯W¹²™ÿq§:¹µ¿¹µ¹¸:    §    ¹¼À:*´
¶Â¸Å    ¹Éšÿá*´
¸R¹Ì¹Ð:    §    ¹¼Àž:´Ó™<§     ¹Éšÿà*´
¸Ö*´
¸R¹Ì¶Ú*´
¸R¹Ì¹Ð:    §0    ¹¼Àž:´Ó™*´
¶_´ß´ã´ç¸ê    ¹ÉšÿÌ*´
Y´>`µ>§ý|!crdorrurß³³FQÆÉ ÊÌÏÒ!Ó,Ô0Õ2Ô6×@ØHÙLÚSÜ[Ý`ßdálÒvä€åˆæç“è›ê©ë«ì¯í³î¿íÄðËñÑòÒð×óÜôß    ã
ì    ñ û )6LQ^anvxˆ Š!›"ž ¦°%µ&¼'¿&Æ)Þ*ê)ô012 3#0-7C<e=m>y?ƒ>†<BÑŽ ‹ðE‡ñâ©ôòâÄÙóôׯõöñ¿÷øùA    )uúâ
LRûü Àâ Þ úý ûüe!ûüþ ÄÙóÿšýü MúþC•ü(oüýBž     üøÿ • ÿ•½ÿ    •ÿ+•½,89    *´
¶À    N-Ç  ¸W±²™! »Y·¶#¶%¶(¸,W»/Y1·3:*´
¶47¶9¶>W-*´
´F¹Ja*´
B¸C¶I±FGHIJM#NAQMRVS\R`TbUpVwWzV}T€X*ñâsMNM4OP    ü    #QRSožT    yU    V