`
maozilee
  • 浏览: 250290 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Android Get Network Type获得网络类型

 
阅读更多
TelephonyManager teleMan = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
int networkType = teleMan.getNetworkType();
switch (networkType)
{   
case 0:
    textV1.setText("Unknown");
    break;
case 1:
    textV1.setText("GPRS");
    break;
case 2:
    textV1.setText("EDGE");
    break;
case 3:
    textV1.setText("UMTS");
    break;
case 4:
    textV1.setText("CDMA");
    break;
case 5:
    textV1.setText("EVDO rev. 0");
    break;
case 6:
    textV1.setText("EVDO rev. A");
    break; 
case 7:
    textV1.setText("1xRTT");
    break;
case 8:
    textV1.setText("HSDPA");
    break;
case 9:
    textV1.setText("HSUPA");
    break;
case 10:
    textV1.setText("HSPA");
    break;
case 11:
    textV1.setText("iDen");
    break;
case 12:
    textV1.setText("EVDO rev. B");
    break;       
case 13:
    textV1.setText("LTE");
    break;
case 14:
    textV1.setText("eHRPD");
    break; 
case 15:
    textV1.setText("HSPA+");
    break;
}
分享到:
评论

相关推荐

    Android-Android监听网络变化判断网络连接类型网络制式等工具类

    在Android应用开发中,了解和管理网络状态是至关重要的,因为网络连接的可用性和类型直接影响到应用程序的功能和服务。本文将详细讲解如何在Android系统中监听网络变化,判断网络连接类型以及网络制式,并介绍一个名...

    Android获取当前网络状态并检测网络的连接模式

    } else if (networkType.equalsIgnoreCase("UMTS") || networkType.equalsIgnoreCase("HSPA") || networkType.equalsIgnoreCase("HSUPA") || networkType.equalsIgnoreCase("HSDPA") || networkType....

    Android-实时监测网络状态及当前网络类型

    在Android应用开发中,了解设备的网络状态以及当前所连接的网络类型是非常关键的,它可以帮助开发者优化用户体验,比如在无网络连接时提醒用户,或者根据网络类型提供不同的服务。本篇文章将深入探讨如何利用`...

    Android网络连接检查

    本篇将详细探讨Android中的网络连接检查技术,包括基本的网络状态检测、网络类型判断以及如何在应用程序中实现网络监听。 一、网络状态检测 1. 使用`ConnectivityManager` Android系统提供了`ConnectivityManager...

    Android获取当前手机网络类型(2g、3g、4g、wifi)以及手机型号、版本号代码

    - 如果不是WiFi,可能是移动网络,可以通过`connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE)`获取`NetworkInfo`对象,然后判断网络类型。移动网络类型包括2G、3G、4G等,这些类型可以通过`...

    安卓Android源码——网络连接状态检测.rar

    在安卓(Android)开发中,了解并掌握网络连接状态的检测是至关重要的。这份名为“安卓Android源码——网络连接状态检测”的压缩包文件提供了一种实现方式来检测设备的网络连接状态,这对于构建需要实时获取或发送...

    android判断网络的状态断开与否

    - 通过`getNetworkInfo(int type)`方法可以根据不同的网络类型(例如`TYPE_MOBILE`)获取特定类型的网络信息。 3. **onReceive方法:** - 这个方法会在接收到广播时被调用,通过`getActiveNetworkInfo()`和`get...

    android判断网络连接

    在Android应用开发中,了解如何判断网络连接状态和网络连接类型是至关重要的。这不仅可以确保应用在有网络的情况下正常运行,还可以根据不同的网络环境提供不同的服务。以下是一些关于Android中判断网络连接的知识点...

    android网络编程.pdf

    NetworkInfo mobileNetworkInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); ``` 5. **检查网络状态** - `getState()`方法返回一个枚举值表示当前网络的大致状态。 - `...

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

    `ConnectivityManager`是Android系统中的关键类,它提供了检查网络连接状态、请求特定类型的网络连接等方法。要监听网络状态变化,我们需要获取到`ConnectivityManager`的实例: ```java ConnectivityManager ...

    android判断网络是否连接

    `ConnectivityManager`提供了`getNetworkInfo(int type)`方法来获取特定类型的网络信息,如`ConnectivityManager.TYPE_WIFI`(Wi-Fi)或`ConnectivityManager.TYPE_MOBILE`(移动数据,如3G、4G)。但是,从Android...

    Android监测网络状态及一些事件

    然后,我们可以调用`getNetworkInfo(int type)`方法来获取特定类型的网络连接信息,例如移动数据(`ConnectivityManager.TYPE_MOBILE`)或WiFi(`ConnectivityManager.TYPE_WIFI`)。`NetworkInfo`对象包含了网络的...

    Android 网络连接工具类封装,支持wifi以及3G网络

    NetworkInfo mobileNetworkInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); return mobileNetworkInfo != null && mobileNetworkInfo.isConnected(); } ``` 这两个方法分别获取WiFi...

    Android网络相关问题集合

    根据给定的文件信息,以下是对“Android网络相关问题集合”的详细知识点解析: ...这些知识点涵盖了从基础的网络检测到更高级的网络类型识别和状态检查,对于Android开发者来说是必不可少的技术储备。

    android监测网络状态变化的Demo

    在Android开发中,监测网络状态的变化是一项非常重要的任务,它能帮助应用及时响应网络的可用性,提升用户体验。本Demo主要展示了如何在Android系统中监听网络连接的状态,并根据网络状态的改变来执行相应的操作。...

    Android网络交互判断网络连接的例子【源代码】

    NetworkInfo mobileNetworkInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); if (mobileNetworkInfo != null && mobileNetworkInfo.isConnected()) { Log.d("Network", "Mobile ...

    android 检查网络连接状态实现步骤

    在Android开发中,检查设备的网络连接状态是十分常见的需求,比如在下载文件、更新应用或者发送网络请求之前,我们通常需要确保设备已连接到可用的网络。以下是一份详细的步骤指南,帮助开发者实现Android应用中检查...

    Android使用HttpURLConnection访问网络

    - Android 6.0(Marshmallow)及以上版本需要动态申请网络权限(ACCESS_NETWORK_STATE和INTERNET)。 - 考虑到Android系统的碎片化,测试时应覆盖多个API级别和设备类型。 - 使用HTTPS时,确保处理证书验证和SSL...

    Android 获取网络信息

    `NetworkInfo`对象包含了网络连接的各种信息,如网络类型(如`TYPE_WIFI`或`TYPE_MOBILE`)、状态(如`STATE_CONNECTED`、`STATE_DISCONNECTED`)和是否可用。你可以通过以下方式检查网络是否已连接: ```java if ...

    android开发判断2G/3G/WIFI

    在Android开发中,判断设备当前使用的网络类型是2G、3G还是WiFi是一项常见的需求,这对于网络优化、数据使用监控以及用户体验提升等方面至关重要。本文将详细介绍如何在Android应用中实现这一功能。 首先,我们需要...

Global site tag (gtag.js) - Google Analytics