Comprovar conexion real a internet
Publicado por Luis (97 intervenciones) el 14/08/2016 14:11:30
Hola de nuevo, como dice el titulo quiero comprovar que realmente hay conexion a internet mediante Datos o Wify.
He podido utilizar alguno de los muchos tutoriales que existen en la red, pero solo me dicen si estoy conectado o no, y puede ser que este conectado mediante wify y este router no este conectado a internet.
He encontrado este metodo pero no se como aplicarlo, he creado una nueva clase pero no se manejarlo desde el main_Activity.
Les agradeceria si me pudiesen ayudar con algun ejemplo.
Gracias por adelantado.
He podido utilizar alguno de los muchos tutoriales que existen en la red, pero solo me dicen si estoy conectado o no, y puede ser que este conectado mediante wify y este router no este conectado a internet.
He encontrado este metodo pero no se como aplicarlo, he creado una nueva clase pero no se manejarlo desde el main_Activity.
Les agradeceria si me pudiesen ayudar con algun ejemplo.
Gracias por adelantado.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public static boolean hasActiveInternetConnection(Context context) {
if (isNetworkAvailable(context)) {
try {
HttpURLConnection urlc = (HttpURLConnection) (new URL("http://www.google.com").openConnection());
urlc.setRequestProperty("User-Agent", "Test");
urlc.setRequestProperty("Connection", "close");
urlc.setConnectTimeout(1500);
urlc.connect();
return (urlc.getResponseCode() == 200);
} catch (IOException e) {
Log.e(LOG_TAG, "Error checking internet connection", e);
}
} else {
Log.d(LOG_TAG, "No network available!");
}
return false;
}
Valora esta pregunta


0