2011-08-16 17 views
5

Pracuję nad aplikacją, w której potrzebuję nawiązać połączenie z serwerem dostępnym tylko przez specjalny APN. Dlatego chcę wiedzieć, czy możliwe jest określenie APN do wykorzystania tylko dla pojedynczego połączenia (lub aplikacji), i użyć go, być może nawet jeśli wifi jest aktywne?Używanie niestandardowego APN dla połączenia

Odpowiedz

1

Po pierwsze, aplikacja będzie prawdopodobnie potrzebować WRITE_APN_SETTINGS permission, aby móc wprowadzać zmiany APN. Można przywołać interfejs UI mieć użytkownikowi skonfigurować APN z tym kodem:

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

Zmiana ustawień programowo, z drugiej strony, jest nieco trudniejsze. Polecam, aby zapoznać się z odpowiedziami na this similar question, aby uzyskać więcej informacji.

Powiązane problemy