android网络选择
来源:互联网 发布:金山恢复软件 编辑:程序博客网 时间:2024/06/08 04:57
/**
* 检查当前网络是否可用 type: ConnectivityManager.TYPE_MOBILE 默认连接
* ConnectivityManager.TYPE_MOBILE_DUN dialup_network拨号网络
* 需要使用运营商无线热点的,CMCC、ChinaNet等 ConnectivityManager.TYPE_MOBILE_HIPRI
* ConnectivityManager.TYPE_MOBILE_MMS 彩信专用连接,能与默认边接同时使用
* ConnectivityManager.TYPE_MOBILE_SUPL 基于移动终端位置的定位服务正日益普及。SUPL(安全用户面定位)
* 采用用户平面的数据承载来传输定位辅助信息(如GPS辅助数据), 并在移动终端和网络之间携带定位技术相关的协议。
* SUPL的目的是代替或补充移动网络中的现有定位标准-基于控制平面信令定位。 是Secure User Plane
* Location“安全用户面定位”的简写, 用于帮助定位设备与载体的安全用户面定位服务器对话的应用程序 能与默认边接同时使用
*
* ConnectivityManager.TYPE_WIFI ConnectivityManager.TYPE_WIMAX
*
* @return
*/
public static boolean isNetWorkAvaliable(Context context,int type) {
ConnectivityManager manager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (manager != null) {
if (manager.getNetworkInfo(type).isConnectedOrConnecting()) {
return true;
}
}
return false;
* 检查当前网络是否可用 type: ConnectivityManager.TYPE_MOBILE 默认连接
* ConnectivityManager.TYPE_MOBILE_DUN dialup_network拨号网络
* 需要使用运营商无线热点的,CMCC、ChinaNet等 ConnectivityManager.TYPE_MOBILE_HIPRI
* ConnectivityManager.TYPE_MOBILE_MMS 彩信专用连接,能与默认边接同时使用
* ConnectivityManager.TYPE_MOBILE_SUPL 基于移动终端位置的定位服务正日益普及。SUPL(安全用户面定位)
* 采用用户平面的数据承载来传输定位辅助信息(如GPS辅助数据), 并在移动终端和网络之间携带定位技术相关的协议。
* SUPL的目的是代替或补充移动网络中的现有定位标准-基于控制平面信令定位。 是Secure User Plane
* Location“安全用户面定位”的简写, 用于帮助定位设备与载体的安全用户面定位服务器对话的应用程序 能与默认边接同时使用
*
* ConnectivityManager.TYPE_WIFI ConnectivityManager.TYPE_WIMAX
*
* @return
*/
public static boolean isNetWorkAvaliable(Context context,int type) {
ConnectivityManager manager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (manager != null) {
if (manager.getNetworkInfo(type).isConnectedOrConnecting()) {
return true;
}
}
return false;
}
public static boolean hasNetAvailable(Context context) {
if (isNetWorkAvaliable(context,ConnectivityManager.TYPE_MOBILE)
|| isNetWorkAvaliable(context,ConnectivityManager.TYPE_WIFI)) {
return true;
} else {
return false;
}
}
0 0
- android网络选择
- android 网络框架 比较 选择
- Android 网络开发框架的选择
- Android 网络开发框架的选择
- Android 网络开发框架的选择
- Android 网络开发框架的选择
- Android 网络开发框架的选择
- Android 网络开发框架的选择
- Android 网络开发框架的选择
- Android网络图片加载框架的选择
- Android 架构师如何选择网络框架
- Android网络图片加载框架的选择
- android网络框架选择volley, retrofit, android-async-http
- android 开发 常用到的一些网络通信包选择
- Android之---项目开发中网络框架的选择
- Android网络框架选择(Volley、OkHttp、Retrofit)
- Android网络框架选择(Volley、OkHttp、Retrofit)
- Android 网络操作学习HttpURLConnection与HttpClient及网络框架选择
- Digital Roots
- iOS 在线播放网络资源
- gcc源代码分析,build_pointer_type ()函数分析
- Binary Tree Zigzag Level Order Traversal --- LeetCode
- HDOJ 2067 小兔的棋盘
- android网络选择
- Eclipse使用之日常开发问题解答集锦
- Vmware 11 安装 Mac OS 提示不可恢复错误(vcpu-0)解决方法
- UVa 11733 Airports(变形的最小生成树)
- UITableView中添加UIFooterVIew是最后的分割线无法显示
- androidUI性能优化
- SSL/TLS的原理以及互联网究竟是如何工作的(3)—TLS的专场
- Git 解决eclipse pull报错
- Weka连接、访问MySQL数据库的办法