Android是否联网判断
16lz
2021-01-23
- 首先在 AndroidManifest.xml中添加权限
<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/><uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
注意代码中有没有添加这些权限,没有要加上。
- 添加判断代码
ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();if(networkInfo == null || !networkInfo.isAvailable()) { //没有联网} else { //联网网络 }
注意 ConnectivityManager 和NetworkInfo 需要导包。
更多相关文章
- [Android]android.os 源代码中的Looper,Handler,Message,Message
- Android 显示当前服务的代码片段
- Android 截图程序实现 需要root权限
- Android 常见权限列表
- java拷贝文件夹和android设置文件权限
- android 开发,用一行代码操作只使用一次的 view
- android studio 61歌曲服务器搭建 歌曲app 下载 完整代码
- [转]代码实现渐变背景
- Android左右滑动实现Activity切换类 (整合代码实例)