开发者社区> 开开心心过> 正文

Android判断设备是否打开WIFI、GPRS数据连接

简介:  代码摘要: import android.content.Context; import android.net.
+关注继续查看


代码摘要:

import android.content.Context;
	import android.net.ConnectivityManager;
	import android.net.NetworkInfo;

	
	

	ConnectivityManager cm;
	cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

	boolean isWifiConnected=cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.CONNECTED ? true : false ;
	boolean isGprsConnected=cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.CONNECTED ? true : false ;



需要添加权限:


 <!-- 查询网络状态权限 -->
	 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
	 <!-- 修改手机连接网路状态权限 -->
	 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
一个简单的Android网络访问全局码判断及通用数据解析方案
我们在开发中,网络请求经常会遇到各种错误码的判断。比如下面这样:
45 0
Android识别模拟器,判断是模拟器还是真机
Android识别模拟器,判断是模拟器还是真机
1089 0
Android日期选择器,年月日判断处理。
Android日期选择器,年月日判断处理。
175 0
如何判断当前屏幕TextView是否会自动换行_Android提高篇(Java)
如何判断当前屏幕TextView是否会自动换行_Android提高篇(Java)
254 0
修行Android Studio技巧到出神入化,快速涨薪-【预览列表】、【Null判断】篇
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
97 0
【Android 逆向】APK 加壳脱壳现状 | 判断 APK 是否加壳 | APK 逆向流程
【Android 逆向】APK 加壳脱壳现状 | 判断 APK 是否加壳 | APK 逆向流程
772 0
android sqlite 判断表和表中字段是否存在方法
android sqlite 判断表和表中字段是否存在方法
265 0
android 网络实时监听网络状态变化 及 网络类型判断
android 网络实时监听网络状态变化 及 网络类型判断
257 0
Android笔记:判断是否为模拟器(实测夜神通过)
Android笔记:判断是否为模拟器(实测夜神通过)
1208 0
Android笔记:判断某个字符串里某个字符串的个数
Android笔记:判断某个字符串里某个字符串的个数
235 0
+关注
开开心心过
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
蚂蚁聚宝Android秒级编译——Freeline
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关镜像