导航:首页 > 异常信息 > iapp判断网络连接类型

iapp判断网络连接类型

发布时间:2022-09-27 23:32:35

‘壹’ 怎么查看iPad AirWLAN+Cellular版蜂窝移动数据网络类型

查看iPad AirWLAN+Cellular版蜂窝移动数据网络类型的操作为:

查看机器背部的机器型号。

该设备支持全网通2G,3G网络。

‘贰’ android 判断是否有网络连接

我们在做访问的时候都得进行判断是否连网。判断连网也比较简单,就用到了两个类。ConnectivityManager和NetworkInfo。

只要执行下面的代码就可以了。

1
2
3
4
5

ConnectivityManager connMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
boolean isWifiConn = networkInfo.isConnected();
networkInfo = connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
boolean isMobileConn = networkInfo.isConnected();

只要有一个连接就是有网,NetworkInfo就是网络的信息。还有一种更简便的判断是否连网的方法。

1
2

ConnectivityManager connMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();

在一个就是监听网络变化,就是设置一个广播。

注册广播,监听ConnectivityManager.CONNECTIVITY_ACTION这个action

1
2
3

IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION);
receiver = new NetworkReceiver();
context.registerReceiver(receiver, filter);

再实现一个广播类就可以了。这样网络一变化,就会受到广播,然后执行对应操作了。

1
2
3
4
5
6
7

public class NetworkReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.i("TAG", "intent============>>>>" + intent.toString());

}
}

下面就是来说一下判断手机网络的类型了,2G,3G,4G

关于网络类型,在得到networkInfo = connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);这个后,确定是手机网络后,通过networkInfo.getSubtype()会得到网络的类型,用networkInfo.getSubtypeName()会得到网络的名字。

我们通过这个networkInfo.getSubtype()得到的类型来判断当前是什么网络

其实,Android的Api中已经定义了各种网络状态,不是在ConnectivityManager里面定义的,而是在TelephonyManager里面的定义的。通过不同的api版本的修改,目前增加到了14个状态值:

下面是通过自己查资料,和看别人查资料实验得来的。整理如下:

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

--------------------Added in API level 1---------------------
public static final int NETWORK_TYPE_UNKNOWN
Network type is unknown
Constant Value: 0 (0x00000000)
(不知道网络类型)

public static final int NETWORK_TYPE_GPRS
Current network is GPRS
Constant Value: 1 (0x00000001)
(2.5G)移动和联通

public static final int NETWORK_TYPE_EDGE
Current network is EDGE
Constant Value: 2 (0x00000002)
(2.75G)2.5G到3G的过渡 移动和联通

public static final int NETWORK_TYPE_UMTS
Current network is UMTS
Constant Value: 3 (0x00000003)
(3G)联通

-----------------Added in API level 4---------------------
public static final int NETWORK_TYPE_CDMA
Current network is CDMA: Either IS95A or IS95B
Constant Value: 4 (0x00000004)
(2G 电信)

public static final int NETWORK_TYPE_EVDO_0
Current network is EVDO revision 0
Constant Value: 5 (0x00000005)
( 3G )电信

public static final int NETWORK_TYPE_EVDO_A
Current network is EVDO revision A
Constant Value: 6 (0x00000006)
(3.5G) 属于3G过渡

public static final int NETWORK_TYPE_1xRTT
Current network is 1xRTT
Constant Value: 7 (0x00000007)
( 2G )

---------------------Added in API level 5--------------------
public static final int NETWORK_TYPE_HSDPA
Current network is HSDPA
Constant Value: 8 (0x00000008)
(3.5G )

public static final int NETWORK_TYPE_HSUPA
Current network is HSUPA
Constant Value: 9 (0x00000009)
( 3.5G )

public static final int NETWORK_TYPE_HSPA
Current network is HSPA
Constant Value: 10 (0x0000000a)
( 3G )联通

--------------------------Added in API level 8-------------------------
public static final int NETWORK_TYPE_IDEN
Current network is iDen
Constant Value: 11 (0x0000000b)
(2G )

--------------------------Added in API level 9-------------------------
public static final int NETWORK_TYPE_EVDO_B
Current network is EVDO revision B
Constant Value: 12 (0x0000000c)
3G-3.5G

--------------------------Added in API level 11------------------------
public static final int NETWORK_TYPE_LTE
Current network is LTE
Constant Value: 13 (0x0000000d)
(4G)

