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
Êþº¾3á    x÷
xú    xû    xü    xý
xÿ
x
y
    x    x
 
y        
 
     x
 
    x
x    A
 
" 
y 
x! "#$ ©% ©&
'(
y)    x*+
2 ,
-.
R/0
7
R12
@34
@5
R6
7789:
; <= <>
7? <@ <A
7B CD CE    FG
MH
MI
MJK
R
RLMNOP
 Q <R <S <T
UV
W
ÊX    tY
Z[ \]
t^_`a    tb
tc    td
Êe
Af g    hij
Mkl
mn
to \pq    tr    ts \tuv UpdateThread InnerClasseswIGetMHasActiveThreadDownloadManagerContentObserver    mObserverVLcom/mozillaonline/providers/downloads/DownloadService$DownloadManagerContentObserver;    mNotifier<Lcom/mozillaonline/providers/downloads/DownloadNotification;
mDownloadsLjava/util/Map;    SignatureULjava/util/Map<Ljava/lang/Long;Lcom/mozillaonline/providers/downloads/DownloadInfo;>; mUpdateThreadDLcom/mozillaonline/providers/downloads/DownloadService$UpdateThread;mPendingUpdateZ mSystemFacade4Lcom/mozillaonline/providers/downloads/SystemFacade;getActiveThreadLLcom/mozillaonline/providers/downloads/DownloadService$IGetMHasActiveThread;iIisFirst<init>()VCodeLineNumberTableLocalVariableTablethis7Lcom/mozillaonline/providers/downloads/DownloadService;onBind.(Landroid/content/Intent;)Landroid/os/IBinder;Landroid/content/Intent;onCreate StackMapTableSetMHasActiveThreadO(Lcom/mozillaonline/providers/downloads/DownloadService$IGetMHasActiveThread;)VonStartCommand(Landroid/content/Intent;II)IintentflagsstartId returnValue preferences#Landroid/content/SharedPreferences;editorxEditor*Landroid/content/SharedPreferences$Editor;    onDestroyupdateFromProvideryzremoveSpuriousFilesfilenameLjava/lang/String;files[Ljava/io/File;fileSetLjava/util/HashSet;cursorLandroid/database/Cursor;iteratorLjava/util/Iterator;LocalVariableTypeTable'Ljava/util/HashSet<Ljava/lang/String;>;(Ljava/util/Iterator<Ljava/lang/String;>;´0{|8 trimDatabase downloadUriLandroid/net/Uri;    numDeletecolumnId}insertDownload~Readerr(Lcom/mozillaonline/providers/downloads/DownloadInfo$Reader;J)Lcom/mozillaonline/providers/downloads/DownloadInfo;reader;Lcom/mozillaonline/providers/downloads/DownloadInfo$Reader;nowJinfo4Lcom/mozillaonline/providers/downloads/DownloadInfo;qupdateDownloads(Lcom/mozillaonline/providers/downloads/DownloadInfo$Reader;Lcom/mozillaonline/providers/downloads/DownloadInfo;J)V oldVisibility    oldStatuslostVisibility justCompleteddeleteDownload(J)Vid
access$000:(Lcom/mozillaonline/providers/downloads/DownloadService;)Vx0
access$100
access$200
access$300:(Lcom/mozillaonline/providers/downloads/DownloadService;)Z
access$302;(Lcom/mozillaonline/providers/downloads/DownloadService;Z)Zx1
access$400H(Lcom/mozillaonline/providers/downloads/DownloadService;)Ljava/util/Map;
access$500…(Lcom/mozillaonline/providers/downloads/DownloadService;)Lcom/mozillaonline/providers/downloads/DownloadService$IGetMHasActiveThread;
access$600ª(Lcom/mozillaonline/providers/downloads/DownloadService;Lcom/mozillaonline/providers/downloads/DownloadInfo$Reader;Lcom/mozillaonline/providers/downloads/DownloadInfo;J)Vx2x3
access$700©(Lcom/mozillaonline/providers/downloads/DownloadService;Lcom/mozillaonline/providers/downloads/DownloadInfo$Reader;J)Lcom/mozillaonline/providers/downloads/DownloadInfo;
access$800;(Lcom/mozillaonline/providers/downloads/DownloadService;J)V
access$900u(Lcom/mozillaonline/providers/downloads/DownloadService;)Lcom/mozillaonline/providers/downloads/DownloadNotification;
SourceFileDownloadService.java ‚ ÚÛ ÉÌ ÔÕ Ž ƒ„ ‰Š °“ Ó ­“ ’“java/util/HashMap  ‘Š'java/lang/UnsupportedOperationException'Cannot bind to Download Manager Service ’ œ“ €Š/com/mozillaonline/providers/downloads/ConstantsDownloadManagerService onCreate ‚ƒ ‹Œ6com/mozillaonline/providers/downloads/RealSystemFacade ’„Tcom/mozillaonline/providers/downloads/DownloadService$DownloadManagerContentObserver ’Þ € …† ‡Åˆ ‰Š:com/mozillaonline/providers/downloads/DownloadNotification ’‹Œ “  ¡Service onStartrestartandroid/content/Context Ž ‘’    mDownload “” •– —˜Service onDestroy ¬“ ‡ˆBcom/mozillaonline/providers/downloads/DownloadService$UpdateThread ™š› œ žŸjava/util/HashSet  ¡
lost+found ¢£recovery ¤¥ ¦¡ §£java/lang/String/com/mozillaonline/providers/downloads/Downloads_data ¨©{ ª– «¬ ­£ ®– ¯“ ¹°| ±– ²³ ´Šjava/lang/StringBuilderdeleting spurious file  µ¶ ·¡ java/io/File ¸–_idstatus >= '200'lastmodnull cursor in trimDatabase ¹ƒ º» ¼½ ¾¿À Á ¸à ÄÅ ÆÐÇ ÈÉÊ ËÌ ͓statusstatus=?192 ΐ ÏÐ ѐ ÒÓ ÔÕ ÖÛ× ØÙ下载中的文件有: µÚ个Û Ü ÏÛ ÝÞ2com/mozillaonline/providers/downloads/DownloadInfo ߐ ಠ­Þ5com/mozillaonline/providers/downloads/DownloadServiceandroid/app/ServiceJcom/mozillaonline/providers/downloads/DownloadService$IGetMHasActiveThread(android/content/SharedPreferences$Editorjava/lang/Objectjava/lang/Throwableandroid/database/Cursorjava/util/Iteratorandroid/net/Uri9com/mozillaonline/providers/downloads/DownloadInfo$Reader(Ljava/lang/String;)VLOGVVandroid/util/Logv'(Ljava/lang/String;Ljava/lang/String;)I(Landroid/content/Context;)VgetContentResolver#()Landroid/content/ContentResolver;ALL_DOWNLOADS_CONTENT_URIandroid/content/ContentResolverregisterContentObserver7(Landroid/net/Uri;ZLandroid/database/ContentObserver;)VP(Landroid/content/Context;Lcom/mozillaonline/providers/downloads/SystemFacade;)V2com/mozillaonline/providers/downloads/SystemFacadecancelAllNotificationsgetSharedPreferences8(Ljava/lang/String;I)Landroid/content/SharedPreferences;!android/content/SharedPreferencesedit,()Landroid/content/SharedPreferences$Editor;
putBoolean?(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;commit()ZunregisterContentObserver%(Landroid/database/ContentObserver;)V startThread(Ljava/lang/Thread;)Vandroid/os/EnvironmentgetDownloadCacheDirectory()Ljava/io/File;    listFiles()[Ljava/io/File;getName()Ljava/lang/String;equals(Ljava/lang/Object;)ZequalsIgnoreCase(Ljava/lang/String;)ZgetPathaddqueryv(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; moveToFirst    getString(I)Ljava/lang/String;remove
moveToNextclose()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;LOGVappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringdeleteegetCount()IgetColumnIndexOrThrow(Ljava/lang/String;)IgetLong(I)Jandroid/content/ContentUriswithAppendedId%(Landroid/net/Uri;J)Landroid/net/Uri;9(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)InewDownloadInfoƒ(Landroid/content/Context;Lcom/mozillaonline/providers/downloads/SystemFacade;)Lcom/mozillaonline/providers/downloads/DownloadInfo;mIdjava/lang/LongvalueOf(J)Ljava/lang/Long; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;logVerboseInfomStatus startIfReady(JI)V mVisibilityupdateFromDatabase7(Lcom/mozillaonline/providers/downloads/DownloadInfo;)VisStatusCompleted(I)ZcancelNotificationjava/lang/SystemoutLjava/io/PrintStream;(I)Ljava/lang/StringBuilder;java/io/PrintStreamprintlnget&(Ljava/lang/Object;)Ljava/lang/Object; mDestination    mFileName!xy    €‚ƒ„…†‡ˆ‰Š‹ŒŽ‘Š’“”Y*· *» Y· µ*µ*µ*µ±•/=Œ½¾– —˜™š”>
»Y·¿•l–
—˜
›œ“”º^*·²™ ¸W*´Ç*»Y*·µ*»Y*·µ*¶² *´¶!*»"Y**´·#µ*´¹$*·
±•. uv
wz{%~1@‚PƒY…]†– ^—˜žŸ”>*+µ±•
–—˜Ž ¡”ÕC*+·%6²™ &¸W*'¶):¹*:+¹,W¹-W*·
¬•&    —    ˜™› )ž4Ÿ< @¡–HC—˜C¢›C£C¤    :¥ #¦§)¨«ü¬“”a*¶*´¶.²™ /¸W*·0±•¨ ©ª¬­– —˜­“”›4*YLÂ*µ*´1Ç*»2Y*·3µ1*´*´1¹4+çM+Ã,¿±+..1.•´µ    ¶·¸)º3»– 4—˜ü)®D¯ú°“”ïÛ¸5¶6L+DZ»7Y·8M>+¾¢6+2¶9:¶;™§+2¶9<¶=™§,+2¶>¶?W„§ÿÊ*¶² ½@YBS¶CN-Æ'-¹D™,-¹E¶FW-¹Gšÿî-¹H,¶I:¹J™?¹KÀ@:²L™»MY·NO¶P¶P¶Q¸W»RY·S¶TW§ÿ½±•f_` c efg*h-j;l>nIfOqftjuswxˆzŽ|”}ž~ª°€Ê‚׃ڄ–H9ª-±²ۗ˜Ô³´ǵ¶fu·¸”G¹º»ǵ¼”G¹½, ü ¾ý    ¿
úü#ÀüÁü5ÂúÓ”-{*¶² ½@YUSVW¶CL+Ç X¸YW±+¹D™H+¹Zèd=+U¹[>ž0² +¹\¸]:*¶¶^W+¹Gš§    „ÿ§ÿÒ+¹H±•JŠ’%“&•/–:—C˜G™L›Q™Vœbkžn q¡t£z¤–4VÄÅ::ƐC1ǐ{—˜b·¸ü&Àýü*ÈøÉÌ”'˜+**´¶_:*´´`¸a¹bW²™¶c*¶² ½@YdSe½@YfS¶C:*´™#¹Z ´gÀ   ¶h§¹Zš´g¾ 
 ¶h¹H°•. « ®¯%°*³K¸h¹rº‡»Ž½•¾–4˜—˜˜ÍΘÏÐ ÑÒKM·¸ü*ÓüGÀÔÕ”Õ
