首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查网络状态

检查网络状态
EN

Stack Overflow用户
提问于 2013-11-05 13:20:53
回答 1查看 585关注 0票数 1

我想创建一个页面,在应用程序启动时自动检查用户的当前网络状态,并将用户重定向到不同的页面。当没有网络连接时,它会将用户重定向到特定的页面(例如。no_network_connected.xml)。否则,它将把用户带到(main.xml)页面。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-05 13:22:59

此方法检查移动设备是否连接到internet,如果连接:

代码语言:javascript
复制
private boolean isNetworkConnected() {
  ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
  NetworkInfo ni = cm.getActiveNetworkInfo();
  if (ni == null) {
   // There are no active networks.
   return false;
  } else
   return true;
 }

在清单中,

代码语言:javascript
复制
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

来自Android check internet connection

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19789972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档