public static final int NETWORK_TYPE_EHRPD
Current network is eHRPD
Constant Value: 14 (0x0000000e)
3G(3G到4G的升级产物)

--------------------------Added in API level 13---------------------------
public static final int NETWORK_TYPE_HSPAP
Current network is HSPA+
Constant Value: 15 (0x0000000f)
( 3G )

‘叁’ 如何判断用户登录的是SA网络还是NSA网络

用户如持有5G终端,在SA或者NSA网络下都只显示5G信号、使用5G网络,并不会区分是SA还是NSA。所以,用户侧无法判断登录的是SA还是NSA。

‘肆’ iapp2.0判断网络是否存在,存在提示有网络,不存在提示无网络自动退出这类型代码

s wz="http://wap..com/?bd_page_type=0&ssid=0&from=1086k&uid=&pu=sz@176_208"
t()
{
hs(wz,a)
f(a==null)
{
syso("无网络连接")
}
else
{
syso("网络已连接")
}
}

‘伍’ 平板电脑的网络类型到底是什么不懂 各位大侠说通俗点

平板电脑的网络类型指的是平板能支持的无线网络类型,平板电脑分为使用移动数据电话卡和wifi上网,支持wifi无线网络,使用的标准都是一样的。

而移动数据电话卡平板电脑所能支持的类型是移动的TD-SCDMA(3G)+GSM(2G)+TD-LTE(4G),电信是CDMA2000(3G)+EVOD(2G)+FDD(4G),平板支持上述仍和的运营商的网络类型那就能用那个运营商的SIM来上网。

(5)iapp判断网络连接类型扩展阅读:

1、平板电脑是wifi版,就只能通过连接wifi或者宽带网络来进行上网,在安装了网络电话之后才能实施通话功能。

2、平板电脑是3G版,它可以像手机一样插入SIM卡,支持3G通话功能,而且3G版的电脑也具备有WiFi版的功能。

3、平板电脑就是滑盖式,它像滑盖手机一般,带有全键盘,手写触摸还是键盘都可以很方面输入,可以免去了再购买键盘的问题。

‘陆’ 如何查看自己的网络属于什么类型

打开你的宽带连接,右键--属性--网络--宽带连接类型( )里就是。

‘柒’ Android之判断手机连接的网络类型是WIFI还是2G/3G/4G

wifi上网
不需要用到手机号码的流量啊,有
wifi网络
资源肯定是用wifi好,但是没有资源的情况只能用2G/3G的了,建议要用wifi的时候把手机网络关闭,避免wifi网络不稳定扣取了手机的流量。

‘捌’ 如何知道自己的网络接入类型

1、通过电话联系宽带运营商获知;
2、如果访问互联网需要先点击宽带连接,那么就是pppoe拨号模式;
3、如果无需进行宽带连接,开机即可上网,可能是通过局域网访问internet,确认方法是查看主机是否连接到路由器
4、如果开机即可上网,也没有使用路由器,那么应该使用的动态ip地址或静态ip地址方式。

‘玖’ 如何通过IP信息区分网络类型

首先互联网是广域网、局域网及单机按照一定的通讯协议组成的国际计算机网络。所以局域网和广域网是互联网的组成部分。
局域网(LAN)一般使用内网ip
内网IP是以下面几个段开头的IP.常用的内网IP地址:
10.x.x.x
172.16.x.x至172.31.x.x
192.168.x.x
广域网(WAN)使用的是外网ip
如果自己机器上网络接口的ip地址不落在内网ip范围内,则可以肯定自己处于公网模式下。

阅读全文

与iapp判断网络连接类型相关的资料

热点内容
网络共享中心没有网卡 浏览:526
电脑无法检测到网络代理 浏览:1375
笔记本电脑一天会用多少流量 浏览:589
苹果电脑整机转移新机 浏览:1379
突然无法连接工作网络 浏览:1071
联通网络怎么设置才好 浏览:1229
小区网络电脑怎么连接路由器 浏览:1047
p1108打印机网络共享 浏览:1214
怎么调节台式电脑护眼 浏览:710
深圳天虹苹果电脑 浏览:946
网络总是异常断开 浏览:616
中级配置台式电脑 浏览:1005
中国网络安全的战士 浏览:636
同志网站在哪里 浏览:1419
版观看完整完结免费手机在线 浏览:1463
怎样切换默认数据网络设置 浏览:1112
肯德基无线网无法访问网络 浏览:1289
光纤猫怎么连接不上网络 浏览:1489
神武3手游网络连接 浏览:968
局网打印机网络共享 浏览:1003