在wifi开启的情况下 判断GPRS数据流量是否打开
2015-02-05 15:27
676 查看
public String isNetConnect(){ Class cmClass = connManager.getClass(); Class[] argClasses = null; Object[] argObject = null; Boolean isOpen = false; try { Method method = cmClass.getMethod("getMobileDataEnabled", argClasses); isOpen = (Boolean) method.invoke(connManager, argObject); if(isOpen==true){ return "yes"; } } catch (Exception e) { e.printStackTrace(); } return "no"; }
方法已经copy出来了,其实也不是我弄出来的,是公司的一位前辈帮我弄出来的,不过可以直接用。
用到的原理呢 还是java中的反射机制。 返回“yes”表示gprs是开启的 no= 未开启。
希望能够帮助无法实现的朋友!
相关文章推荐
- app判断当前网络是否可用并开启wifi和开启GPRS
- Android判断网络连接是否可用,WiFi、移动数据是否打开等
- Android判断设备是否打开WIFI、GPRS数据连接
- Android判断设备是否打开WIFI、GPRS数据连接
- 判断网络是否可用并打开WIFI设置
- Android判断上网方式(Wifi还是数据流量)
- Android判断GPS是否开启和强制帮用户打开GPS
- android 判断网络状态 (无网络 wifi 数据流量)
- Android 如何判断设备是否联网以及WIFI 是否开启
- Android中用对话框打开wifi和数据流量。
- Android判断GPS是否开启和强制帮用户打开GPS
- WindowMobile如何判断网络有没连接和如何判WebService服务器地址是否正确(wifi有无打开)
- android 中获取网络状态、判断3G、2G、wifi网络、判断wifi是否打开、获取本机地址、获取本机串号IMEI整理
- Android判断GPS是否开启和强制帮用户打开GPS
- Android 判断GPS是否开启和强制帮用户打开GPS
- 判断wifi是否打开
- Android判断GPS是否开启和强制帮用户打开GPS
- Android判断上网方式(Wifi还是数据流量)
- Android判断GPS是否开启和强制帮用户打开GPS
- Android判断GPS是否开启和强制帮用户打开GPS