提示网络状态并打开网络设置页面
2016-01-22 08:50
585 查看
<pre name="code" class="java"><strong><span style="font-size:18px;background-color: rgb(255, 255, 255);">提示网络状态并打开网络设置页面</span></strong>
/** * 提示网络状态并打开网络设置页面 */ private void checkNetState() { if (!isNetWork(this)) { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setIcon(R.drawable.ic_launcher); builder.setTitle("网络状态提醒"); builder.setMessage("当前网络不可用,是否打开网络设置???"); builder.setPositiveButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); builder.setNegativeButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { if (android.os.Build.VERSION.SDK_INT > 10) { startActivity(new Intent(android.provider.Settings.ACTION_SETTINGS)); } else { startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS)); } } }); builder.create().show(); } } //判断是否有网络 public static boolean isNetWork(Context context){ ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); if (activeNetworkInfo != null) { if (activeNetworkInfo.getState() == NetworkInfo.State.CONNECTED) { //如果网络连接,就返回true return true; } } //return activeNetworkInfo != null; return false; }
相关文章推荐
- 金蝶盘点机条码数据採集器PDA,WIFI已经连接,可是PDA应用程序还是网络初始化不成功?
- 用AFNetworking3.0封装网络请求
- 流量的质量超重要!如何寻找高质量流量日入三百+
- VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射
- 基于流数据挖掘的网络流量异常检测及分析研究
- tcpdump
- vollery框架支持https
- VIEWGOOD(远古)承建大学校园网络电视台项目
- 现在就启用 HTTPS,免费的!
- ubuntu+web.py+fastcgi+lighttpd
- Lighttpd1.4.20源码分析 笔记 状态机之response
- ASP.NET MVC 使用Jquery Uploadify 在非IE浏览器下Http Error的解决方案
- 【深度学习与Theano】LSTM网络-情感分析
- 【深度学习与Theano】LSTM理解
- 【摘要与笔记1】-单层感知器,两层神经网络与深度学习
- 基于三台主机的LAMP,httpd,php-fpm,mariadb,WordPress,phpMyAdmin
- http(17):请求头响应头键值对含义、设置请求头数据,获取请求头数据,获取响应头数据
- [神经网络]1.2-Using neural nets to recognize handwritten digits-Sigmoid neurons(翻译)
- Charles抓包(http/https请求)
- QTcpSocket的读写操作