如何判断android判断手机号码手机当前是否联网

1856人阅读
&&& 在进行Android手机或PAD的网络开发过程中,检测是否已经连接互连网是必不可少的一步,下面介绍其代码实现。
2. 功能实现
&&& (1) 主布局(main.xml)实现:&?xml version=&1.0& encoding=&utf-8&?&
&LinearLayout xmlns:android = &/apk/res/android&
android:orientation = &vertical&
android:layout_width = &fill_parent&
android:layout_height = &fill_parent&
android:id = &@+id/checkNetWork&
android:text = &检测网络&
android:layout_width = &wrap_content&
android:layout_height = &wrap_content&
&/LinearLayout&
&&& (2) 主Activity实现:package com.
import android.app.A
import android.content.C
import android.net.ConnectivityM
import android.os.B
import android.view.V
import android.view.View.OnClickL
import android.widget.B
import android.widget.T
public class NetWorkActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button checkNetWork = (Button) findViewById(R.id.checkNetWork);
checkNetWork.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
if (checkNetWorkStatus()) {
Toast.makeText(NetWorkActivity.this, &连接成功!&, Toast.LENGTH_SHORT).show();
Toast.makeText(NetWorkActivity.this, &连接失败!&, Toast.LENGTH_SHORT).show();
private boolean checkNetWorkStatus() {
boolean netSataus =
ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
cwjManager.getActiveNetworkInfo();
if (cwjManager.getActiveNetworkInfo() != null) {
netSataus = cwjManager.getActiveNetworkInfo().isAvailable();
return netS
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:348664次
积分:4134
积分:4134
排名:第3227名
原创:70篇
评论:657条
(1)(16)(34)(20)视频: HTC安卓手机使用入门 手机如何上网
分享给好友
您需要先安装&,才能下载视频哦
用优酷App或微信扫一扫,在手机上继续观看。
HTC安卓手机使用入门 手机如何上网
分享给站外好友
把视频贴到Blog或BBS
flash地址:
<input type="text" class="form_input form_input_s" id="link3" value=''>
<input id="link4" type="text" class="form_input form_input_s" value=''>
请关注我们的新浪微博和腾讯微博:
节目制作经营许可证京字670号
京公网安备号
药品服务许可证(京)-经营-扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Android 通用获取Ip的步骤判断手机是否联网的方法&#41;
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口如何判断android手机当前是否联网_百度知道
如何判断android手机当前是否联网
提问者采纳
getType() == ConnectivityM
} else if (netWorkInfo下面的方法返回false表示网络不通/ i &
if (info .CONNECTIVITY_SERVICE).CONNECTED) {
NetworkInfo netWorkInfo = info[i].getAllNetworkInfo().S
if (netWorkI 检测网络 public static boolean checkNetworkAvailable(Context context) {
ConnectivityManager connectivity = (ConnectivityManager) context
.getType() == ConnectivityM
if (connectivity == null) {
return false!= null) {
for (int i = 0.getState() == NetworkI
NetworkInfo[] info = i++) {
if (info[i].TYPE_MOBILE) {
return true.getSystemService(C&#47.length.TYPE_WIFI) {
return true
其他类似问题
43人觉得有用
按默认排序
其他1条回答
进入到系统自带的浏览器里面
打得开网页说明已经有网,打不开说明没有联网 ,希望可以帮助到你
android手机的相关知识
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您现在的位置是: >>
如何判断Android手机当前是否联网?
时间: 16:28
来源:起点系统门户
  如果拟开发一个网络应用的程序,首先考虑是否接入网络,在Android手机中判断是否联网可以通过 ConnectivityManager 类的isAvailable()方法判断,首先获取网络通讯类的实例 ConnectivityManager cwjManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); ,使用cwjManager.getActiveNetworkInfo().isAvailable(); 来返回是否有效,如果为True则表示当前Android手机已经联网,可能是WiFi或GPRS、HSDPA等等,具体的可以通过ConnectivityManager 类的getActiveNetworkInfo() 方法判断详细的接入方式,需要注意的是有关调用需要加入 这个权限,android开发网提醒大家在真机上Market和Browser程序都使用了这个方法,来判断是否继续,同时在一些网络超时的时候也可以检查下网络连接是否存在,以免浪费手机上的电力资源。
(责任编辑:admin)
已有条跟贴
请自觉遵守互联网相关的政策法规,文明发言。
常用软件下载
论坛图片精选
(C)2013 StartOS系统门户 &
电子邮箱:}

我要回帖

更多关于 android 判断手机号 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信