在做 Android App 的时候,为了给用户省流量,为了不激起用户的愤怒,为了更好的用户体验,是需要根据用户当前网络情况来做一些调整的,也可以在 App 的设置模块里,让用户自己选择,在 2G / 3G / 4G 网络条件下,是否允许请求一些流量比较大的数据。
通过 Android 提供的 TelephonyManager 和 ConnectivityManager 都可以获取到 Net...
分类:
移动开发 时间:
2014-07-24 23:31:13
阅读次数:
278
Html代码publicstaticbooleanisNetworkAvailable(Contextcontext){ConnectivityManagerconnectivity=(ConnectivityManager)context.getSystemService(Context.CONN...
分类:
移动开发 时间:
2014-07-21 23:31:03
阅读次数:
243
//判断是否为wifi连接
publicbooleanisWifiConnected(Contextcontext){
if(context!=null){
ConnectivityManagermConnectivityManager=(ConnectivityManager)context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfomWiFiNetworkInfo=mConnectivityManager
.get..
分类:
移动开发 时间:
2014-07-01 09:43:03
阅读次数:
245
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); //获取代表联网状态的NetWorkInfo对象NetworkInfo wifiInfo = c...
分类:
移动开发 时间:
2014-06-25 16:11:30
阅读次数:
194
1、网络设置
public void checkNetwork(){
//获取连接的管理对象
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
//获取当前正在使用的网络
NetworkInfo networ...
分类:
其他好文 时间:
2014-06-08 16:40:31
阅读次数:
217
今天在做判断是否有网络连接时一直报错,后来才知道缺少了权限。大家都知道Android连网需要添加权限:但是我们在判断时也需要添加访问权限:或判断的思路如下:首先获取网络通讯类的实例ConnectivityManagercwjManager(ConnectivityManager)getSystemS...
分类:
移动开发 时间:
2014-06-07 23:55:46
阅读次数:
526
***测试ConnectivityManager*ConnectivityManager主要管理和网络连接相关的操作*相关的TelephonyManager则管理和手机、运营商等的相关信息;WifiManager则管理和wifi相关的信息。*想访问网络状态,首先得添加权限*NetworkInfo类包...
分类:
移动开发 时间:
2014-06-02 08:16:41
阅读次数:
324
http://www.mobiletuts.me获取网络连接状态随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能。Android平台提供了ConnectivityManager类,用于网络连接状态的检测。Android开发文...
分类:
移动开发 时间:
2014-05-22 00:13:35
阅读次数:
339
置使用3G数据功能:从源代码看到隐藏的API(ConnectivityManager.java):查看文本打印?/***Setsthepersistedvalueforenabling/disablingMobiledata.**@paramenabledWhetherthemobiledataco...
分类:
移动开发 时间:
2014-05-09 09:39:28
阅读次数:
711