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
Êþº¾3.&com/ysh/wpc/appupdate/api/AppUpdateAPIjava/lang/ObjectisDebugZ ConstantValueTAGLjava/lang/String; SuperAd ERROR_NOTICEBASE_URLasyncHttpClient(Lcom/loopj/android/http/AsyncHttpClient;syncHttpClient'Lcom/loopj/android/http/SyncHttpClient;<clinit>()VCode    
.http://192.168.1.122:8080/nv/api/client/other/     
&com/loopj/android/http/AsyncHttpClient
! "<init>    $ &%com/loopj/android/http/SyncHttpClient
%!    ) ê`
, -.
setTimeout(I)V
%,
1 23setURLEncodingEnabled(Z)V
%1LineNumberTableLocalVariableTable
!this(Lcom/ysh/wpc/appupdate/api/AppUpdateAPI;getAppUpdateInfo•(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/loopj/android/http/ResponseHandlerInterface;)V=java/util/LinkedHashMap
<!@device
<B CDput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;FplatformHAndroidJkeyLsystemN1Pdevice  R versioncodeTjava/lang/StringBuilder
VXWjava/lang/String YZvalueOf&(Ljava/lang/Object;)Ljava/lang/String;
S\ "](Ljava/lang/String;)V_update
Sa bcappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
Se fgtoString()Ljava/lang/String;
i jk
commonPostx(Landroid/content/Context;Ljava/lang/String;Ljava/util/LinkedHashMap;Lcom/loopj/android/http/ResponseHandlerInterface;)VcontextLandroid/content/Context; versionCodehandler1Lcom/loopj/android/http/ResponseHandlerInterface;paramsLjava/util/LinkedHashMap;LocalVariableTypeTable?Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/String;>;validateParamsG(Ljava/util/LinkedHashMap;JLjava/lang/String;)Ljava/util/LinkedHashMap;    Signature“(Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/String;>;JLjava/lang/String;)Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/String;>;zSystem
S!}uid
< €get&(Ljava/lang/Object;)Ljava/lang/Object;
ƒ…„&com/ysh/wpc/appupdate/util/StringUtils †‡isEmpty(Ljava/lang/String;)Z
S‰ bŠ(J)Ljava/lang/StringBuilder;Œ ViDeo2017xxŽsign: 
S b‘-(Ljava/lang/Object;)Ljava/lang/StringBuilder;
“•”android/util/Log –—i'(Ljava/lang/String;Ljava/lang/String;)I™Sign
›œ)com/lcjian/library/util/security/MD5Utils žŸgetMD532&(Ljava/lang/String;)Ljava/lang/String;¡PlatformtimeJ packagenamesignLjava/lang/StringBuilder; StackMapTable    commonGetž(Landroid/content/Context;Ljava/lang/String;Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/String;>;Lcom/loopj/android/http/ResponseHandlerInterface;)V
« ¨¬y(Landroid/content/Context;Ljava/lang/String;Ljava/util/LinkedHashMap;Lcom/loopj/android/http/ResponseHandlerInterface;Z)VurlŸ(Landroid/content/Context;Ljava/lang/String;Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/String;>;Lcom/loopj/android/http/ResponseHandlerInterface;Z)V°package
²´³android/content/Context µggetPackageName
·¹¸(com/ysh/wpc/appupdate/util/PackageUtils2 º»getVersionCode(Landroid/content/Context;)I½version
V¿ YÀ(I)Ljava/lang/String;
ÂÄÃjava/lang/System ÅÆcurrentTimeMillis()JÈ    timestamp
VÊ YË(J)Ljava/lang/String;
Í uvÏ$com/loopj/android/http/RequestParams
ÎÑ "Ò(Ljava/util/Map;)VÔ    get url: Ö?
Îe
Ù €Úª(Landroid/content/Context;Ljava/lang/String;Lcom/loopj/android/http/RequestParams;Lcom/loopj/android/http/ResponseHandlerInterface;)Lcom/loopj/android/http/RequestHandle;
%ÙasynImap requestParams&Lcom/loopj/android/http/RequestParams;â/com/loopj/android/http/ResponseHandlerInterface
ä jå‹(Landroid/content/Context;Ljava/lang/String;Ljava/util/LinkedHashMap;Ljava/util/HashMap;Lcom/loopj/android/http/ResponseHandlerInterface;)VÓ(Landroid/content/Context;Ljava/lang/String;Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/String;>;Ljava/util/HashMap<Ljava/lang/String;Ljava/io/File;>;Lcom/loopj/android/http/ResponseHandlerInterface;)V
è jéŒ(Landroid/content/Context;Ljava/lang/String;Ljava/util/LinkedHashMap;Ljava/util/HashMap;Lcom/loopj/android/http/ResponseHandlerInterface;Z)VfilesLjava/util/HashMap;5Ljava/util/HashMap<Ljava/lang/String;Ljava/io/File;>;Ô(Landroid/content/Context;Ljava/lang/String;Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/String;>;Ljava/util/HashMap<Ljava/lang/String;Ljava/io/File;>;Lcom/loopj/android/http/ResponseHandlerInterface;Z)V¤ð
post url: 
òôójava/util/HashMap õöentrySet()Ljava/util/Set; øúù java/util/Set ûüiterator()Ljava/util/Iterator; þÿjava/util/Iterator next()Ljava/lang/Object;java/util/Map$Entry  getKey      
getValue  java/io/File
Î C#(Ljava/lang/String;Ljava/io/File;)V
java/io/FileNotFoundException printStackTrace þ hasNext()Z
 Úpost
%entryLjava/util/Map$Entry;eLjava/io/FileNotFoundException;7Ljava/util/Map$Entry<Ljava/lang/String;Ljava/io/File;>;†(Landroid/content/Context;Ljava/lang/String;Lcom/loopj/android/http/RequestParams;Lcom/loopj/android/http/ResponseHandlerInterface;Z)V`(Landroid/content/Context;Ljava/lang/String;Lcom/loopj/android/http/ResponseHandlerInterface;Z)V
% €&„(Landroid/content/Context;Ljava/lang/String;Lcom/loopj/android/http/ResponseHandlerInterface;)Lcom/loopj/android/http/RequestHandle;
%%
SourceFileAppUpdateAPI.java InnerClasses, java/util/MapEntry!    
     
    
 
 
 }=³³»Y· ³#»%Y·'³(²#*¶+²(*¶/²#¶0²(¶4±5&    
