问题标签 [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 投票
8 回答
84703 浏览

android - 你如何检查android中的互联网连接?

我想检查每个活动中的互联网连接。如果丢失,应显示一条消息。

谁能指导我如何实现这一目标?

0 投票
1 回答
3090 浏览

android - 用于检测移动网络变化的广播接收器

我正在寻找一种方法来制作我的 Android 应用程序

每当移动网络发生变化时做一些事情

即从2g到3g,从4g到wifi等。

对于广播接收器,我所能找到的只是那些在网络连接丢失或获得时执行的接收器。

0 投票
1 回答
3294 浏览

macos - 无网络连接时启动 NetworkState

任何熟悉launchdMac OS X 的人,特别是文件部分的NetworkState( bool) 键?KeepAlive.plist

man页面中,launchd当 Mac 上没有网络连接时,当 plist 配置如下时,应该调用可执行文件:

这似乎可以正常工作,但是,一旦建立了有效的网络连接(定义为 Mac 具有至少一个非环回 IPv4/6 地址),launchd 应该停止调用可执行文件(因为NetworkState标志应该阻止它)。

但是,我看到的行为是,无论Mac 的网络连接如何,都会launchd继续调用我的程序!就好像完全无视国旗一样。launchdNetworkState

有谁知道如何进行这项工作,以便launchd仅在没有网络连接时调用程序,并在建立网络连接后停止调用它?

0 投票
1 回答
759 浏览

acpi - 远程获取电脑的电源状态(如 LogMeIn)


在设备(iphone、mac、pc 等)上,我想知道是否有 pc(在同一个局域网上并运行 Windows)

1)“开”(表示开机)并与我的设备连接局域网
2)开,但网线已拔下或网卡已禁用
3)“关”(即关机)但已插入局域网(所以我可以用 wol 魔术包将其唤醒)
4)关闭且未插入

我已经完成了问题 #1 执行 ping 命令。有没有更聪明的方法?
但从我的设备的角度来看,其他点都是平等的:我无法与目标电脑通信,但我想知道为什么!

我相信这很像logmein。事实上,它知道我的电脑的电源状态......但如何?!

我查找了 acpi 状态,但实际上,如何以编程方式和远程使用它?!嗯,好像不是这样。
也许有一些“魔术包”(如 wol)可以远程检测这些状态?

你能指出我正确的方式吗?

谢谢

0 投票
5 回答
3191 浏览

cordova - 如果没有使用 Phonegap 的互联网连接,如何显示警报框?

在这里,如果只有互联网连接不可用,我想显示警报?我正在使用 if 语句if(statusValue == 'none'){ alert }但这里在我的移动应用程序中不起作用。这里我使用的是Phonegap-1.3.0.js

0 投票
1 回答
891 浏览

android - Android 网络连接状态

我正在尝试使用 BroadcastReceiver 建立这个网络连接。当连接不存在时,它会显示一个警告对话框,告诉用户重试连接。我无法让这部分工作。它说“ The constructor AlertDialog.Builder(ConnectionDetector) is undefined”和“ The method makeText(Context, CharSequence, int) in the type Toast is not applicable for the arguments (ConnectionDetector, String, int)”。我想我搞砸了我的代码。最后一个问题是如何做一个重试按钮?这里对 Android 来说很新。谢谢

Logcat:应用程序崩溃

0 投票
1 回答
1572 浏览

android - 从其他活动调用网络状态检查

我意识到这个问题之前已经回答过,但找不到适合我具体案例的答案。

我想创建一个名为“InternetConnectionChecks”的类,它将处理检查网络状态和 http 超时。我将在应用程序中调用这些方法两次(一次是在开始时从服务器获取数据,一次在结束时将用户订单发送到服务器)。

为了获得良好的形式,我想将所有这些方法放在一个类中,而不是在我的代码中的不同点复制/粘贴。

要检查网络状态,我使用的是 ConnectivityManager;问题是,getSystemService 需要一个扩展 Activity 的类。

问题:我需要在非活动的类中使用此代码;事实上,我想在一个单独的类中设置这个方法,它不是一个活动。我怎么做?

0 投票
2 回答
266 浏览

android - 广播接收器独立于应用程序?

我对如何使用广播接收器知之甚少,现在要问这个愚蠢的问题。我需要一个广播接收器来注册独立于主应用程序的网络状态变化。我的意思是,即使应用程序没有启动和运行,它也可以工作。

谢谢!

0 投票
1 回答
1597 浏览

xamarin - 使用 mvvmcross 的网络状态?

我使用 mvvmcross 开发针对 WPF、IOS 和 android 平台的应用程序。

如何获取网络状态和全局网络信息?例如:IP 地址、网络接口(以太网、Wifi、3g、...)

谢谢

0 投票
1 回答
192 浏览

android - android network stats: 维护有关打包传输/接收信息的简单方法

我有一个 android 应用程序来监视通过网络接收/传输的字节/数据包。我在文本视图中显示这些信息:

然后通过java代码:

mRunnable 运行方法是:

问题是,当我恢复我的活动时,我必须“调用”处理程序,并且字节数从 0 重新开始。如何在我的活动的整个生命周期中轻松地跟踪值?