android - android系统经常得到不完整的Wi-Fi SSID列表
问题描述
这是我的问题。
我通过 Xamarin 中的以下代码获取 Wi-Fi SSID 列表。
WifiManager WiFi;
WiFi = (WifiManager)Android.App.Application.Context.GetSystemService(Context.WifiService);
WiFi.StartScan();
await Task.Delay(TimeSpan.FromSeconds(6));
//Then get wifi ssid list through: WiFi.ScanResults
但是通过这段代码。我经常得到不完整的 SSID 列表。
如果我身边有 5 个路由器。有时我只能得到其中的 3 个。
也许无法确保始终获得完整的列表。
但是有没有办法提高准确性?
结果会与安卓操作系统版本不同吗?
谢谢。
解决方案
推荐阅读
- excel - ListObject 的“下标超出范围”错误
- tensorflow - 在构建 tensorflow frm 源时在 Windows 上更改 bazel 构建输出文件夹
- jenkins - jenkins 工作的 .sh 文件的位置是什么?
- sprite-kit - SpriteKit:物理身体“阿尔法”形状问题
- material-ui - 构建一个基本的搜索栏 Material-UI
- c# - 使用未赋值的局部变量 抽象类
- python - django 中的惰性查询集
- react-native - 在 createStackNavigator onPress 中设置标题
- javascript - 提交成功后如何让数据消失
- sql-server - SSIS 项目参数文件“必需”选择