Мне любопытно, если на устройстве Android настроены / доступны оба подключения ConnectivityManager.TYPE_MOBILE & ConnectivityManager.TYPE_WIFI, как выбрать, какое соединение использовать для запросов http?
Представьте, что я где-то в зоне WiFi без доступа к Интернету (или требуется вход в систему), но все же я мог бы подключиться к Интернету с помощью GPRS / EDGE и т. Д. (Я имею в виду МОБИЛЬНЫЙ).
Как Android справляется с такими ситуациями или как справиться с этим вручную?
Делать http запросы просто, как:
HttpClient httpclient= new DefaultHttpClient();
HttpResponse response = httpclient.execute(mHttpRequest);
но нет ничего о том, какое соединение использовать или принудительно использовать 2 ...