基本信息
源码名称:android 监测网络连接demo(亲测可用)
源码大小:1.39M
文件格式:.rar
开发语言:Java
更新时间:2016-02-18
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
监测网络连接变化,当链接网络后 自动显示“网络连接成功”,当断网以后 自动显示"网络连接失败"
监测网络连接变化,当链接网络后 自动显示“网络连接成功”,当断网以后 自动显示"网络连接失败"
package com.cn.demo_01; import android.app.Activity; import android.content.IntentFilter; import android.os.Bundle; import android.widget.TextView; import com.cn.demo_01.NetBroadcastReceiver.NetEventHandler; public class MainActivity extends Activity implements NetEventHandler { private NetBroadcastReceiver netReceiver; private boolean netState = false; private TextView tView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); netState = NetUtil.getNetworkState(this) != 0 ? true : false; setContentView(R.layout.activity_main); tView = (TextView)findViewById(R.id.tv); // if (netState) { // tView.setText("网络连接成功"); // }else { // tView.setText("网络连接失败"); // } regist(); } /** * 注册广播 */ private void regist() { netReceiver = new NetBroadcastReceiver(); IntentFilter filter = new IntentFilter(); filter.addAction("android.net.conn.CONNECTIVITY_CHANGE"); registerReceiver(netReceiver, filter); NetBroadcastReceiver.mListeners.add(this); } @Override public void onNetChange() { if (NetUtil.getNetworkState(this) == NetUtil.NETWORN_NONE) { netState = false; tView.setText("网络连接失败"); } else { netState = true; tView.setText("网络连接成功"); } } }