罗明文
昨天 aa512ff5fc428fbee046d6bc0761c3675023769e
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
87
88
89
90
91
Êþº¾3Ä
Õ    Ö
'×    Ø    Ù
'Ú<    ÛÜ
ÝÞß
à
Ýá
âãä
âå
æ    ç
èé êë êì êí êî
ïð
âñ
óôõ
 à
óö    $÷ø
úû    üýÿ

.
.    
ÿÿ
.
.
- 
8
8
8
*
*
 
8
8

8 

H!"
H#$
N%&
N'(
R)
8*
8+
',    -
./
ó0    1
23
24
è567
89
:;
<    $=    $>
?
@A
ÝBC
iàD
kàEF
ÝGH
ÝIJ
KL MNO
ÝP
èQ
RS
èTU InnerClasses wakeLockUtils!Lcn/sinata/rxnetty/WakeLockUtils;mNetChangeObserver/Lcn/sinata/rxnetty/netStatus/NetChangeObserver;    isDestroyZ
subscriberLrx/Subscriber;    Signature$Lrx/Subscriber<Ljava/lang/Boolean;>;
receiveSub*Lrx/Subscriber<Lio/netty/buffer/ByteBuf;>; mConnection1Lio/reactivex/netty/channel/ObservableConnection;eLio/reactivex/netty/channel/ObservableConnection<Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;>;<init>()VCodeLineNumberTableLocalVariableTablethisLcn/sinata/rxnetty/CoreService;onBind.(Landroid/content/Intent;)Landroid/os/IBinder;intentLandroid/content/Intent;RuntimeInvisibleAnnotationsLandroidx/annotation/Nullable;onCreateinit
checkState StackMapTable initCheckObonStartCommand(Landroid/content/Intent;II)IflagsIstartIdgetNotification()Landroid/app/Notification;channel!Landroid/app/NotificationChannel;notificationManager!Landroid/app/NotificationManager;contextLandroid/content/Context;mBuilderBuilder.Landroidx/core/app/NotificationCompat$Builder;iconnameactionLjava/lang/String; contentIntentLandroid/app/PendingIntent;    onDestroy connectServer connectionSub initReceiveOb    reConnectconnect$(Ljava/lang/String;I)Lrx/Observable;urlport9(Ljava/lang/String;I)Lrx/Observable<Ljava/lang/Boolean;>;receive()Lrx/Observable;,()Lrx/Observable<Lio/netty/buffer/ByteBuf;>;send#(Ljava/lang/String;)Lrx/Observable;s5(Ljava/lang/String;)Lrx/Observable<Ljava/lang/Void;>;
access$0000(Lcn/sinata/rxnetty/CoreService;)Lrx/Subscriber;x0
access$002?(Lcn/sinata/rxnetty/CoreService;Lrx/Subscriber;)Lrx/Subscriber;x1
access$100"(Lcn/sinata/rxnetty/CoreService;)V
access$200
SourceFileCoreService.java ¹‘ »‘ ‹ˆ ‘ ƒ„ …† ‘V WXY Z[cn/sinata/rxnetty/CoreService$1 Ð \]^ _`cn/sinata/rxnetty/CoreService$2 ab ¡‘ Žc def gh ih jh kh ¼‘cn/sinata/rxnetty/CoreService$3 lm ž‘n opcn/sinata/rxnetty/CoreService$4 qr s†cn/sinata/rxnetty/Config §¨ tuandroid/app/Servicev x¥yandroid/os/Build$VERSION_CODES VERSION_CODESandroid/content/Context notification z{android/app/NotificationManagerandroid/app/NotificationChannel101服务 | }~android/graphics/Color € ~ ‚ƒ„,androidx/core/app/NotificationCompat$Builder … †‡ ˆ‡ ‰Šicon_ptmipmap ‹Œ Ž ‘ 正在运行 ’“app_namestring ”• –“java/lang/StringBuilder —˜ .ACTION.CLICK ™Œandroid/content/Intent š.broadcast.MBroadcastReceiver ›œandroid/app/PendingIntent ž Ÿ  ¡¨ ¸‘ ‚¢ £‘ ¤p ‡ˆ¥ ¦h §‘ ¨Ãnettyservice关闭了© ª«¬ ­® º‘ ¯µ °¥ ½¾± ²³ ´µcn/sinata/rxnetty/CoreService$5cn/sinata/rxnetty/CoreService$6开始重新链接service已经关闭 ¶[cn/sinata/rxnetty/CoreService$7 \·2cn/sinata/rxnetty/pipeline/LengthFieldConfigurator¸ ¹º» ½Ãcn/sinata/rxnetty/CoreService$8 ¼½ ¾Ã¿ ÀÁ ÂÃcn/sinata/rxnetty/CoreServicejava/util/concurrent/TimeUnitSECONDSLjava/util/concurrent/TimeUnit; rx/Observableinterval1(JLjava/util/concurrent/TimeUnit;)Lrx/Observable;    subscribe"(Lrx/Subscriber;)Lrx/Subscription;cn/sinata/rxnetty/NettyClient getInstance!()Lcn/sinata/rxnetty/NettyClient;setSendListener%(Lcn/sinata/rxnetty/OnSendListener;)V/io/reactivex/netty/channel/ObservableConnection
getChannel()Lio/netty/channel/Channel;io/netty/channel/ChannelisActive()Z
isWritableisOpen isRegisteredsetOnCheckListener&(Lcn/sinata/rxnetty/OnCheckListener;)V,cn/sinata/rxnetty/netStatus/NetStateReceiverregisterNetworkStateReceiver(Landroid/content/Context;)VregisterObserver2(Lcn/sinata/rxnetty/netStatus/NetChangeObserver;)VisStartForegroundstartForeground(ILandroid/app/Notification;)Vandroid/os/Build$VERSIONVERSIONSDK_INTandroid/os/BuildgetSystemService&(Ljava/lang/String;)Ljava/lang/Object;.(Ljava/lang/String;Ljava/lang/CharSequence;I)V enableLights(Z)V setLightColor(I)V setShowBadgecreateNotificationChannel$(Landroid/app/NotificationChannel;)V$androidx/core/app/NotificationCompat.(Landroid/content/Context;Ljava/lang/String;)V setShowWhen1(Z)Landroidx/core/app/NotificationCompat$Builder; setAutoCancel getResources!()Landroid/content/res/Resources;getPackageName()Ljava/lang/String;android/content/res/Resources getIdentifier9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I setSmallIcon1(I)Landroidx/core/app/NotificationCompat$Builder;setContentTextH(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder;    getString(I)Ljava/lang/String;setContentTitleappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V setClassName>(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; getBroadcastP(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;setContentIntentK(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder;buildcn/sinata/rxnetty/WakeLockUtilsreleaseWakeLockunRegisterNetworkStateReceiver rx/SubscriberisUnsubscribed unsubscribeclosecn/sinata/rxnetty/Loggere'(Ljava/lang/String;Ljava/lang/String;)V$cn/sinata/rxnetty/netStatus/NetUtilsisNetworkAvailable(Landroid/content/Context;)Z SOCKET_SERVER SOCKET_PORTrx/schedulers/Schedulersio()Lrx/Scheduler; subscribeOn(Lrx/Scheduler;)Lrx/Observable;timer)(Lrx/functions/Action1;)Lrx/Subscription;io/reactivex/netty/RxNettycreateTcpClientk(Ljava/lang/String;ILio/reactivex/netty/pipeline/PipelineConfigurator;)Lio/reactivex/netty/client/RxClient;"io/reactivex/netty/client/RxClientflatMap%(Lrx/functions/Func1;)Lrx/Observable;getInputjava/lang/StringgetBytes()[BwriteBytesAndFlush([B)Lrx/Observable;!'‚ƒ„…†‡ˆ‰Š‹ˆ‰ŒŽ‰‘’A*·*µ*µ±“v    °” •–—˜’6°“%”•–™š›œ‘’L*·²
¸ » Y*· ¶W±“*->” •–ž‘’E¸»Y*·¶*¶±“D`a” •–Ÿ‘’ R*´ÆI*´¶Æ?*´¶¹™0*´¶¹™!*´¶¹™*´¶¹š*·±“de$f3gBhMiQk” R•– ûM¡‘’=¸»Y*·¶±“
nt” •–¢£’–-*¶*¸*» Y*·!µ*´¸"²#™ *e*·%¶&¬“{}~Š‹!Œ+Ž”*-•–-™š-¤¥-¦¥ +§¨’Íä²(¡3*+¶,À-L+Æ%».Y/0·1M,¶2,4¶5,¶6+,¶7*L»8Y+/·9M,¶:W,¶;W+¶<=>+¶?¶@>,¶AW,B¶CW+¶<DE+¶?¶@6,*¶F¶GW»HY·I*¶J¶KL¶K¶M:»NY·O:*¶J»HY·I*¶J¶KP¶K¶M¶QW+S¸T:,¶UW,¶V°“b’” •–˜#™(š.›3œ8Ÿ: E¡K¢Q£a¤g¥n¦§Š¨¢©­ªÍ«Ø¬ß­”f
#©ª&«¬䕖:ª­®EŸ¯±aƒ²¥e³¥¢B´µ­7™šØ ¶· 8¸‘’Èb*·W*µ*´XÆ
*´X¶Y*¸Z*´[Æ*´[¶\š
*´[¶]*´Æ*´¶\š
*´¶]*´Æ *´¶^W_`¸a±“6 ´µ    ¶·¸¹,º3¼D½K¿RÀZÂaÔ b•– ¹‘’k$*¸b™*·c*²d²e¶f¸g¶h*´[¶W±“ÇÈ ÉÊË#Δ $•– #º‘’r**´[Æ*´[¶\š
*´[¶]*µ[*»iY*·jµ[±“ÓÔÕ×Ù)ô” *•– »‘’; *»kY*·lµ±“
ù ”  •–¼‘’s,_m¸a*´™ _n¸a±o²
¸q»rY*·s¶tW±“"+-” ,•– ½¾’g+»uY·v¸w¹x»yY*·z¶{°“3 453” •–¿µÀ¥‰ÁÂÃ’L*´Æ *´¶|°°“IJL” •– ‰ÄÅÆ’Z*´Æ*´+¶}¶~°°“PQS”•–ǵ ‰ÈÉÊ’/*´°“” ˖ÌÍ’;*+Zµ°“”˖ΈÏÐ’/*·±“” ˖ÑÐ’/*·±“” ˖ÒӀZ yrki  8°    )þ    üþw