Cómo determinar si hay WIFI en Android
La API de Android proporciona una interfaz para obtener el estado y el tipo de red, y el código es muy simple
NetworkInfo?networkInfo?=?(ConnectivityManager)?getSystemService(Context.CONNECTIVITY_SERVICE). getActiveNetworkInfo() ;
if(networkInfo!=?null?amp;amp;?networkInfo.isConnected()){
if(networkInfo.getType()?(networkInfo.getType ()? ==?ConnectivityManager.TYPE_WIFI)//Este estado es wifi
/TODO
}else?if?(networkInfo.getType()? ==?ConnectivityManager.TYPE_MOBILE ) p>
{
//TODO
}
}
Espero que esto ayude
Estas son algunas definiciones de tipos de red en el código fuente.