我正在开发一个收集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中宣布了有关此问题的任何消息?
谢谢?
答案 0 :(得分:0)
要在没有开启GPS的情况下获取wifiscans,目前唯一的方法是设置应用程序
targetSDKVersion
至21或更低
即使关闭了lolipop及以上的GPS,您也会获得扫描结果。
对于解决此问题的Android团队,我不认为他们打算解决这个问题,因为大多数开发人员一直认为这是预期的行为。