Android判断是否有网络连接
16lz
2022-05-18
Android中判断有时候因为功能的需求,需要判断是否有网络连接(3g or wifi),代码如下:
/** * @descrption 检查是否有网络可用 * @author xdwang * @create 2012-9-18下午10:13:42 * @return 有网络则返回ture,否则返回false */public boolean checkNetwork() {boolean flag = false;ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);if (cwjManager.getActiveNetworkInfo() != null)flag = cwjManager.getActiveNetworkInfo().isAvailable();return flag;}
需要在AndroidManifest.xml 中加上检查网络的权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
更多相关文章
- Android(安卓)8.1 设置中首选网络类型缺少LTE
- android 手机信息获得
- Android(安卓)网络链接状态 网络是否可用
- 【Android(安卓)电量优化】JobScheduler 相关源码分析 ( JobSche
- Androd学习笔记——Android中Touch事件的处理逻辑
- Android(安卓)网络监视器源码
- Android中检测网络连接状况的方法
- Android对返回键进行处理的方式
- 高级UI-事件传递