Jak mogę programowo włączyć/wyłączyć roaming danych w mojej aplikacji na Androida?Włączanie/wyłączanie roamingu danych
Odpowiedz
Jeśli transmisja danych w roamingu jest obecnie włączona, to myślę, że możesz manipulować nazwami punktów dostępu, aby sprawić wrażenie, że usługa danych nie jest dostępna. Zobacz ten post, który również łączy się z apndroid. Możesz przejrzeć swoje źródło i zobaczyć podejście, które podjęli.
Jeśli dane roamingowe zostały wyłączone przez użytkownika, to takie podejście nie będzie działać. Mimo to możesz poprosić użytkowników o włączenie go w ramach procesu instalacji/konfiguracji, który jest zależny od trasy.
Aplikacja apndroid oferuje również API do zmiany tego rodzaju ustawień, co może być wygodniejsze niż ponowne wprowadzenie tej samej funkcjonalności.
Mam nadzieję, że to nie jest możliwe, aby włączyć dane w roamingu programowo jak będzie to poważny problem zabezpieczeń z mojego punktu widzenia ... danych w roamingu (czyli UMTS transfer danych poprzez sieć zagranicznych) może spowodować ogromny rachunek od twojego operatora sieci - przynajmniej w europie.
Przepraszam z góry za wznowienie martwego słupek, ale udało mi się to osiągnąć przez wywołanie tej wykonywalny:
su -c settings put global data_roaming0 1
także aby pobrać roamingu ustawienie pierwszej karty SIM:
su -c settings get global data_roaming0
- 1. Wykrywanie podczas roamingu jest wyłączony w Androidzie
- 2. Jak uzyskać status roamingu w IOS
- 3. Gdzie powinienem przechowywać ustawienia aplikacji dla wszystkich użytkowników spoza roamingu?
- 4. iPhone iOS: jak wykryć, kiedy jesteś w roamingu? (Nie dla telefonów z jailbreakiem)
- 5. Czy są jakieś sposoby na wykrycie statusu roamingu na iOS 6?
- 6. Baza danych - wersja danych
- 7. Baza danych bazy danych Codeigniter
- 8. Porównywanie dat danych podstawowych danych
- 9. Aktualizacja danych w pasku danych
- 10. Konwersja danych z bazy danych/Excel/CSV do danych YAML?
- 11. Problem pobierania danych z bazy danych
- 12. Wypełnij tabelę danych z czytnika danych
- 13. Schemat bazy danych do przechowywania danych SNMP
- 14. narzędzi do wizualizacji danych geograficznych projektu danych
- 15. Baza danych H2 Szybsze ładowanie danych CSV
- 16. Przewidywanie brakujących wartości danych w bazie danych
- 17. Czas przechowywania danych MySQL - typ danych?
- 18. Zaktualizuj model z bazy danych (baza danych)
- 19. Struktura bazy danych dla struktury danych drzewa
- 20. Dostosowywanie adnotacji danych w danych dynamicznych
- 21. Aktualizacja schematu bazy danych bez upuszczania danych?
- 22. Jak umieścić wiele danych w kolumnie danych?
- 23. Wstawianie rekordów zbioru danych w bazie danych
- 24. Dystrybucja węzłów danych w wielu centrach danych
- 25. Zamiana bazy danych wielopoziomowej wymiany danych
- 26. Enkapsulacja danych ...?
- 27. Czy istnieje sposób migracji danych z podstawowych danych do internetowej bazy danych?
- 28. Jak korzystać z tidyr (lub podobnych danych) na "dużych" danych w bazie danych PostgreSQL (Redshift)
- 29. Jak zaktualizować bazę danych bez usuwania danych wprowadzonych przez użytkownika w poprzedniej bazie danych?
- 30. wstawianie danych do zestawu danych przy użyciu tabeli danych w języku C# .net
Interesujące pytanie ... Jedyne, co znalazłem, to wiedzieć, czy włączono roaming, czy nie: http://developer.android.com/reference/android/telephony/TelephonyManager.html#isNetworkRoami ng() – Cristian