Android判断用户的网络类型实例讲解(2/3/4G、wifi)

2019-12-10 19:39:37王振洲
易采站长站为您分析Android判断用户的网络类型实例,用户的网络类型分为2G、3G、4G、wifi,通过Android如何判断用户的网络类型,本文为大家揭晓  

很多时候需要先判断当前用户的网络,才会继续之后的一些处理逻辑。但网络类型获取这一块,我用我自己的的手机调试时遇到一些问题,这里记录一下。

Android判断用户的网络类型实例讲解(2/3/4G、wifi)

一加手机一代,移动4G 网络,得到的subtype类型值为17,我查过Android 5.1的源码,它最大的值也就为16。

Android判断用户的网络类型实例讲解(2/3/4G、wifi)

 我拿魅族的移动4G测试的结果如下:

Android判断用户的网络类型实例讲解(2/3/4G、wifi)

小米4,电信4G的测试结果如下:

Android判断用户的网络类型实例讲解(2/3/4G、wifi)

Android判断用户的网络类型实例讲解(2/3/4G、wifi)

魅族MX4,联通3G

Android判断用户的网络类型实例讲解(2/3/4G、wifi)