全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android编程监听网络连接状态改变的方法

本文实例讲述了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小时内与您取得联系。