android 客户端发送http访问服务器端,网络检测过程,附上代码,以后可以直接拿来用:

//检查网络状态

 public void CheckNetworkState(){        boolean flag = false;        ConnectivityManager manager = (ConnectivityManager)getSystemService(                Context.CONNECTIVITY_SERVICE);        State mobile = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState();        State wifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState();        //如果3G、wifi、2G等网络状态是连接的,则退出,否则显示提示信息进入网络设置界面        if(mobile == State.CONNECTED||mobile==State.CONNECTING)        return;        if(wifi == State.CONNECTED||wifi==State.CONNECTING)        return;        showTips(); }
//网络状态提示框
private void showTips(){        AlertDialog.Builder builder = new AlertDialog.Builder(this);        builder.setIcon(android.R.drawable.ic_dialog_alert);        builder.setTitle("没有可用网络");        builder.setMessage("当前网络不可用,是否设置网络?");        builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {                      @Override            public void onClick(DialogInterface dialog, int which) {                // 如果没有网络连接,则进入网络设置界面                startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS));            }        });        builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {                      @Override            public void onClick(DialogInterface dialog, int which) {                dialog.cancel();                LoginActivity.this.finish();            }        });        builder.create();        builder.show(); }

红色字体部分启动系统中的 设置 功能,设置网络状态。

更多相关文章

  1. android接收广播监听网络状态变化
  2. Android8.1隐藏状态栏电池图标
  3. Android之网络Http之判断是否连接服务器
  4. Android自定义Dialog网络加载等待弹窗
  5. Android 显示隐藏状态栏
  6. android滑动翻页主界面
  7. android中横竖屏切换状态保持一致
  8. Android透明状态栏的实现方法
  9. android判断当前网络状态及跳转到设置界面

随机推荐

  1. Android ToggleButton Example--开关按钮
  2. 最受欢迎的文章汇总
  3. android 模拟器命令 附:模拟器不能联网设
  4. Android制作并替换系统开机动画bootanima
  5. Android之Wifi学习(1)
  6. Android文件下载方式选择
  7. Netty多语言(Java、Android 、C#、WebSock
  8. 由编译一个android开源项目, 学习如何解
  9. [Android]解决HttpURLConnection上传大文
  10. Android 监听短信2种方式:Broadcast和Cont