伦敦地铁上的网络检测
当用户进入伦敦地铁时检测用户是否有网络服务的最佳方法是什么?
我已经尝试过以下操作;
ConnectivityManager conMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
if(conMgr.getNetworkInfo(0).isAvailable() || conMgr.getNetworkInfo(1).isAvailable())
{
// Application online
}
我也尝试过获取网络级别,但这似乎返回了管道进入地下之前的最后一个级别。
任何建议,不胜感激。
What is the best way to detect if a user has network service when a user has entered the London Underground?
I've tried the following;
ConnectivityManager conMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
if(conMgr.getNetworkInfo(0).isAvailable() || conMgr.getNetworkInfo(1).isAvailable())
{
// Application online
}
I've also tried getting the network level, but this seems to return the last level before the tube has entered the underground.
Any suggestions gratefully appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我正在使用此代码:
来自线程 如何检查Android 上可以访问互联网吗? InetAddress 永不超时
I'm using this code:
from thread How to check internet access on Android? InetAddress never times out