我需要在 Android 上检测是否存在任何连接 Wifi
或 3G
(或 3G+
)或 EDGE
。当存在 wifi
或 3G
连接时,我可以将照片发送到服务器,而仅有 EDGE
连接时则不发送到服务器。
我发现可以使用 ConnectivityManager.TYPE_WIFI
检测 wifi 连接,并且可以使用 ConnectivityManager.TYPE_MOBILE
和 TelephonyManager.NETWORK_TYPE_EDGE
检测 EDGE 连接。但是如何检测 3G 或 3G+?