!$&%.&5'<(6"/*·7±56 89    :;ø`»<Y·>:?+¶AWEG¶AWI-¶AWKM¶AWO+¶AWQ¶AW*»SY²¸U·[^¶`¶d¸h±5&    -    ./0%1/283B4_56H`lm`@
`F
`J
`n
`op    Wqrs     Wqt    uvwx?†*yM¶AW»SY·{:-¶`*|¶~ÀV¸‚™*?¶~ÀV§ *|¶~ÀV¶`*K¶~ÀV¶`¶ˆ‹¶`W »SY·[¶¶d¸’W*˜¶d¸š¶AW* G¶AW*°52 9    :>?(@<??AOBUDlF{G„H6*†qr†¢£†¤
t¥¦s †qt§-ÿ3<VSSÿ<VSSV
¨kw©g    *+,-¸ª±5
OP6*    lm    ­
    qr    ops     qt    ¨¬w®
,¯*¶±¶AW*¸¶6,¼»SY¸¾·[¶d¶AW¸Á7,Ç»SY¸É·[¶d¶AW,*¶±¸Ì:»ÎY·Ð:     »SYÓ·[+¶`Õ¶`    ¶×¶`¶d¸’W™²#*+    -¶ØW§²(*+    -¶ÛW±5>U VW'X,YBZE[IZN\Y^|`abcœe6\    lm­
qropÜŒ½Ý,qÈ£NOÞrYDßà    sqtNOÞt§ÿ    ²V<á<Î
jkw©g    *+,-¸ã±5
jk6*    lm    ­
    qr    ops     qt
jåwæ} *+,-¸ç±5
p
q64 lm ­
 qr êë ops qt êì
jéwí¡ê,î*¶±¶AW*¸¶6,¼»SY¸¾·[¶d¶AW¸Á7,Ç»SY¸É·[¶d¶AW,*¶±¸Ì:    »ÎY    ·Ð:
 »SYï·[+¶`Õ¶`
¶×¶`¶d¸’W-ÆJ-¶ñ¹÷: §2 ¹ýÀ: 
 ¹ÀV ¹À ¶ §
:  ¶ ¹šÿÊ™²#*+
¶W§²(*+
¶W±š³¶5Vv wx'y,zB{E|I{N}Y|€‚š„³…¸†½‚NJٌ̋܍é6z êlmê­
êqrêêëêopêÜÙ½Ý,¾È£NœÞr    Y‘ßà
š# ¸  s*êqtêêìNœÞt    š#! §‘ÿŽ ²V<òá<Îþÿ' ²V<òá<Îþÿ ²V<òá<Îþÿ    
²V<òá<Î     ¨"‹™²#*+,-¶ØW§²(*+,-¶ÛW±5“”•–˜64lm­
qàopܧ
    ¨#~™²#*+,¶$W§ ²(*+,¶'W±5œžŸ¢6*lm­
opܧ    ()*
+-