需要GPS权限和开启GPS才能获得ScanResults和蓝牙

时间:2017-10-31 11:38:06

标签: android

我正在开发一个收集wifi扫描的应用程序,它在任何运行android 6或更高版本的Android设备上得到0长度的结果列表,之后我意识到我必须要求允许使用GPS或位置,所以我已在我的应用程序中实现它,现在应用程序仅在GPS打开时有效,否则它获得0长度的ScanResults列表,我已阅读以下讨论: 满怀抱怨的https://issuetracker.google.com/issues/37060483 很多Android开发者。 我知道顺便说一句,蓝牙也存在同样的问题。

我的问题: 他们是Android团队解决了这个问题,还是他们有一个我无法找到的观点?他们有没有在Android 7.1中修复它因为它们在Android 7.0中没有?或者他们是否在新的Android 8.0中宣布了有关此问题的任何消息?

谢谢?

1 个答案:

答案 0 :(得分:0)

要在没有开启GPS的情况下获取wifiscans,目前唯一的方法是设置应用程序

targetSDKVersion至21或更低

即使关闭了lolipop及以上的GPS,您也会获得扫描结果。

对于解决此问题的Android团队,我不认为他们打算解决这个问题,因为大多数开发人员一直认为这是预期的行为。