Android怎么判断手机有没有联网
16lz
2021-01-25
在开发中,我们在进行网络读取时,常常需要先判断手机是否联网,如何判断联网呢,请参阅下面关键代码:
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
public class NetHelper {
//是否联网网络
public static boolean IsHaveInternet(final Context context) {
try {
ConnectivityManager manger = (ConnectivityManager)
context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = manger.getActiveNetworkInfo();
return (info!=null && info.isConnected());
} catch (Exception e) {
return false;
}
}
}
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
public class NetHelper {
//是否联网网络
public static boolean IsHaveInternet(final Context context) {
try {
ConnectivityManager manger = (ConnectivityManager)
context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = manger.getActiveNetworkInfo();
return (info!=null && info.isConnected());
} catch (Exception e) {
return false;
}
}
}
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- Nginx系列教程(六)| 手把手教你搭建 LNMP 架构并部署天空网络电影
- Android与js的交互方式
- android生成的apk文件反编译源代码然后修改
- Android(安卓)Intent 用法全面总结
- Android网络状态实时监听器
- Android(安卓)NetworkManager
- Android新架构组件之Navigation
- Android中调用System.exit(0)