当前位置: 首页 > news >正文

建设部四库一平台查询网站郑州市建设安全管理协会网站

建设部四库一平台查询网站,郑州市建设安全管理协会网站,买房子平台,互联网广告联盟Android中判断当前网络是否可用应用场景#xff1a;实现判断当前网络是否可用当前有可用网络#xff0c;如下图#xff1a;当前没有可用网络#xff0c;如下图#xff1a;实现步骤#xff1a;1、获取ConnectivityManager对象Context context activity.getApplicationCon…Android中判断当前网络是否可用应用场景实现判断当前网络是否可用当前有可用网络如下图当前没有可用网络如下图实现步骤1、获取ConnectivityManager对象Context context activity.getApplicationContext();// 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理)ConnectivityManager connectivityManager (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);2、获取NetworkInfo对象// 获取NetworkInfo对象NetworkInfo[] networkInfo connectivityManager.getAllNetworkInfo();3、判断当前网络状态是否为连接状态if (networkInfo[i].getState() NetworkInfo.State.CONNECTED){return true;}4、在AndroidManifest.xml中添加访问当前网络状态权限代码如下public class ClassTestDemoActivity extends Activity{Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);if (isNetworkAvailable(ClassTestDemoActivity.this)){Toast.makeText(getApplicationContext(), 当前有可用网络, Toast.LENGTH_LONG).show();}else{Toast.makeText(getApplicationContext(), 当前没有可用网络, Toast.LENGTH_LONG).show();}}/*** 检查当前网络是否可用** param context* return*/public boolean isNetworkAvailable(Activity activity){Context context activity.getApplicationContext();// 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理)ConnectivityManager connectivityManager (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);if (connectivityManager null){return false;}else{// 获取NetworkInfo对象NetworkInfo[] networkInfo connectivityManager.getAllNetworkInfo();if (networkInfo ! null networkInfo.length 0){for (int i 0; i networkInfo.length; i){System.out.println(i 状态 networkInfo[i].getState());System.out.println(i 类型 networkInfo[i].getTypeName());// 判断当前网络状态是否为连接状态if (networkInfo[i].getState() NetworkInfo.State.CONNECTED){return true;}}}}return false;}}控制台打印出的结果Android 关于判断应用是否有网络在Android编程中不少有许多应用需要判断是否有网络的问题现在我就来说说关于网络的问题吧源码如下.java/*** 检查当前网络是否可用** param context* return*/public boolean isNetworkAvailable(Activity activity){Context context activity.getApplicationContext();// 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理)ConnectivityManager connectivityManager (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);if (connectivityManager null){return false;}else{// 获取NetworkInfo对象NetworkInfo[] networkInfo connectivityManager.getAllNetworkInfo();if (networkInfo ! null networkInfo.length 0){for (int i 0; i networkInfo.length; i){System.out.println(i 状态 networkInfo[i].getState());System.out.println(i 类型 networkInfo[i].getTypeName());// 判断当前网络状态是否为连接状态if (networkInfo[i].getState() NetworkInfo.State.CONNECTED){return true;}}}}return false;}在oncreate()方法中判断这个方法具体代码如下.javaOverrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);if(isNetworkAvailable(Maintivity.this){Toast.makeText(this, 当前有可用网络, Toast.LENGTH_LONG).show();}else{Toast.makeText(this,当前没有网络,Toast.LENGTH_LONG).show();}}另外还需要添加权限
http://www.yutouwan.com/news/65874/

相关文章:

  • 手机网站设计与规划郑州seo优化外包顾问
  • 网站建设多少钱印刷企业网站模板
  • 合肥网站建设 乐云seo国外网站需要备案吗
  • 模特公司网站模板珠海建网站设计
  • 内蒙古高等级公路建设开发有限责任公司网站wordpress默认账号密码忘记
  • 济南外贸网站建设公司排名wordpress 网页制作
  • 网站空间购买注意事项代理网址域名
  • 沧州网站建设设计定制自助网站建设平台
  • 客户网站建设问题销售型网站建设
  • 设计接单兼职网站搜狗推广停止了吗
  • 网站地区分站系统网络媒体广告代理
  • 邯郸市网站建设多少钱wordpress.备份
  • 优化图片传网站常州网站建设流程
  • 免费企业网站建设流程wordpress淘宝发货插件
  • 网站开发客户需求域名网站购买
  • 做网站反应快的笔记本有哪些国内最新军事新闻
  • 视频弹幕网站怎么做一分钟赚一元的游戏
  • 西安企业网站建设模板国外网站网页设计
  • a4网站建设阿里云个人网站建设书
  • 好用的手机网站主页淄博网站建设与推广
  • 上海模板开发建站wordpress在新窗口打开
  • 游戏网站建设表格台州汇客网站建设
  • 青岛装饰公司十强排名网络优化的目的
  • 网站服务器怎么进做网站用旧域名好不好
  • 快速域名网站备案免费制作图片生成器
  • 网站开发 浏览器兼容性正规漫画网站开发流程
  • 建设团购网站河南政务服务网查二建证书
  • 网上哪里给公司做网站wordpress 页面 html代码
  • 有教做鱼骨图的网站吗房产网签是什么意思
  • 电子商务网站建设与管理的实践报告网页设计与制作教程免费