WiFi扫描数据在android M中不起作用

Posted

技术标签:

【中文标题】WiFi扫描数据在android M中不起作用【英文标题】:WiFi scan data is not working in android M 【发布时间】:2016-05-05 10:25:59 【问题描述】:

我想开发 WiFi 扫描应用程序。该应用程序在 android M 下运行良好。在 android M 上,我使用 ACCESS_COARSE_LOCATIONACCESS_FINE_LOCATION 如果我打开我的 GPS,它工作正常。如果我关闭我的位置,WiFi 扫描不起作用请帮我解决这个问题。

【问题讨论】:

【参考方案1】:

从 Android 6.0 开始,必须启用 GPS 才能从 wifi 扫描中获取任何结果。

您可以查看此线程 (https://code.google.com/p/android/issues/detail?id=185370) 以获取更多信息。看来这是一种预期的行为:

感谢您的建议。我们的开发团队已经调查了这个错误,并决定它按照设计工作。 如果设备的位置已关闭,WifiManager#getScanResults() 将返回一个空列表。

这很糟糕,我同意,但现在就是这样。

【讨论】:

以上是关于WiFi扫描数据在android M中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

BLE 扫描在 Android 中不起作用

HBase 扫描时间范围在 Scala 中不起作用

广播接收器在 Android 8 的前台服务中不起作用

Android - Branch.io 深度链接在 chrome 中不起作用

Sum()函数在Room数据库android中不起作用

构造函数的@injection 在Android中不起作用