Если вы просто хотите узнать, подключен ли телефон к сети, вы можете попробовать: ConnectivityManager.getAllNetworkInfo()
, а затем для каждого сетевого адаптера отметьте networkinfo.getState()
. Это должно сказать вам, связано ли это или нет. Однако я не уверен, есть ли способ специально проверить наличие 3G.