查看完整版本: [-- 测附近Wifi,显示列表及相应信号强度 --]

QTCN开发网 -> Qt QML开发 -> 测附近Wifi,显示列表及相应信号强度 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

newbe 2017-11-15 10:41

测附近Wifi,显示列表及相应信号强度

        小弟最近遇到这个问题,请问Qt库中有相应的库函数吗,或者用C++的话怎么实现功能,在网上找到一个可以显示Wifi信号名称信息的Demo,但是不知道怎么测信号强度.
  1. #include "getwifilist.h"
    #include <QNetworkConfigurationManager>
    #include <QDebug>
    getWiFiList::getWiFiList(QObject *parent) : QObject(parent)
    {
    }

    getWiFiList::~getWiFiList()
    {}

    void getWiFiList::getNames(){
        QNetworkConfigurationManager mgr;
        //    strList = new QStringList;
        mgr.updateConfigurations(); //QNetworkConfiguration::类型 Active表示当前连接的WiFi
        QList<QNetworkConfiguration> activeConfigs = mgr.allConfigurations(QNetworkConfiguration::Active);
        qDebug()<< "wifi list count:" << activeConfigs.count();
        for(int i=0; i<activeConfigs.count(); i++){
         //  QString str = activeConfigs.at(i).name(); //wifi name
         //   qDebug()<<str;
         //   strList.append(str);
            qDebug()<<activeConfigs.at(i).name()<<"..."<<activeConfigs.at(i).type()<<"..."<<activeConfigs.at(i).state()<<"..."<<activeConfigs.at(i).purpose();
        }
        //return strList;
    //    return 1;
    }



never_forget 2017-11-15 14:18
其他的不知道,但是 Qt for android 是可以的,你可以看看这个
        http://www.cnblogs.com/hbrw/p/7058939.html
你也可以去百度别的,找找看吧


查看完整版本: [-- 测附近Wifi,显示列表及相应信号强度 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled