Использование пользовательского APN для подключения

Я разрабатываю приложение, в котором мне нужно подключиться к серверу, доступному только через специальный APN. Поэтому я хочу знать, можно ли указать APN для использования только для одного соединения (или приложения) и использовать его, возможно, даже если Wi-Fi активен?


person Frxstrem    schedule 16.08.2011    source источник


Ответы (1)


Во-первых, вашему приложению, вероятно, потребуется разрешение WRITE_APN_SETTINGS, чтобы чтобы иметь возможность вносить изменения APN. Вы можете вызвать интерфейс пользовательского интерфейса, чтобы пользователь настроил APN с помощью этого кода:

Intent intent = new Intent(Settings.ACTION_APN_SETTINGS);
startActivity(intent);

С другой стороны, изменить настройки программно немного сложнее. Я рекомендую вам взглянуть на ответы на этот похожий вопрос для получения дополнительной информации.

person EdoDodo    schedule 23.08.2011