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.
Powiązane problemy
- 1. Nie można uzyskać węzła-apn do połączenia
- 2. Używanie niestandardowego ProgressDialog android
- 3. Używanie niestandardowego simpleCursorAdapter
- 4. Używanie mixpanelu do tworzenia niestandardowego pulpitu analitycznego dla użytkowników
- 5. Używanie niestandardowego katalogu głównego z FiddlerCore
- 6. Używanie niestandardowego formantu WPF w WinForms
- 7. Zezwalanie Java na używanie niezaufanego certyfikatu dla połączenia SSL/HTTPS
- 8. Używanie niestandardowego deltera ze std :: shared_ptr
- 9. iOS Colorwithpattern - używanie niestandardowego obrazu iPhone5
- 10. Używanie tablicy logicznej jako niestandardowego klucza słownika
- 11. Tworzenie niestandardowego modelu Binder dla niestandardowego typu
- 12. błąd powiadomienie PushSharp APN: 'ConnectionError'
- 13. Używanie niestandardowego dostawcy uwierzytelniania w Symfony2
- 14. Używanie IOverrideFilter do przesłonięcia niestandardowego ActionFilters
- 15. GLSL - Używanie niestandardowego atrybutu wyjściowego zamiast gl_Position
- 16. Odczytywanie i używanie niestandardowego pliku konfiguracyjnego
- 17. Czy token APN Device jest unikalny dla każdej aplikacji?
- 18. QueryStringBindable dla niestandardowego wyliczenia
- 19. Używanie Pythona, aby wygenerować wykres połączenia/sieci
- 20. Podłączenie do prod APN z rozwojem cert
- 21. instancja MonadTransControl dla niestandardowego monady
- 22. OAuth2 dla niestandardowego interfejsu API
- 23. Przewodnik dla niestandardowego UI kontroluje
- 24. Firebase: Nie można przesłać certyfikatu produkcyjnego APN
- 25. Android 4.2 i wyżej przeczytaj ustawienie APN
- 26. Podłączanie APN przy użyciu komend AT
- 27. Odzyskaj poświadczeń dla niestandardowego uwierzytelniania w Firebase w celu połączenia się z dostawcą niestandardową
- 28. Używanie określonych portów dla webRTC
- 29. Używanie zmiennej klasy jako niestandardowego argumentu w pytonie
- 30. Używanie niestandardowego klasyfikatora wiązki w TensorFlow CTC (model języka)