Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android wifi获取已连接wifi的频率_Android_Android Wifi - Fatal编程技术网

Android wifi获取已连接wifi的频率

Android wifi获取已连接wifi的频率,android,android-wifi,Android,Android Wifi,我有扫描结果,从那里我可以得到SSID,BSSID,所有wifi的频率 List<ScanResult> results = wifi.getScanResults(); 现在我只想知道连接的wifi的频率,但当我检查SSID和BSSID时,它们对于2个网络是相同的。现在,我如何找到连接的Wifi的频率 同样,从那个wifi我想有相应的频道号 我找到了一张桌子 信道号低频(GHZ)中心频率(GHZ)高频(GHZ) 12401124122423 2240424172428 32411

我有扫描结果,从那里我可以得到SSID,BSSID,所有wifi的频率

List<ScanResult> results = wifi.getScanResults();
现在我只想知道连接的wifi的频率,但当我检查SSID和BSSID时,它们对于2个网络是相同的。现在,我如何找到连接的Wifi的频率

同样,从那个wifi我想有相应的频道号

我找到了一张桌子

信道号低频(GHZ)中心频率(GHZ)高频(GHZ)

12401124122423

2240424172428

3241124222433

4241624272438

52421242243

6242624372448

7243124422453

8243624472458

924412422463

1024512472468

11245124622473

12445672478

1324612472483

14247324842495


想知道sdk是否始终提供此表的中心频率,以及与5Ghz等其他频率相比的频率是多少?

WifiInfo的频率仅在棒棒糖(API 21)之后可用


你可以试试。

 WifiManager wifiMgr = (WifiManager) getContext().getSystemService(context.WIFI_SERVICE);
    WifiInfo wifiInfo = wifiMgr.getConnectionInfo();
     int frequency = wifiInfo.getFrequency();
 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
添加以下权限。

 WifiManager wifiMgr = (WifiManager) getContext().getSystemService(context.WIFI_SERVICE);
    WifiInfo wifiInfo = wifiMgr.getConnectionInfo();
     int frequency = wifiInfo.getFrequency();
 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />


hi@amit hooda你得到答案了吗。。事实上,我也关心其他频段。你需要频率中的频道号??是的,我也在寻找它。你可以在这里找到5GHz的频道列表。你有另一个表格,并使用它们进行频率到频道的转换。我发现所有这些正确的频率都是由android SDK返回的。我不认为有任何android API可以获取Wi-Fi连接的频率信息