admin
2022-01-07 8dfe5354073b700af45d5cb472dd5f003e6f3f25
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
Êþº¾2ò(com/lcjian/library/upgrade/UpdateServiceandroid/app/IntentService mDownLoadIdJreceiver#Landroid/content/BroadcastReceiver;<init>()VCode  UpdateService
     (Ljava/lang/String;)V*com/lcjian/library/upgrade/UpdateService$1
     -(Lcom/lcjian/library/upgrade/UpdateService;)V     LineNumberTableLocalVariableTablethis*Lcom/lcjian/library/upgrade/UpdateService;onHandleIntent(Landroid/content/Intent;)Vdownload
! "#getSystemService&(Ljava/lang/String;)Ljava/lang/Object;%android/app/DownloadManager'#android/app/DownloadManager$Request) download_url
+-,android/content/Intent ./getStringExtra&(Ljava/lang/String;)Ljava/lang/String;
132android/net/Uri 45parse%(Ljava/lang/String;)Landroid/net/Uri;
&7     8(Landroid/net/Uri;)V
&: ;<setAllowedNetworkTypes((I)Landroid/app/DownloadManager$Request;
&> ?@setAllowedOverRoaming((Z)Landroid/app/DownloadManager$Request;
BDCandroid/webkit/MimeTypeMap EF getSingleton()Landroid/webkit/MimeTypeMap;
BH I/getFileExtensionFromUrl
BK L/getMimeTypeFromExtension
&N OP setMimeType9(Ljava/lang/String;)Landroid/app/DownloadManager$Request;
&R S<setNotificationVisibility
&U V@setVisibleInDownloadsUiX
/download/Z    file_name
&\ ]^!setDestinationInExternalPublicDirK(Ljava/lang/String;Ljava/lang/String;)Landroid/app/DownloadManager$Request;`notification_title
&b cdsetTitle?(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request;fnotification_description
&h idsetDescription
$k lmenqueue((Landroid/app/DownloadManager$Request;)J    o qandroid/content/IntentFilters'android.intent.action.DOWNLOAD_COMPLETE
p
v wxregisterReceiver[(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;intentLandroid/content/Intent;downloadManagerLandroid/app/DownloadManager;request%Landroid/app/DownloadManager$Request; mimeTypeMapLandroid/webkit/MimeTypeMap;
mimeStringLjava/lang/String;queryDownloadStatus(Landroid/content/Context;J)V†!android/app/DownloadManager$Query
…ˆ     
 
…Š ‹Œ setFilterById'([J)Landroid/app/DownloadManager$Query;
$Ž query>(Landroid/app/DownloadManager$Query;)Landroid/database/Cursor; ’”“android/database/Cursor •– moveToFirst()Z˜status ’š ›œgetColumnIndex(Ljava/lang/String;)I ’ž Ÿ getInt(I)I¢DownloadManager¤ STATUS_PAUSED
¦¨§android/util/Log ©ªv'(Ljava/lang/String;Ljava/lang/String;)I¬STATUS_PENDING®STATUS_RUNNING°'application/vnd.android.package-archive²android.intent.action.VIEW
+µjava/lang/StringBuilder·file://
´º    local_uri ’¼ ½¾    getString(I)Ljava/lang/String;
´À ÁÂappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
´Ä ÅÆtoString()Ljava/lang/String;
+È ÉÊsetDataAndType=(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
ÌÎÍandroid/content/Context Ï startActivityÑSTATUS_SUCCESSFULÓ STATUS_FAILED
$Õ Ö×remove([J)IcontextLandroid/content/Context;
downloadId#Landroid/app/DownloadManager$Query;cLandroid/database/Cursor;ItypemUriLandroid/net/Uri; StackMapTableaccess$0-(Lcom/lcjian/library/upgrade/UpdateService;)Jaccess$1G(Lcom/lcjian/library/upgrade/UpdateService;Landroid/content/Context;J)V
è ƒ„
SourceFileUpdateService.javaRuntimeInvisibleAnnotations!Landroid/annotation/SuppressLint;valueNewApi InnerClassesQueryRequest!    
 E* ·*»Y*·µ±.  "Ž*¶ À$M»&Y+(¶*¸0·6N-¶9W-¶=W¸A:+(¶*¸G¶J:-¶MW-¶QW-¶TW-W+Y¶*¶[W-+_¶*¶aW-+e¶*¶gW*,-¶jµn**´»pYr·t¶uW±>
!' ,!<"C$I%O'\(g)r*{+,>ŽŽyz
„{|s}~,b€<R‚ƒ„ ø û*¶ À$:»…Y·‡:¼ Y P¶‰W¶:¹‘™É—¹™¹6«²<D4O¡£¸¥W¡«¸¥W¡­¸¥W§f¯:»+Y±·³:    »´Y¶·¸¹¹™¹»¶¿¶Ã¸0:
    
¶ÇW+    ¶Ë¡и¥W§¡Ò¸¥W¼ Y P¶ÔW±V9 :;!<*=4>F?|A„CŒF”G—I›J¦KÊLÔMÚOâPåSíTúXf
ûûØÙûÚ ð{|çÛ*ÑÜÝF´˜Þ›J߂¦?yz    Êàá
â#ÿ|Ì$…’
ûMúãä %*´n­åæ '*+ ·ç±8éêëìí[sîï…$ð    &$ñ