android 如何判断当前网络?比如说是WI-FI还是移动网络 ?在线等啊

2024-11-26 10:08:00
推荐回答(2个)
回答1:

先取的所有连接
NetworkInfo[] networkInfos = ConnectivityManager.getAllNetworkInfo();

对每一个networkInfo 判断
networkInfo.getState() == NetworkInfo.State.CONNECTED
判断哪个是正在连接着的

然后用
networkInfo.getType()
获得 是 ConnectivityManager.TYPE_MOBILE 还是 TYPE_WIFI

回答2:

安卓系统的手机么? 一般都会在屏幕最上面,就是显示电池上面那里会有图标。如果是WLAN的话 它就会显示无线的图标。移动网络就是一个E字!!!