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

判断手机是否连网

阅读更多
/**
*
* @author Arvin
*
* @date 2012-7-14 下午5:27:20
*/
public class ConnectionDetector {
private Context _context;

public ConnectionDetector(Context context) {
this._context = context;
}

public boolean isConnectingToInternet() {
ConnectivityManager connectivity = (ConnectivityManager) _context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null) {
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null)
for (int i = 0; i < info.length; i++)
if (info[i].getState() == NetworkInfo.State.CONNECTED) {
return true;
}

}
return false;
}


调用
ConnectionDetector detector = new ConnectionDetector(
getApplicationContext());
boolean isConnect = detector.isConnectingToInternet();
Toast.makeText(getApplication(), isConnect + "", Toast.LENGTH_LONG)
.show();

加权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
分享到:
评论

相关推荐

    Android判断手机是否联网及自动跳转功能(收藏版)

    Android判断手机是否联网及自动跳转功能 Android判断手机是否联网及自动跳转功能是一个非常重要的功能,在一些手机端连接wifi我们经常会遇到这样的功能。今天,我们将通过实例截图给大家介绍下,需要的朋友可以...

    Android中判断手机是否联网实例

    在Android应用开发中,判断手机是否联网是一项基本的需求,它能确保应用在必要的时候能够正常地获取网络数据或发送请求。下面将详细讲解如何在Android中实现这一功能,包括XML配置文件的设置以及功能代码的编写。 ...

    如何判断Android手机当前是否联网.txt

    ### 如何判断Android手机当前是否联网 在开发Android应用时,了解设备的网络状态是非常重要的。这不仅可以帮助开发者提供更好的用户体验(例如,在无网络连接时显示提示信息),还可以有效地管理应用资源,避免不必...

    手机游戏联网斗地主源码

    《手机游戏联网斗地主源码解析》 手机游戏编程是一项技术性强、充满挑战的领域,其中联网斗地主作为一款深受用户喜爱的休闲游戏,其源码的分析与学习对于提升开发者的游戏开发技能有着极大的帮助。本篇将深入探讨这...

    如何判断软件程序是否联网 联网状态提示信息Android实现

    在Android应用开发中,判断软件程序是否联网是十分常见的需求,这有助于确保用户在有网络的情况下使用需要网络的功能,或者在无网络时提供相应的提示。本文将详细介绍如何在Android平台上实现这一功能,并给出具体的...

    UC联网判断

    3. 分析网络类型:如果networkInfo不为null,可以通过调用其getTypeName()和isConnected()方法来判断网络类型(如WiFi、移动数据)以及是否已连接。 ```java if (networkInfo != null && networkInfo.isConnected()...

    按键精灵的自动联网断网脚本

    按键精灵自身带的联网断网命令有BUG.而自动联网断网,ADSL用户可以换IP。可以借此做很多事情,大家试试,相互交流。包里有两个批处理,是手动联网断网测试的。大家根据自己的账号做适当调整,并且把批处理放到源文件...

    iOS 判断当前是否有网络

    标题"iOS 判断当前是否有网络"以及描述"判断是否存在网络"所指向的知识点,就是关于如何在iOS平台上检查设备的网络连接状况。下面我们将详细探讨这一主题。 首先,我们需要了解iOS提供的一些关键框架,如System...

    易语言判断网络是否连接

    "易语言判断网络是否连接"是一个具体的技术点,它涉及到了使用易语言编程来检测系统当前的网络连通性。易语言,全称“简易编程语言”,是中国自主研发的一种简单易学的编程语言,它提供了丰富的API函数和模块,使得...

    角逐车联网应用技术,专利数据探究技术实力.pdf

    传统的车机车联网依靠车辆的车载系统实现联网功能,而手机车联网则是通过手机与车机的互联,使用手机的算力和智能来扩展车辆的功能。智能手机快速更新换代,拥有更先进的软硬件和更多样化的应用,这使得手机车联网...

    Android高手进阶教程与Android基础教程

    Android高手进阶教程之----Android 通用获取Ip的方法(判断手机是否联网的方法)!!!.doc Android高手进阶教程之----Android 在一个应用中如何启动另外一个已安装的应用!!!.doc Android高手进阶教程之----Android 中...

    车联网的公交信息智能采集与分析系统

    - **数据处理与分析**:FPGA与ARM处理器协同工作,对采集到的图像进行深度解析,识别车牌号、判断车厢内部空间使用情况及车站等待乘客数量,形成结构化的数据包。 - **后端调度中心**:接收来自各个站点的数据流,...

    基于车联网技术的智能防撞系统设计.pdf

    本文提出的设计思路是基于车联网技术的智能防撞系统,该系统主要应用于现代汽车中,通过集成多传感检测技术、GPS定位技术、电机转向控制以及手机APP等优势功能,实现对汽车在行驶过程中可能遇到的危险情况的早期预警...

    android高手进阶教程 完整版 pdf

    #### 十一、Android通用获取IP的方法(判断手机是否联网的方法) - **获取IP地址**: - 通过`ConnectivityManager`获取网络信息。 - 根据网络类型获取对应接口的IP地址。 - **判断手机是否联网**: - 使用`...

    Android例子源码——GPS、GPRS、WIFI状态判断+SIM卡信息读取(获取设备编号、软件版本、运营商代号、运营商名称、手机制式、设备位置等).zip

    Android例子源码——GPS、GPRS、WIFI状态判断+SIM卡信息读取(获取设备编号、软件版本、运营商代号、运营商名称、手机制式、设备位置等).zip

    蓝牙联网五子棋对战游戏分析

    蓝牙联网功能则使得两名玩家可以借助手机或平板电脑等设备进行远程对弈,增加了游戏的社交性。游戏设计上,通常会包括以下几个关键元素:用户界面设计、游戏逻辑处理、网络通信模块和蓝牙适配器接口。 二、游戏逻辑...

    Android编程判断网络连接是否可用的方法

    1.判断当前手机是否打开了网络 2.打开了网络是否可以上网 然后再去执行联网逻辑,避免没联网做不必要的工作! 通常情况下,我们是这样判断的 public static boolean isNetAvailable(Context context) { ...

    Android 手机联网对战 中国象棋 游戏源码.rar_Android 数据库_java socket _java服务端_中国

    《Android手机联网对战中国象棋游戏源码详解》 在移动互联网日益发达的今天,网络游戏已经成为人们休闲娱乐的重要方式之一。本项目是一款基于Android平台的中国象棋游戏,不仅支持本地对弈,还实现了远程网络对战...

Global site tag (gtag.js) - Google Analytics