ñ,´i6,´g6+,¶j ,´iŸ,´g¸k™§6¸kš,´g¸k™§6š™*´,´`¹l*¶² ½@YdSe½@YfS¶C:    ²m»MY·Nn¶P    ¹Z¶op¶P¶Q¶q    ¹Z ",´gÀ *´™ ,!¶r§    ,!¶h    ¹Zš,´gȟ    ,!¶h    ¹H±•NÆÇ ÈÊ#Ì0Í<ÎIÏSÐ`ӁØ¥ÚºÛÁÜÉÞÏáãâéýðþ–\    ñ—˜ñÍÎñÑÒñÏÐë֐ åא0Á؊I¨ÙЁp·¸        ý-@ü@ü  ühÀÚÛ”Ç^*´¸a¹sÀtN-´gÀ 
-êµg-´u™-´vÆ»RY-´v·S¶TW*´-´`¹l*´-´`¸a¹wW±•""0
? L ]– ^—˜^ÜÐMÑҝ    ü"ÓÝÞ”/*·
±•/– ߘàÞ”/*·    ±•/– ߘáÞ”/*·±•/– ߘâã”/*´¬•/– ߘäå”;*Zµ¬•/–ߘæŠçè”/*´°•/– ߘéê”/*´°•/– ߘëì”P*+,!·±•/–*ߘæÎíÒîÐïð”E*+ ·°•/– ߘæÎíÐñò”:*·±•/–ߘæÐóô”/*´°•/– ߘõö{*2xz|x}    x~©"ª    ÊtË