Android中如何判断是否联网
2015-07-03 13:43
441 查看
private Boolean isOnline() { ConnectivityManager cm = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo ni = cm.getActiveNetworkInfo(); if(ni != null && ni.isConnected()) { // Toast.makeText(this, "网络连接正常", 1000).show(); return true; } else{ Toast.makeText(this, "网络连接失败请点击菜单设置", 3000).show(); } return false; }
最后最关键的是 别忘记在AndroidManifest.xml中注册。
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
相关文章推荐
- android studio 问题总结
- android 系统日期时间的获取
- Android中如何判断内存卡是否存在
- Android的图片缓存ImageCache(转)
- Android源码编译--整理
- Android入门(4)——AutoComplete TextView实现动态自动匹配输入的内容
- Android 多个ImageView图片层叠透明区域点击事件穿透
- Android中获取手机屏幕各部分的尺寸
- Java, android Scanner 简单的使用
- Android入门(3)——使用TextView实现跑马灯效果
- Android Fragment 真正彻底的解决(下一个)
- Android中保存图片的两种方式
- Android ScrollView遇到的问题
- android TextView设置删除线,超链接,颜色和字体等说介绍,androidtextview
- android实现背景音乐播放
- android如何长时间音乐播放实现MediaPlayer
- Android4.4KK下遮盖p-sensor拨打电话无法自动灭屏的问题分析
- Android4.3 蓝牙BLE初步
- Android四大基本组件介绍与生命周期
- Android DiskLruCache完全解析,硬盘缓存的最佳方案