wpc
2018-11-27 680fbc9e73da3e11988557cf88fd935efd3e0b1e
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
Êþº¾3â
6‚ƒ„
…†
‡aˆ‰Š
Œ
Œ    N    N‘’
“”•–—
Œ˜
Ϊ
š›œ
‚
š 
¡¢£¤
!¦§
%‚¨
%ª«¬
­®
¡¯°±²³´µ¶· NETWORK_NONELjava/lang/String; ConstantValue NETWORK_WIFI
NETWORK_2G
NETWORK_3G
NETWORK_4GNETWORK_MOBILE<init>()VCodeLineNumberTableLocalVariableTablethis"Lcom/lcjian/library/util/NetUtils;getOperatorName-(Landroid/content/Context;)Ljava/lang/String;contextLandroid/content/Context;telephonyManager$Landroid/telephony/TelephonyManager;getNetworkStatestate¸State InnerClassesLandroid/net/NetworkInfo$State; connManager!Landroid/net/ConnectivityManager; activeNetInfoLandroid/net/NetworkInfo;wifiInfo networkTypeI StackMapTableˆ¹¸†isNetConnected(Landroid/content/Context;)Zinfo connectivityisWifiConnectednetworkInfoType networkInfoconnectivityManagerping(Ljava/lang/String;)ZippLjava/lang/Process;inputLjava/io/InputStream;inLjava/io/BufferedReader; stringBufferLjava/lang/StringBuffer;contentstatuseLjava/io/IOException; Ljava/lang/InterruptedException;urldresultº»¼£§³µ½
SourceFile NetUtils.java ?@android/content/Contextphone ¾¿"android/telephony/TelephonyManager ÀÁandroid/net/ConnectivityManager com/lcjian/library/util/NetUtils没有网络连接 Âù ÄÅ ÆÇ ÈÉ ÊQ ËQWIFI ÌÍ2G3G4G 手机流量 ÎÅ ÏÍÐ ÑÒjava/lang/StringBuilderping -c 1 -w 1  ÓÔ ÕÁ Ö×» ØÙjava/io/BufferedReaderjava/io/InputStreamReader ?Ú ?Ûjava/lang/StringBuffer ÜÁ ÓÝTTTresult content : Þ ßà áÍ successful~    result = #failed~ cannot reach the IP addressjava/io/IOExceptionfailed~ IOExceptionjava/lang/InterruptedExceptionfailed~ InterruptedExceptionjava/lang/Objectandroid/net/NetworkInfo$Stateandroid/net/NetworkInfojava/lang/Stringjava/lang/Processjava/io/InputStreamjava/lang/ThrowablegetSystemService&(Ljava/lang/String;)Ljava/lang/Object;getSimOperatorName()Ljava/lang/String;getActiveNetworkInfo()Landroid/net/NetworkInfo; isAvailable()ZgetNetworkInfo(I)Landroid/net/NetworkInfo;getState!()Landroid/net/NetworkInfo$State;    CONNECTED
CONNECTINGgetNetworkType()I isConnectedgetTypejava/lang/Runtime
getRuntime()Ljava/lang/Runtime;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringexec'(Ljava/lang/String;)Ljava/lang/Process;getInputStream()Ljava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)VreadLine,(Ljava/lang/String;)Ljava/lang/StringBuffer;android/util/Logi'(Ljava/lang/String;Ljava/lang/String;)IwaitFor!    6789
:89;89<89=89>89?@A/*·±BC DE    FGAG*¶ÀL+¶°B
'
)CHI
JK    LGA‘¸*¶ÀL+¦
°+¶ M,Æ
,¶ š
°+¶ N-¥"-¶:¥²¥ ²¦°*¶À:¶6ªRIILILLILLLILOLL°°°°BN3
4589":%=+>0?6@<ALBOGZHaI¬a¯l²oµqCH6MQ¸HI
®RS¡TU+VUZ^JKaWWXY%    üZü[ý&[\úý\]    ^_A,*¶ÀL+Æ+¶ M,Æ,¶™,¶²¦¬¬B|
}~€(*…C `U,HI
"aSYü*Z)b_A§.*¶ÀL+Æ!+¶ M,Æ,¶>Ÿ         ,¶¬¬B"
‘’“”'•,™C*cXdU.HI
$eSYþ'Z[ù    fgA´ %L*M¸»Y·¶,¶¶¶N-¶ :»!Y»"Y·#·$:»%Y·&:':¶(Y:ƶ)W§ÿí*»Y·+¶¶,¶¶¸-W-¶.6š%/L6    *»Y·0¶+¶¶¸-W    ¬1L6    *»Y·0¶+¶¶¸-W    ¬M3L*»Y·0¶+¶¶¸-W§AM5L*»Y·0¶+¶¶¸-W§!:
*»Y·0¶+¶¶¸-W
¿¬    ‡Å2£©Å2‡å4£©å4‡£©ÅÉåéBz¢¤¥§$¨6©?ªC«N¬Y¯v±|²³„´‡Ä ´£·¦¸©Ä¸ŽƾÉÄâÆåÀæÁéÄÆÄ#ÇCp Áh8§ij$¡kl6mn?†opC‚q8|IrXÆstæsu%v8#w8Y?ÿCxxxyz{|xüIÿ!xx}_~_€P
NŒO@