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
Êþº¾2=6com/mozillaonline/providers/downloads/DownloadReceiver!android/content/BroadcastReceiver mSystemFacade4Lcom/mozillaonline/providers/downloads/SystemFacade;<init>()VCode
      LineNumberTableLocalVariableTablethis8Lcom/mozillaonline/providers/downloads/DownloadReceiver;    onReceive4(Landroid/content/Context;Landroid/content/Intent;)V6com/mozillaonline/providers/downloads/RealSystemFacade
 (Landroid/content/Context;)V
android/content/Intent     getAction()Ljava/lang/String; $android.net.conn.CONNECTIVITY_CHANGE
"$#java/lang/String %&equals(Ljava/lang/Object;)Z( networkInfo
* +,getParcelableExtra+(Ljava/lang/String;)Landroid/os/Parcelable;.android/net/NetworkInfo
-0 12 isConnected()Z
4 5 startService7%android.intent.action.DOWNLOAD_WAKEUP9#android.intent.action.DOWNLOAD_OPEN;#android.intent.action.DOWNLOAD_LIST=#android.intent.action.DOWNLOAD_HIDE
? @handleNotificationBroadcastcontextLandroid/content/Context;intentLandroid/content/Intent;actionLjava/lang/String;infoLandroid/net/NetworkInfo; StackMapTable
K LMgetData()Landroid/net/Uri;    OQP/com/mozillaonline/providers/downloads/Constants RSLOGVVZUDownloadManagerWjava/lang/StringBuilderYReceiver open for 
V[ \(Ljava/lang/String;)V
V^ _`append-(Ljava/lang/Object;)Ljava/lang/StringBuilder;
Vb ctoString
egfandroid/util/Log hiv'(Ljava/lang/String;Ljava/lang/String;)IkReceiver list for mReceiver hide for 
oqpandroid/content/Context rsgetContentResolver#()Landroid/content/ContentResolver;
uwvandroid/content/ContentResolver xyqueryv(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; {}|android/database/Cursor ~2 moveToFirst {€ close
ƒ „… openDownload5(Landroid/content/Context;Landroid/database/Cursor;)V
‡ ˆ‰hideNotificationF(Landroid/content/Context;Landroid/net/Uri;Landroid/database/Cursor;)V
‹ ŒsendNotificationClickedIntent4(Landroid/content/Intent;Landroid/database/Cursor;)VuriLandroid/net/Uri;cursorLandroid/database/Cursor;“android/net/Uri•java/lang/Throwable
—™˜android/content/ContentUris š›parseId(Landroid/net/Uri;)J Ÿž2com/mozillaonline/providers/downloads/SystemFacade  ¡cancelNotification(J)V£status {¥ ¦§getColumnIndexOrThrow(Ljava/lang/String;)I {© ª«getInt(I)I­
visibility
¯±°/com/mozillaonline/providers/downloads/Downloads ²³isStatusCompleted(I)Zµandroid/content/ContentValues
´
¸º¹java/lang/Integer »¼valueOf(I)Ljava/lang/Integer;
´¾ ¿Àput((Ljava/lang/String;Ljava/lang/Integer;)V
u ÃÄupdateX(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I statusColumnIvisibilityColumnvaluesLandroid/content/ContentValues;Ë_data {Í ÎÏ    getString(I)Ljava/lang/String;Ñmimetype
’Ó ÔÕparse%(Ljava/lang/String;)Landroid/net/Uri;
’× Ø    getSchemeÚ java/io/File
Ù[
’Ý ÞßfromFile!(Ljava/io/File;)Landroid/net/Uri;áandroid.intent.action.VIEW
[
ä åæsetDataAndType=(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
é êësetFlags(I)Landroid/content/Intent;
oí îï startActivity(Landroid/content/Intent;)Vñno activity for 
Vó _ô-(Ljava/lang/String;)Ljava/lang/StringBuilder;
eö ÷ød<(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)Iú)android/content/ActivityNotFoundExceptionfilenamepathactivityIntentex+Landroid/content/ActivityNotFoundException;notificationpackagenotificationclass is_public_api { §getColumnIndex
3android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED
 
setPackage,(Ljava/lang/String;)Landroid/content/Intent;
  setClassName>(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;multiple
 getBooleanExtra(Ljava/lang/String;Z)Z    ¯  CONTENT_URI
 setData+(Landroid/net/Uri;)Landroid/content/Intent;!_id {# $%getLong(I)J
—' ()withAppendedId%(Landroid/net/Uri;J)Landroid/net/Uri; + ,ï sendBroadcastpckgclazz isPublicApi    appIntent
downloadIdJ45com/mozillaonline/providers/downloads/DownloadService
6 7-(Landroid/content/Context;Ljava/lang/Class;)V
o9 5:9(Landroid/content/Intent;)Landroid/content/ComponentName;
SourceFileDownloadReceiver.java!    <
*µ ±&'    & 
    t*´ Ç*»Y+·µ ,¶N-¶!™#,'¶)À-:ÆE¶/™=*+·3§5-6¶!™ *+·3§$-8¶!š-:¶!š -<¶!™    *+,·>±>*+.1!3*2,495>7J8O9[:d;m<s>4ttABtCD\EF,GHI ü-"@    ×â,¶JN,¶:²N™_8¶!™T»VYX·Z-¶]¶a¸dW§<:¶!™T»VYj·Z-¶]¶a¸dW§T»VYl·Z-¶]¶a¸dW+¶n-¶t:DZ¹zš ¹±8¶!™*+·‚*+-·†§.:¶!™ *,·Š§*+-·†§:¹¿¹±‹Î“ÎÎnDE FGH1I>JTKWLmP{Q€RU‹b’V“YZ¤[¬\¹]À^Ã_ËaÐb×cÚbád>ââABâCDݎ ×EF{g‘I    ý4’""ü{J” ˆ‰    2    e*´ ,¸–¹œ-¢¹¤6-¹¨6-¬¹¤6-¹¨6¸®™* $»´Y·¶:¬¸·¶½+¶n,¶ÁW±:l no!q)p+r5s=tCuLvPwTvWxdz\    eeABeŽe‘NÅÆ!D£Æ+:ÇÆ50­ÆLÈÉIÿdo’{„…    X|,,ʹ¤¹ÌN,,й¤¹Ì:-¸Ò:¶ÖÇ»ÙY-·Û¸Ü:»Yà·â:¶ãWç¶èW+¶ì§:T»VYð·Z¶ò¶a¸õW±W]`ù6 ƒ‚„%†-‡:ŠE‹OŒWŽ]b{’R||AB|‘mûF]ÑF%WüE7ýDbþÿI.þ:""’ÿ%o{""’ùŒ    ¶    º,,¹¤¹ÌN-DZ,,¹¤¹Ì:,,¹¹¨™§6:™»Y    ·â:-¶ W§TDZ»Y    ·â:-¶W+¶™²¶W§",, ¹¤¹"7²¸&¶W*´ ¹*±rš›
šœ ¡ &£=¢?¥B¦G§S¨Z©]ªb«c­o®x¯ƒ°Œ±² ³¢´ª³®¸¹¹RººCDº‘ª-F&”.F?{/SBx0D 12Iü"ü&"@ý+5    I+»Y+3·5¶8W±
¼½AB;<