• 3236阅读
  • 1回复

[提问]测附近Wifi,显示列表及相应信号强度 [复制链接]

上一主题 下一主题
离线newbe
 

只看楼主 倒序阅读 楼主  发表于: 2017-11-15
        小弟最近遇到这个问题,请问Qt库中有相应的库函数吗,或者用C++的话怎么实现功能,在网上找到一个可以显示Wifi信号名称信息的Demo,但是不知道怎么测信号强度.
  1. #include "getwifilist.h"
  2. #include <QNetworkConfigurationManager>
  3. #include <QDebug>
  4. getWiFiList::getWiFiList(QObject *parent) : QObject(parent)
  5. {
  6. }
  7. getWiFiList::~getWiFiList()
  8. {}
  9. void getWiFiList::getNames(){
  10.     QNetworkConfigurationManager mgr;
  11.     //    strList = new QStringList;
  12.     mgr.updateConfigurations(); //QNetworkConfiguration::类型 Active表示当前连接的WiFi
  13.     QList<QNetworkConfiguration> activeConfigs = mgr.allConfigurations(QNetworkConfiguration::Active);
  14.     qDebug()<< "wifi list count:" << activeConfigs.count();
  15.     for(int i=0; i<activeConfigs.count(); i++){
  16.      //  QString str = activeConfigs.at(i).name(); //wifi name
  17.      //   qDebug()<<str;
  18.      //   strList.append(str);
  19.         qDebug()<<activeConfigs.at(i).name()<<"..."<<activeConfigs.at(i).type()<<"..."<<activeConfigs.at(i).state()<<"..."<<activeConfigs.at(i).purpose();
  20.     }
  21.     //return strList;
  22. //    return 1;
  23. }


离线never_forget

只看该作者 1楼 发表于: 2017-11-15
其他的不知道,但是 Qt for android 是可以的,你可以看看这个
        http://www.cnblogs.com/hbrw/p/7058939.html
你也可以去百度别的,找找看吧
快速回复
限100 字节
 
上一个 下一个