本文实例讲述了Android编程监听网络连接状态改变的方法。分享给大家供大家参考,具体如下:

BroadcastReceiver
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
//Toast.makeText(context, intent.getAction(), 1).show();
ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mobileInfo = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
NetworkInfo wifiInfo = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
NetworkInfo activeInfo = manager.getActiveNetworkInfo();
Toast.makeText(context, "mobile:"+mobileInfo.isConnected()+"\n"+"wifi:"+wifiInfo.isConnected()
+"\n"+"active:"+activeInfo.getTypeName(), 1).show();
} //如果无网络连接activeInfo为null
}
在清单文件中注册 BroadcastReceiver
<receiver android:name=".MyReceiver">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
</intent-filter>
</receiver>
要读取网络状态记得要加权限
复制代码 代码如下:<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android通信方式总结》、《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
# Android
# 监听
# 网络连接状态
# Android 7.0 监听网络变化的示例代码
# android 监听网络状态的变化及实战的示例代码
# Android 动态注册监听网络变化实例详解
# Android 监听网络状态方法详解
# Android 实时监测(监听)网络连接状态变化
# Android 广播监听网络状态详解及实例代码
# Android网络状态实时监听实例代码(二)
# Android 网络状态实时监听代码实例(一)
# Android中监听判断网络连接状态的方法
# Android 对手机网络的检测和监听的方法示例
# 进阶
# 相关内容
# 感兴趣
# 给大家
# 更多关于
# 解决方法
# 所述
# 程序设计
# 讲述了
# Auto
# generated
# method
# TODO
# context
# Intent
相关文章:
定制建站流程解析:需求评估与SEO优化功能开发指南
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
c# 在ASP.NET Core中管理和取消后台任务
nginx修改上传文件大小限制的方法
如何通过虚拟主机快速搭建个人网站?
建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略
html制作网站的步骤有哪些,iapp如何添加网页?
大型企业网站制作流程,做网站需要注册公司吗?
如何通过免费商城建站系统源码自定义网站主题与功能?
如何快速建站并高效导出源代码?
如何安全更换建站之星模板并保留数据?
建站之星如何防范黑客攻击与数据泄露?
实惠建站价格推荐:2025年高性价比自助建站套餐解析
教学论文网站制作软件有哪些,写论文用什么软件
?
建站之星如何助力网站排名飙升?揭秘高效技巧
制作表格网站有哪些,线上表格怎么弄?
C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)
如何选择美橙互联多站合一建站方案?
如何选择适合PHP云建站的开源框架?
北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?
如何用PHP快速搭建高效网站?分步指南
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
如何在宝塔面板中创建新站点?
太原网站制作公司有哪些,网约车营运证查询官网?
建站之星后台密码遗忘?如何快速找回?
广州美橙建站如何快速搭建多端合一网站?
制作网站怎么制作,*游戏网站怎么搭建?
已有域名和空间如何搭建网站?
建站之星2.7模板:企业网站建设与h5定制设计专题
建站主机选购指南:核心配置优化与品牌推荐方案
制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
建站之星后台管理:高效配置与模板优化提升用户体验
黑客如何通过漏洞一步步攻陷网站服务器?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
如何设置并定期更换建站之星安全管理员密码?
建站之星安装模板失败:服务器环境不兼容?
如何高效完成独享虚拟主机建站?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
如何通过二级域名建站提升品牌影响力?
C#怎么使用委托和事件 C# delegate与event编程方法
如何通过老薛主机一键快速建站?
详解jQuery停止动画——stop()方法的使用
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
临沂网站制作公司有哪些,临沂第四中学官网?
制作旅游网站html,怎样注册旅游网站?
如何快速辨别茅台真假?关键步骤解析
*请认真填写需求信息,我们会在24小时内与您取得联系。