- 浏览: 189513 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
arpenker:
这个命令行运行的前提是要基于LINUX服务器能够自己手动安装F ...
linux java转amr为mp3 -
smith789:
使用的类都废弃了
HttpUtil工具类 -
s21109:
自定义TabHost之手势切换Tab视图(不带动画)
文章地址:http://www.jb51.net/article/32370.htm
获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
1)判断是否有网络连接
复制代码 代码如下:
public boolean isNetworkConnected(Context context) {
if (context != null) {
ConnectivityManager mConnectivityManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
if (mNetworkInfo != null) {
return mNetworkInfo.isAvailable();
}
}
return false;
}
2)判断WIFI网络是否可用
复制代码 代码如下:
public boolean isWifiConnected(Context context) {
if (context != null) {
ConnectivityManager mConnectivityManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mWiFiNetworkInfo = mConnectivityManager
.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if (mWiFiNetworkInfo != null) {
return mWiFiNetworkInfo.isAvailable();
}
}
return false;
}
3)判断MOBILE网络是否可用
复制代码 代码如下:
public boolean isMobileConnected(Context context) {
if (context != null) {
ConnectivityManager mConnectivityManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mMobileNetworkInfo = mConnectivityManager
.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if (mMobileNetworkInfo != null) {
return mMobileNetworkInfo.isAvailable();
}
}
return false;
}
4)获取当前网络连接的类型信息
复制代码 代码如下:
public static int getConnectedType(Context context) {
if (context != null) {
ConnectivityManager mConnectivityManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
if (mNetworkInfo != null && mNetworkInfo.isAvailable()) {
return mNetworkInfo.getType();
}
}
return -1;
}
获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
1)判断是否有网络连接
复制代码 代码如下:
public boolean isNetworkConnected(Context context) {
if (context != null) {
ConnectivityManager mConnectivityManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
if (mNetworkInfo != null) {
return mNetworkInfo.isAvailable();
}
}
return false;
}
2)判断WIFI网络是否可用
复制代码 代码如下:
public boolean isWifiConnected(Context context) {
if (context != null) {
ConnectivityManager mConnectivityManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mWiFiNetworkInfo = mConnectivityManager
.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if (mWiFiNetworkInfo != null) {
return mWiFiNetworkInfo.isAvailable();
}
}
return false;
}
3)判断MOBILE网络是否可用
复制代码 代码如下:
public boolean isMobileConnected(Context context) {
if (context != null) {
ConnectivityManager mConnectivityManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mMobileNetworkInfo = mConnectivityManager
.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if (mMobileNetworkInfo != null) {
return mMobileNetworkInfo.isAvailable();
}
}
return false;
}
4)获取当前网络连接的类型信息
复制代码 代码如下:
public static int getConnectedType(Context context) {
if (context != null) {
ConnectivityManager mConnectivityManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
if (mNetworkInfo != null && mNetworkInfo.isAvailable()) {
return mNetworkInfo.getType();
}
}
return -1;
}
发表评论
-
解决ScrollView中嵌套ListView或RecycleView卡顿问题
2016-01-20 02:23 1951解决问题:<listview上下滑动卡顿> 只要 ... -
解决Eclipse启动速度过慢的问题
2016-01-13 20:20 2512Delete the following directory: ... -
Android,iOS打开手机QQ与指定用户聊天界面
2016-01-07 18:19 1790在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服 ... -
Android Studio debug使用release的签名
2015-12-09 17:50 1286当我们在做微信微博sdk分享的时候调试非常麻烦,因为要使用对应 ... -
解决Android SDK Manager更新、下载速度慢
2015-10-12 16:39 655转自: [urlhttp://blog.163.com/bob ... -
android httpClient 支持HTTPS的2种处理方式
2015-09-11 17:37 1352http://my.oschina.net/blackylin ... -
带进度条的WebView
2015-08-29 16:53 632public class ProgressWebView ex ... -
Android中javascript和java互相调用
2015-08-29 16:06 626http://www.jb51.net/article/599 ... -
仿微信朋友圈点击图片变暗
2015-08-20 22:35 1051import android.content.Context; ... -
Android图片缓存框架Fresco极其强大的配置
2015-07-20 21:12 1352Android图片缓存框架Fresco极其强大的配置,配置强大 ... -
Android实现ViewPager+RadioGroup滑动效果
2015-07-19 15:05 1226有滚动标识的滑动条,顺畅无比哦 -
Android实现可用性非常高的滚动数字条
2015-07-18 15:48 5116对外提供接口,可以是调用并改变数字滚动条的样式 -
Java实现二维码生成和解析代码
2015-07-05 16:36 1075请下载附件,查看代码 -
利用zxing-core.jar生成和解析二维码
2015-07-05 15:30 1584Zxing是Google提供的关于条码(一维码、二维码)的解析 ... -
Android-webview和js脚本语言交互的时候怎么获取js方法的返回值
2015-07-02 12:10 2102http://zhidao.baidu.com/questio ... -
JS判断手机端是否安装了某个客户端APP应用
2015-05-15 17:02 3365最近在做项目的wap版,有个需求就是,先判断手机上是否有我们的 ... -
Android选图裁剪实现
2015-04-29 18:22 529看附件顶顶顶顶顶 -
Eclipse转AS必看设置
2015-04-26 00:01 1456常用设置: 1.Tab不用4个空格 Code Style-& ... -
android软键盘挤压界面的问题解决方法
2015-04-09 11:59 2856AndroidManifest.xml 中设置 android ... -
MultipleImagePick 从相册中选择图片,可以单选和多选。
2015-04-08 10:28 2116http://jcodecraeer.com/a/openso ...
相关推荐
这个话题主要涉及如何通过HTML5的Web API与Android系统交互,从而得到诸如设备型号、操作系统版本、网络状态等信息。下面我们将深入探讨这个主题。 首先,HTML5提供了一个名为`navigator`的对象,它是浏览器的一...
### Android如何获得网络资源的大小 在Android应用开发过程中,我们常常需要下载各种类型的网络资源,比如图片、音乐、视频或文档等。为了提供更好的用户体验,开发者通常希望能够在下载前预知这些资源的大小,从而...
总之,这个“获得Android手机中的传感器信息”的程序涵盖了Android平台获取和处理传感器数据的核心技术,包括使用`SensorManager`、实现`SensorEventListener`、处理传感器事件、获取传感器数量和信息,以及考虑兼容...
在Android开发中,获取设备的手机号码和运营商信息是常见的需求,这主要涉及到对设备硬件信息的访问。本文将详细讲解如何在Android中实现这些功能,并提供相关的代码示例。 首先,我们需要理解Android系统的权限...
1. **判断手机网络状态及类型**: Android提供了`ConnectivityManager`类来检查设备的网络连接状态。通过调用`getActiveNetworkInfo()`方法,我们可以获取到当前活动的网络连接信息。若返回值不为null,则表示有...
以下是一些关于如何获取Android手机相关信息的关键知识点: 1. **SDK版本**: 使用`android.os.Build.VERSION.SDK`可以获取到设备当前运行的Android SDK版本号。这可以帮助开发者确定设备是否支持特定的功能或API...
5. **网络状态监控**:实时显示网络连接状态,包括信号强度、连接速度等信息。 6. **智能节能**:在无网络活动时,客户端会自动进入休眠模式,减少电池消耗。 三、安装与使用步骤 1. **下载安装**:从提供的压缩包...
在Android开发中,获取手机的基本信息是常见的需求,这涵盖了设备的各种硬件和软件属性。本文将深入探讨如何通过编程方式获取这些信息。 首先,我们关注的是设备的硬件信息。这包括设备的型号、制造商、屏幕分辨率...
### Android之获得手机相关信息总结 在Android开发过程中,获取手机的相关信息对于许多应用程序来说是非常重要的。这不仅可以帮助开发者更好地理解用户设备的环境,还可以在某些功能实现时提供必要的支持。本文将...
它位于`android.net.wifi`包下,提供了一系列方法来控制WiFi的状态、扫描可用的WiFi网络、连接到指定的网络等。 1. **获取`WifiManager`实例**: 在Android应用中,你需要先通过`Context`获取`WifiManager`的实例...
在本资源中,我们拥有一个名为"Android 手机游戏完整源代码"的项目,它是由韩国XX会社开发的,适用于基于Android操作系统的手机。这个压缩包包含了一整套的游戏开发源代码,旨在供开发者们参考学习。下面将详细探讨...
在Android开发中,处理手机事件通常涉及到对设备的各种传感器数据和网络状态的访问。这个"Android处理手机事件的代码例子"旨在教你如何获取并利用这些信息。以下将详细讲解涉及的知识点: 1. 获取手机定位信息: ...
本文介绍了如何在Android手机上实现照片中地址信息的自动添加技术。这种技术可以帮助用户自动获取照片拍摄时的地理位置信息,并将其以“水印签名”的形式添加到照片上。这样一来,用户在拍摄照片时,手机会自动记录...
5. 真机测试:由于Android模拟器无法模拟真实的网络状态变化,所以APP的测试需要在真实的Android手机上进行。通过测试可以验证APP能否准确地监测到网络状态的变化,并及时向用户发出提醒。 三、APP实现的关键技术点...
在安卓(Android)系统中,获取手机信息是开发者经常需要进行的操作,这涵盖了诸如设备型号、IMEI号、SIM卡信息、运营商信息、网络状态、电池状态等多种数据。本资源包"安卓Android源码——获取手机信息.zip"包含了...
本压缩包"Android高级应用源码-使用html5得到手机设备信息的.rar"提供了一个示例,展示了如何在Android应用中通过HTML5获取设备信息。以下是对这一知识点的详细说明。 1. **Web View组件**:Android中的`WebView`是...
这个压缩包“安卓Android源码——使用html5得到手机设备信息的.zip”显然是一个包含示例代码的资源,旨在教授如何通过HTML5技术获取Android设备的信息。PhoneGap2ShowDevice2可能是该示例项目的主要代码文件或者目录...
在实际应用中,还需要考虑到错误处理、进度显示、网络状态检查等因素,确保用户体验良好。同时,随着Android版本的更新,权限管理也会有所变化,因此要根据不同的Android版本适配相应的API和权限请求策略。
【Android 安卓3G智能手机发展状况】 在21世纪初,智能手机市场开始崭露头角,特别是随着3G网络的普及,智能手机的发展进入了一个全新的阶段。Android操作系统在这个过程中扮演了重要的角色,引领了这场技术革命。 ...