Come posso eseguire il ping di alcuni server Web in Android per verificare se ho una connessione Internet? Quindi ho bisogno del metodo che esegue il ping del sito indicato e restituisce false se non ho Internet e vero se ho.Come eseguire il ping del server in Android?
risposta
Vedi questo metodo, è il modo migliore per verificare la connettività a un determinato server:
http://developer.android.com/reference/java/net/InetAddress.html#isReachable(int)
Alcune persone dicono che questo non funziona per alcune situazioni ... – user2543953
Sì, ma in particolare su Android funziona - Ho il codice di produzione e non ci sono problemi con esso. Dovresti usarlo per verificare la connettività a un dato server, se hai bisogno di un test generale per la connettività di rete, usa ConnectivityManager – ognian
- 1. Come eseguire il ping da Flex - AIR?
- 2. Come eseguire il "ping" da un'app Node.js?
- 3. Ping server multipli in Java
- 4. Come eseguire il ping in JavaScript o jQuery?
- 5. Come posso eseguire il ping di una porta del server con PHP?
- 6. Impossibile eseguire il ping del contenitore di finestre mobili
- 7. come eseguire il ping di ogni IP in un file?
- 8. Ping ICMP Android
- 9. Uso del ping in C#
- 10. Servizio Android - Ping URL
- 11. come icmp ping su Android
- 12. Come eseguire il backup del server Git?
- 13. Come posso eseguire il ping di un host con una linea singola Perl con Net :: Ping?
- 14. Come eseguire il ping su Ubuntu Guest su VirtualBox
- 15. Come eseguire il test del carico del server node.js?
- 16. Come inviare il ping utilizzando il client Eclipse Paho MQTT?
- 17. come utilizzare il ping in uno script
- 18. Le istanze EC2 non possono eseguire il ping l'un l'altra
- 19. Node JS: Ping Server e Client UDP
- 20. Impossibile eseguire il ping/comunicare con dispositivi Android sulla stessa rete
- 21. Come ottenere una misurazione precisa del ping
- 22. Controllare la latenza se il server nega le richieste ping
- 23. Sopprimere l'output del sistema ("ping") in C++
- 24. Come eseguire il debug di Mobicents Media Server
- 25. come eseguire il proxy per eseguire il back-end del server su un determinato percorso?
- 26. Come eseguire il ping di più server e restituire l'indirizzo IP e i nomi host utilizzando lo script batch?
- 27. Il modo più semplice per eseguire javascript sul lato server
- 28. C# ping minecraft
- 29. Script ping multiplo in Python
- 30. come eseguire il debug del codice nativo puro su Android?
hai guardato la classe ConnectivityManager? https://developer.android.com/reference/android/net/ConnectivityManager.html – Karakuri
Ora lo sto vedendo. È questo pubblica isNetworkAvailable booleano statico (contesto Context) \t { \t ritorno ((ConnectivityManager) context.getSystemService (Context.CONNECTIVITY_SERVICE)) getActiveNetworkInfo() = null.!; \t} una soluzione adatta a tutte le situazioni e funziona bene? – user2543953