Android 检测网络连接是否可用
2016-11-21 15:40
501 查看
Android 检测网络连接是否可用
首先,获取网络连接状态需要授予一个权限 ,在 AndroidManifest.xml 文件中 设置如下授权语句<!-- 允许程序访问有关GSM网络信息(Allows applications to access information about networks) --> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
更详细,全面的授权语句查询请参考:Android permission 访问权限大全
下面我们自己写一个方法, 用来判断网络是否可用
/* *@return true:网络可用; false:网络不可用 */ public boolean isOpenNetWork(){ /* ConnectivityManager:关于网络状态的查询(Class that answers queries about the state of network connectivity) NetworkInfo:描述了网络接口的状态; */ ConnectivityManager conManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetworkInfo = conManager.getActiveNetworkInfo(); if(activeNetworkInfo != null) // isAvailable():判断网络是否可用 return activeNetworkInfo.isAvailable(); return false; }
相关文章推荐
- Android检测手机是否有网络连接可用
- android 检测网络是否连接,或者GPS是否可用
- Android检测手机是否有网络连接可用
- Android检测网络是否可用并打开、扫描、连接WIFI
- Android判断网络连接是否可用(代码)
- C#快速检测是否有可用的网络连接存在
- 检查Android网络连接是否可用
- android 程序中判断当前是否连接网络,网络是否可用
- Android 判断网络连接是否可用
- Android 判断当前网络连接是否可用、打开设置网络界面
- Android检测网络状态,判断当前网络是否可用
- Android判断网络连接是否可用(代码)
- android 检测网络是否连接
- android检测当前网络是否可用
- android的网络是否连接状态检测及具体连接的网络类型
- [Android开发常见问题-6] 如何检测手机当前网络是否可用?
- Android中判断网络连接是否可用及监控网络状态
- Android 检测当前网络是否可用
- android中判断网络连接是否可用
- Android判断网络连接是否可用(代码)