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
5
A
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.