Android如何获得支持的网络类型

时间:2015-12-14 23:22:07

标签: android android-networking

我阅读了许多关于获取当前网络类型的帖子,但我对所有支持的网络类型感兴趣。有办法获得它们吗?

1 个答案:

答案 0 :(得分:1)

ConnectivityManager有此方法

ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);

for (NetworkInfo network : connectivityManager.getAllNetworkInfo()) {
    Log.d("Network", "network info: " + network.getType() + " " + network.getTypeName());
}

请参阅http://developer.android.com/reference/android/net/ConnectivityManager.html#getAllNetworkInfo()

  

返回有关设备支持的所有网络类型的连接状态信息。

同时添加到清单<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>