Я пишу приложение, в котором мне нужно иметь конкретное GPRS-соединение, даже если доступен Wi-Fi или 3G (или лучше). Я выяснил, как отключить Wi-Fi (с помощью WifiManager
), однако я не могу выяснить, как я могу программно отключить 3G и использовать только соединение GPRS, с тем же эффектом, что и изменение этого вручную в настройках устройства .
Есть ли способ сделать это с помощью кода?
ОБНОВЛЕНИЕ : То, что я ищу, не обязательно должно быть в общедоступных API-интерфейсах Android. Это может также быть в одном из недокументированных API или, в крайнем случае, в API для конкретного устройства, мне просто нужно что-то, что работает. Тем не менее, я бы предпочел не рутировать устройство для использования этих функций.