我如何检查 qml 上的网络连接?

Posted

技术标签:

【中文标题】我如何检查 qml 上的网络连接?【英文标题】:How can i check network connection on qml? 【发布时间】:2011-07-21 11:53:30 【问题描述】:

当我的应用程序在启动画面下启动时,我想检查是否有网络连接。启动画面并不重要,重要的是如何在 qml 中检查网络连接?解决方案可以使用 qml、javascript、c++ 等。

【问题讨论】:

我已经解决了,QNetworkConfigurationManager::isOnline () 解决了问题。链接是doc.qt.nokia.com/latest/…,如果图书馆有问题,它的解决方案在这里,known-issues.net/qt/qnetworkaccessmanager.html#comment-210 QNetworkConfigurationManager::isOnline () 在 Symbian 上连接到有效 Wifi 时返回 false。 QNetworkConfigurationManager::isOnline () 在 windows 10 的平面模式下返回 true(刚刚测试过) 【参考方案1】:

您可以使用 QtMobility.systeminfo 1.1 模块中的 NetworkInfo QML 元素。 请参阅:http://doc.qt.nokia.com/qtmobility-1.2/qml-networkinfo.html 了解更多信息。

【讨论】:

以上是关于我如何检查 qml 上的网络连接?的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式通过 Wifi 获取连接在同一网络上的其他设备的 IP 地址?

如何在android中检查慢速网络连接

linux系统下网络连接不上的问题

如何在 IOS 应用程序上检查网络连接? [关闭]

如何在手机中检查 WIFI 和 3G(数据计划)中的网络连接启用或禁用?

如何检查linux是不是可以连接网络