- 浏览: 117559 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
lehehe:
恩恩,不过我觉得用接口比较方便,http://www.haos ...
android WIFI定位 -
sunlok:
不错的功能,学习了!
android ListView根据字母排序和定位
- public class NetTestActivity extends Activity {
- private static final int CMNET = 3;
- private static final int CMWAP = 2;
- private static final int WIFI = 1;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- getAPNType(this);
- }
- /**
- * 获取当前的网络状态 -1:没有网络 1:WIFI网络2:wap网络3:net网络
- *
- * @param context
- * @return
- */
- public static int getAPNType(Context context) {
- int netType = -1;
- ConnectivityManager connMgr = (ConnectivityManager) context
- .getSystemService(Context.CONNECTIVITY_SERVICE);
- NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
- if (networkInfo == null) {
- return netType;
- }
- int nType = networkInfo.getType();
- System.out.println("networkInfo.getExtraInfo() is "
- + networkInfo.getExtraInfo());
- if (nType == ConnectivityManager.TYPE_MOBILE) {
- if (networkInfo.getExtraInfo().toLowerCase().equals("cmnet")) {
- netType = CMNET;
- } else {
- netType = CMWAP;
- }
- } else if (nType == ConnectivityManager.TYPE_WIFI) {
- netType = WIFI;
- }
- return netType;
- }
- }
发表评论
-
SQLite 增删改查的工具类
2014-05-03 00:23 883SQLite 增删改查的工具类 -
将android工程打包生成apk文件
2014-04-21 18:56 7101.)生成keystore 按照下面的命令行 在C:\Pr ... -
android - 自定义标题栏(在标题栏中增加按钮和文本居中)
2012-10-09 10:57 2226现在很多的Android程序都在标题栏上都显示了一些按钮和标题 ... -
改变背景颜色
2012-10-08 10:47 806package com.tony.tabstudy; imp ... -
按钮文字变色
2012-09-26 14:15 871按钮文字变色 我们首先添加一个ColorStateLis ... -
ListView与Button共存问题
2012-09-25 09:34 628ListView 和 其它能触发点击事件的widget无法一起 ... -
ListView与Button共存问题
2012-09-20 17:06 608http://blog.csdn.net/xinqiqi123 ... -
获取手机SIM卡电话号码信息
2012-09-24 09:25 1177<uses-permission android:nam ... -
android权限大全
2012-09-24 09:25 636访问登记属性 android.permission.AC ... -
android中实现百度地图
2012-09-24 09:26 1475android实现GPS定位 实现GPS定位功能主要是 ... -
android listView点击拓展出一些子item
2012-08-20 22:23 790android有些应用中listView点击item就会在 ... -
数据结构面试之六——二叉树的常见操作2(非递归遍历&二叉排序树)
2012-08-20 22:05 1347六、二叉树的基本操作(非递归遍历)&二叉排序树的操作 ... -
Activity的启动模式(android:launchMode)
2012-08-20 21:58 805在android里,有4种activity ... -
android面试题
2012-08-16 13:10 794打包下载: <ignore_js_op> Andr ... -
二叉树
2012-08-08 22:41 663http://blog.163.com/qhx_405/blo ... -
二叉树遍历
2012-08-08 22:27 701二叉树遍历 博客分类: 算法 数据结构CC++C#F# ... -
Android开发_如何调用系统默认浏览器访问
2013-11-04 11:20 695一、启动android默认浏览器 Intent ... -
图片滚动的几种常用组件的使用
2014-05-04 01:31 717图片滚动的几种常用组件的使用 写在前面:屏幕切换指的是在 ... -
android签名
2012-07-29 19:17 793Android 签名详解(三种方法) 2012 - 7 ...
相关推荐
在Android开发中,掌握如何判断网络状态、获取网络运营商以及识别网络类型是非常关键的技能,这对于构建具有网络功能的应用程序至关重要。以下将详细介绍这些知识点。 首先,**判断网络状态**是确保应用程序能够...
这个“android判断网络连接”的demo提供了一个简洁且实用的方法来检测设备的网络状态,包括无网络连接、GPRS(2G)连接以及WiFi(3G/4G/5G)连接。以下是对这个知识点的详细说明: 1. **Android网络权限**: 在...
本文将详细讲解如何在Android系统中监听网络变化,判断网络连接类型以及网络制式,并介绍一个名为"NetUtil"的工具类。 一、监听网络变化 在Android中,我们可以使用BroadcastReceiver来监听网络状态的变化。首先,...
在实际开发中,了解并正确处理网络类型对于优化应用性能、节省用户流量或实现特定功能(如仅在WiFi下下载大文件)都至关重要。因此,熟练掌握这些API和技巧是每个Android开发者必备的技能之一。
本文将深入探讨如何在Android应用中实现“android判断网络是否连接”的功能。 首先,我们需要了解Android系统中处理网络连接的两个主要组件:ConnectivityManager和服务状态监听。`ConnectivityManager`是Android...
### Android判断网络状态的方法 在Android开发中,经常需要检测设备当前的网络连接状态,以确保应用程序能够根据网络情况提供合适的服务或者提醒用户检查网络连接。本文将详细讲解如何通过编写一个`...
综上所述,"Android 网络类型及操作相关demo"涵盖了Android设备网络状态的检测、WiFi管理、网络类型判断以及网络状态监听等多个关键点,是学习和实践Android网络编程的宝贵资源。开发者可以通过这个Demo深入了解如何...
cordova 3.4 版本的API 判断网络的连接状态 调用phonegap API 判断网络类型 :2G 3G 4G wifi 等等 博客: http://blog.csdn.net/aaawqqq/article/details/22220319
基于网络速度,可以更新UI元素,如显示加载进度条或提示用户网络较慢,增强用户体验。 8. **电池和性能考虑** 在持续监测网络速度时,要注意电池消耗和性能影响。合理安排测试频率,避免过于频繁的网络请求影响...
本文将详细介绍如何判断Android设备当前连接的网络类型,包括2G、3G和WiFi。 首先,我们需要获取到Android系统的`ConnectivityManager`服务,它负责管理设备的网络连接。通过以下代码片段,我们可以获取到`...
在Android开发中,判断网络连接状态是至关重要的功能之一,特别是在设计依赖于互联网的应用时。本文将深入探讨如何在Android应用程序中实现网络连接状态的检测,包括但不限于WiFi、GSM和3G网络,并且会触及到更深...
在Android应用开发中,了解设备的网络状态以及当前所连接的网络类型是非常关键的,它可以帮助开发者优化用户体验,比如在无网络连接时提醒用户,或者根据网络类型提供不同的服务。本篇文章将深入探讨如何利用`...
2. **判断网络类型**:`networkInfo.getTypeName()`可以获取网络类型,如"WIFI"或"MOBILE"。 3. **监听网络变化**:为了实时监控网络状态,可以注册`BroadcastReceiver`,监听`CONNECTIVITY_ACTION`广播: ```java ...
本文将详细解析如何实现"Android版本更新、判断网络(WiFi,本地网络)工具类",并提供相应的代码示例。 首先,我们来看版本更新的部分。在Android中,通常我们会通过服务器API获取最新版本信息,包括版本号、更新...
首先,网络判断是指应用程序需要检测设备当前是否连接到网络,以及连接的网络类型(如Wi-Fi、移动数据等)。在Android中,我们可以使用`ConnectivityManager`和`NetworkInfo`类来实现这一功能。以下是一个简单的网络...
开发者可以检测当前网络类型,判断是否为2G。 4. **飞行模式**: - 飞行模式是关闭所有无线通信(包括蜂窝网络、Wi-Fi和蓝牙)的方式。通过调用`Settings.System.putInt()`方法,可以修改飞行模式的状态。例如,`...