Moja aplikacja najpierw ładuje dane z Internetu (korzystam z usługi internetowej) Chcę sprawdzić dostęp do Internetu przy starcie aplikacji.Jak sprawdzić, czy dostęp do Internetu jest dostępny podczas uruchamiania aplikacji w systemie Android?
- Chciałbym sprawdzić, czy dostępne są jakieś formy internetu 3G, WIFI, GPRS lub jakiekolwiek inne.
- Jeśli nie jest dostępna, daj wiadomość użytkownikowi "Potrzebujesz dostępu do Internetu" i zamknij aplikację. (Obecnie nie otrzymuję bliskiego błędu w mojej aplikacji, jeśli nie ma dostępu do Internetu)
- Jeśli jest dostępna, uruchom normalnie moją aplikację.
- Ponadto moja aplikacja pobiera dane z usługi sieciowej w innej fazie, przed każdą fazą lub operacją, na początku chciałbym sprawdzić dostęp do Internetu.
Jak to zrobić?
patrz na przykład http://stackoverflow.com/questions/1560788/how-to-check-internet-access-on-android-inetaddress-never-timeouts dla poprzednich odpowiedzi. – mlc