Comprobar la Conexion de Internet en Android | Wifi y Datos

Comprobar la Conexion de Internet en Android | Wifi y Datos

Comprobar la Conexion de Internet en Android | Wifi y Datos
3.38 (67.69%) 13 votos

En este Articulo veremos como comprobar la Conexion de Internet en Android antes de realizar determinada accion que necesite esta conexion, analizaremos como testear al conexion tanto Wifi como de Datos y mostrar un mensaje de advertencia. Para este Ejemplo haremos uso de la clase ConnectivityManager de Android y realizaremos un pequeño ejemplo en el que obtendremos una lista de paises de un webservice pero para lo cual antes necesitaremos comprobar la conexion a Internet en nuestro dispositivo android.

Escenario

Como dijimos antes haremos aqui un sencillo ejemplo de una app que realiza una accion en internet para lo cual necesitaremos comprobar que existe conexion a internet en nuestro dispositivo, para lo cual haremos uso de la clase ConnectivityManager de android y mostraremos un alertDialog para avisar al usuario, por supuesto tu quedras cambiar esta parte por la accion que desees cuando no se tenga con conexion a internet.

Lo primero que tendriamos seria un codigo como este:

 

donde obtenerCapitales es el metodo que necesita conexion a internet y que queremos comprobar antes si existe determinada conexion.

Despues vemos el codigo del metodo estaConectado

 

donde simplemente seleccionamos la accion a realizar en determinado caso ( nosotros mostramos un alertDialog yum )

Testeando Conexion Wifi en Android

Para comprobar la conexion a Internet mediante Wifi el metodo conectadoWifi seria asi

 

Testeando Conexion de Datos en Android

El metodo conectadoRedMovil comprueba la conexion a la RedMovil del dispositivo android

 

Todo el Codigo

 

Resultado


Comprobar la Conexion de Internet en Android 2 Comprobar la Conexion de Internet en Android 2

Comprobar la Conexion de Internet en Android | Wifi y Datos

 

Comprobar la Conexion de Internet en Android | Wifi y Datos
3.38 (67.69%) 13 votos

13 Comentarios ¿Qué opinas tú del tema?

  1. Roberto 2017-01-11
    • Jonathan Melgoza 2017-01-12
  2. Christian 2016-08-11
  3. Juan 2015-06-03
  4. Jim Ray 2015-04-18
  5. jeanfranco 2015-03-20
  6. Emmanuel Pacheco 2015-03-09
    • Greco 2015-03-15
    • Luigui balarezo 2015-03-29
  7. Wilson Jhon 2015-02-12
    • Jonathan Melgoza 2015-02-15
  8. Emmanuel Pacheco 2015-01-14

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *