androidGeek.it
Un blog italiano sul mondo Android



Tutorials

11 aprile 2013

Come controllare la connessione ad internet in android

More articles by »
Written by: Luka
Tag:,
checkInconn

Se state sviluppando una nuova app per android al 99% avrete bisogno di controllare se la connessione ad internet è attiva o no. È uno dei classici problemi in cui incapperà priama o poi uno sviluppatore alle prime armi. In quest’articolo vi segnalo la mia soluzione. Ho creato un metodo ad-hoc e l’ho chiamato isNetworkAvailable. Ritorna true se la connessione è attiva, false altrimenti. Potete chiamarlo direttamente dal metodo onCreate oppure da qualsiasi altro metodo all’interno della vostra activity. Ecco il codice:

	private boolean isNetworkAvailable() {
		ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
		NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
		return activeNetworkInfo != null;
	}

Non dimenticatevi di inserire i permessi per accedere allo stato del network nel manifest:


Come vedete nulla di complicato. Ecco il link per scaricare il codice completo dell’app.

Be Sociable, Share!



    About the Author

    Luka
    Luca Di Vincenzo, informatico, da molti anni blogger appassionato di ultime tecnologie. Attualmente risiede in Spagna, dove lavora come Senior Software Engineer da 5 anni. Sul blog si occupa della parte tecnica e dell'ottimizzazione SEO del sito.




     
    Potrebbero interessarti
     

     
    webview_android

    Webview su android, guida dettagliata su come creare web app

    Da diverso tempo avevo promesso ad alcuni amici che avrei pubblicato una guida sulle webview per android quindi, scusandomi per il ritardo, eccomi quì. Prima di tutto fatemi fare a paio di premesse. Webview android, cos’...
    by Luka
    18

     
     
    android-activity-lifetime

    Capire le Activity ed il ciclo di vita di un’applicazione Android

    Nelle precedenti guide abbiamo visto come creare la vostra prima applicazione android e cosa contiene la struttura delle cartelle creata di default da eclipse. In questa guida ci concentreremo sulle Activity e sul ciclo di vita...
    by Luka
    5

     
     
    struttura_cartelle_android_eclipse

    Comprendere la struttura di un’applicazione Android

    Nel precedente articolo della serie programmazione android abbiamo visto come sviluppare la nostra prima applicazione. Prima di prendere in mano il codice è bene dare un’occhiata alla struttura generale di un progetto an...
    by Luka
    2