Hola de nuevo a un mini-tutorial de Android Studio.
En esta ocasión les enseñare a revisar si en su dispositivo hay conexión a internet
¡¡¡Vamos al código!!!
AndroidManifest.xml
En nuestro AndroidManifest.xml agregaremos los permisos para eso tendremos que agregar arriba de nuestro application
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
....
<application
android:allowBackup="false"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
MainActivity.java
En nuestro MainActivity utilizaremos el objeto ConnectivityManager y creamos un objeto Networkinfo
ConnectivityManager con = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = con.getActiveNetworkInfo();
Ya teniendo el objeto networkInfo podremos revisar la conexión.
Ahora con un simple if revisamos si hay conexión a internet
if(networkInfo!=null && networkInfo.isConnected())
{
Toast.makeText(getApplicationContext(), "Si hay conexión a internet", Toast.LENGTH_LONG).show();
}else
{
Toast.makeText(context, "Necesitas conectarte a internet", Toast.LENGTH_LONG).show();
}
Oldest comments (1)
Keep posting this type of awesome article. Economics Tuition