`
yejun0099
  • 浏览: 26262 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

android关于网络

阅读更多
/**
  * 检测当前网络状态是否可用
  * 
  * @return
  */
 public boolean checkNet() {
  ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
  State mobile = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE)
    .getState();
  State wifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI)
    .getState();
  // 移动网络
  if (mobile == State.CONNECTED || mobile == State.CONNECTING)
   return true;
  // wifi网络
  if (wifi == State.CONNECTED || wifi == State.CONNECTING)
   return true;
  return false;
 }

 @Override
 protected void onResume() {

  super.onResume();
  // 3秒后界面消失

 }
 /**
  * 网络不可用  进行网络设置
  */
 private void netWorkStatus() {
  AlertDialog.Builder b = new AlertDialog.Builder(this).setTitle(
    "没有可用的网络").setMessage("是否对网络进行设置?");
  b.setPositiveButton("是", new DialogInterface.OnClickListener() {
   public void onClick(DialogInterface dialog, int whichButton) {
    Intent mIntent = new Intent("/");
    ComponentName comp = new ComponentName("com.android.settings",
      "com.android.settings.WirelessSettings");
    mIntent.setComponent(comp);
    mIntent.setAction("android.intent.action.VIEW");
    startActivityForResult(mIntent, 0); // 如果在设置完成后需要再次进行操作,可以重写操作代码,在这里不再重写
    finish();
   }
  }).setNeutralButton("否", new DialogInterface.OnClickListener() {
   public void onClick(DialogInterface dialog, int whichButton) {
    dialog.cancel();
    System.exit(0);
   }
  }).show();

 }

 

分享到:
评论

相关推荐

    Android 判断当前网络是否可用简单实例

    Android 判断当前网络是否可用简单实例 用户手机当前网络可用:WIFI、2G/3G网络,用户打开与不打开网络,和是否可以用是两码事。可以使用指的是:用户打开网络了并且可以连上互联网进行上网。 首页添加网络权限 ...

    Android 网络摄像头实现

    以下是关于Android网络摄像头实现及其相关技术的详细解释: 1. **Socket通信**: Socket是TCP/IP协议族的一部分,提供了进程间通信的能力,允许不同设备间的应用程序之间进行双向数据传输。在Android网络摄像头...

    android实战 网络图片浏览器(android studio源程序工程)

    在Android开发中,构建一个网络图片浏览器是一项常见的任务,它涉及到网络请求、图片加载优化以及UI设计等多个方面。本项目“android实战 网络图片浏览器”是一个基于Android Studio的源代码实例,专为初学者设计,...

    android wifi网络摄像头源代码

    【标题】"Android WiFi网络摄像头源代码"是一个开源项目,主要目标是实现通过WiFi网络将Android设备转换为网络摄像头的功能。这个项目对于开发者而言,是一个深入理解Android系统、网络编程以及多媒体处理的好资源。...

    android网络开发原理

    总之,Android网络开发是一个包含多个层面的复杂主题,包括基本的网络协议、Android特有的API使用、安全性和性能优化等。开发者需要深入理解这些原理,才能在实践中编写出高效、稳定的网络应用。

    android网络开发与应用实战详解源码

    《Android网络开发与应用实战详解》一书深入浅出地介绍了Android系统中如何实现网络通信,并提供了丰富的源码示例。这本书涵盖的内容广泛,包括基础的HTTP请求、数据解析、网络状态管理以及高级的WebSocket通信和...

    高效android http网络模块

    在Android开发中,网络请求是应用与服务器交互的基础,对于应用的性能和用户体验至关重要。"高效Android HTTP网络模块"着重于提升网络访问的效率和稳定性,同时保持代码的可维护性和开源特性。在这个主题下,我们将...

    android 网络速率实时显示

    在Android开发中,实现"android 网络速率实时显示"功能涉及到多个核心知识点,包括网络数据的获取、服务(Service)的使用、悬浮窗(FloatingWindow)的创建与管理等。以下将逐一详解这些技术点。 首先,**网络数据...

    android 检测网络状态

    ### Android检测网络状态知识点详解 在Android开发过程中,检测设备的网络状态是一项基本且重要的功能。这不仅可以帮助开发者...以上就是关于如何在Android中检测网络状态的相关知识点详细介绍,希望对您有所帮助!

    Android 网络调试助手

    《Android网络调试助手详解》 在移动应用开发中,网络调试是必不可少的一环,尤其是在Android平台上,由于其开放性和灵活性,开发者需要面对更多的网络交互问题。本文将详细讲解一款名为"Android网络调试助手"的...

    精通android网络开发

    以下是一些关于Android网络开发的重要知识点: 1. **HTTP/HTTPS协议**:Android应用最常用的网络通信方式是通过HTTP或HTTPS协议。理解HTTP请求方法(GET、POST、PUT、DELETE等)以及HTTP响应状态码是基础。 2. **...

    Android 实时监测(监听)网络连接状态变化

    android网络监听变化,判断当前是什么网络类型,实时监听。android网络监听变化,判断当前是什么网络类型,实时监听。android网络监听变化,判断当前是什么网络类型,实时监听。android网络监听变化,判断当前是什么...

    android 网络编程简介

    1. Android网络编程概述 Android网络编程是指在Android平台上开发能够处理网络请求的应用程序的编程实践。这通常涉及实现客户端与服务器之间的数据交换,使用不同的网络协议如HTTP/HTTPS以及进行网络状态监控等。 2...

    android网络操作

    本文将深入探讨“Android网络操作”的核心概念、常用方法以及如何利用封装好的框架进行高效开发。 一、Android网络访问基础 在Android中,网络操作主要依赖于java.net和HttpURLConnection类库,但出于性能和易用性...

    Android 获取当前网速质量调整网络请求

    在Android开发中,获取当前网速质量和调整网络请求是至关重要的任务,这直接影响到应用程序的用户体验和性能。本文将深入探讨这两个主题,并提供相应的实践方法。 首先,我们要了解如何在Android系统中检测网络速度...

    Android29的网络状态获取工具,NetworkTools-master.zip

    在Android开发中,网络状态的获取是至关重要的,它涉及到应用程序能否正常地访问网络资源,如下载数据、发送请求或实时同步信息。本项目“Android29的网络状态获取工具,NetworkTools-master.zip”提供了一个专门...

    【Android】Android 监听网络状态+源代码

    在Android开发中,网络状态监听是一项重要的功能,它允许应用根据网络连接情况做出相应的响应,例如在无网络连接时提示用户、自动重试网络请求等。本教程将深入讲解如何在Android应用程序中实现网络状态的监测,并...

    android网络编程基础

    本节将深入探讨Android网络编程的基础知识,主要围绕Java网络编程这一核心概念展开。 首先,理解Android网络编程的基础概念至关重要。在Android中,网络操作通常在后台线程中执行,以避免阻塞主线程导致应用无响应...

    Android从网络加载图片并显示在ImageView控件上

    在Android开发中,将网络上的图片加载到ImageView控件上是一项常见的需求,特别是在构建社交应用、电商应用或者新闻阅读类应用时。这个过程涉及到多个关键知识点,包括网络请求、图片缓存策略、线程管理以及UI更新等...

    精通ANDROID网络开发.part1

    精通ANDROID网络开发.part1 由于上传限制,此书籍采用分卷压缩,需要与 精通ANDROID网络开发.part2一起才能正常解压使用

Global site tag (gtag.js) - Google Analytics