问题标签 [network-state]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
316 浏览

android - 互联网检查连接不起作用 android.net.isConected()

这个问题与how-do-you-check-the-internet-connection-in-android 有关

@William 解决方案帮助了我很多,但在有限的连接上它不起作用。

我已连接到无线调制解调器,但此调制解调器未连接到互联网。

根据android 文档,这个函数应该完成所有工作,但我认为函数检查的数据只在 android -> 调制解调器之间,而不是 android -> webservice(互联网)之间。

@William 代码是:

我可以做些什么来检查互联网连接?我错过了什么?

0 投票
0 回答
103 浏览

android - Android 网络连接崩溃

在连接 html 网站并使用该代码解析一些信息之前,我的应用程序会执行 ConnectionCheck:

但是在连接期间,互联网状态可能会发生变化,并且应用程序不会收到所有请求的信息。

如何保护应用程序不因丢失数据而崩溃?有没有什么东西可以在线程运行期间一直检查连接?

0 投票
1 回答
2235 浏览

ios - 可达性和可达性WithHostName

我正在使用 iOS 7.1 (XCode 5.1),最近下载了 Tony Million 的 Reachability 库和后来的Apple 示例代码。测试时,当我关闭 WiFi 时,两者都成功检测到,但是重新连接后主机名仍然无法访问。

试图确定我查看 HTTP 流量的原因,并且似乎不再使用 remoteHostName 而是三个随机主机名请求(例如。http://jcyoxhjblg)。

编辑上面的陈述是不正确的,这三个连接似乎与可达性无关,而是在重新连接时执行的 Chrome DNS 功能。我仍在研究为什么它在重新连接时仍然无法访问。

我已经在本地模拟器上使用 www.apple.com 和 www.google.com(有和没有 http://)对两个示例代码(下面是苹果的摘录)进行了测试。两者都提供上面显示/提到的结果。

我是否缺少对如何从 Reachability 中提供主机名可达性的一些基本了解?

0 投票
3 回答
92 浏览

android - 检查 wifi 可用性时出现异常

如果wifi连接可用,我有这个代码用于检查,在asyncTask之前调用,在我的设备检测到nfc标签之后:

现在我得到这个错误:

其中第 14 行是这一行:

怎么了?

0 投票
1 回答
137 浏览

android - 通过从其他手机发送短信更改手机的网络状态

我想通过从其他手机发送短信来更改手机的网络状态。可以这样做吗?

0 投票
1 回答
121 浏览

android - Android NetworkState 问题,返回两次

我有下面的代码,用于检查正在使用的网络是 Cell 还是 WiFi。如果 WiFi 则返回字符串 WiFi,如果 cell 返回字符串 Cell。我的代码是:

我已经在启用 WiFi 的情况下进行了调试。isOnWifi 为真,is3G 为假。但是, if 和 else 都被调用,为什么会这样?

话虽如此,我得到的返回字符串实际上是“WiFi”,而不是 Cell。这是平常的吗?

0 投票
2 回答
2453 浏览

android - Instabug,如果无法访问互联网,是否可以停用震动以获取反馈?

我有一个 networkStateReceiver,它检查我是否有互联网。如果我这样做,我会重新启动 instabug,如果不是,我想停用。我怎样才能做到这一点?我尝试将其设置为空,但它不起作用。

这是我的初始化:

0 投票
2 回答
782 浏览

java - 互联网连接更改广播未发生

出于某种原因,我的网络更改接收器无法正常工作并向我的 Android 应用程序中的 NetworkStateReceiver 类广播 CONNECTIVITY_CHANGE。我检查了它是否只是我的对话框的问题,但应该打印出来的 Log.d 不是。

这是 AndroidManifest.xml 的代码:

这是 NetworkStateReceiver.java 的代码:

}

0 投票
1 回答
545 浏览

android - android GPRS检测网络?

对不起,我的问题可能很愚蠢,但实际上我对 android 世界比较陌生(使用 xamarin android 和 android studio => 一点)。

我在一个必须连接到网络(移动/wifi)的应用程序上工作。

我想了解 GPRS 信号,为此我对此有所了解,但不确定我的经验..

最好与一些 stackOverFlow 专家确认:)

1-对我来说,GPRS是网络移动(2g,3g,lte,..)?2-设备自动检测到这个 GPRS 信号?3-为了检测这个GPRS信号,我们只需要在设备中添加一张SIM卡吗?4- 一个设备无法连接多个网络(GPRS 和 wifi)?5-如果某些网络(gprs和wifi)可用,设备会自动连接到更好的网络吗?

感谢您的时间和所有的知识

0 投票
2 回答
1542 浏览

android - 尝试更改网络连接android时应用程序崩溃

在我的应用程序中,我创建了一个活动,我在其中使用 web 视图来显示一个网页。我创建了一个名为 NetworkReceiver 的类,它扩展了 BroadcastReceiver。当没有互联网连接或再次连接移动网络或 wifi 连接时,我正在使用此类通知用户。但是,当更改网络连接时,我遇到此网络接收器的应用程序崩溃的问题。最令人惊讶的是,这种情况并非一直发生。有时应用程序完全关闭,当我尝试连接互联网时,我的应用程序崩溃了。这是我使用网络接收器类进行 webview 活动的完整代码

}

 

显现