在需要联网应用中,会在应用启动或是需要联网时,通常会先检测当前设备是否开启网络.
通过检测返回值,再判断是否进行联网使用。若当前设备没有开启网络状态,会提示请先开启网络。
代码如下,希望对你有帮助。
/**
* 检测设备 是否联网
*/
public static boolean isNetwork() {
ConnectivityManager manager = (ConnectivityManager) myActivity.getSystemService(myActivity.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = manager.getActiveNetworkInfo();
if (networkInfo == null || !networkInfo.isAvailable()) {
Toast.makeText(myActivity, "当前无网络连接!", Toast.LENGTH_SHORT).show();
return false;
}else {
return true;
}
}