![](/img/trans.png)
[英]How to check Internet Connection in Android for wifi connectivity?
[英]How to check android wifi connection?
我想检查它是否连接到WiFi。 如果已连接,电话将静音。 当程序运行时应用程序停止工作
ConnectivityManager connManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if (mWifi.isConnected()) {
final AudioManager audioManager=
(AudioManager)getSystemService(getApplicationContext().AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
}
else
{
final AudioManager audioManager=
(AudioManager)getSystemService(getApplicationContext().AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
}
你可以直接使用这个方法,如果连接然后它会返回真否则假记住它不能在模拟器上运行请在真实设备上测试它..谢谢
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = connectivityManager.getActiveNetworkInfo();
if(netInfo != null && netInfo.isConnected()) {
//we are connected to a network
return true;
}
else
return false;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.