WifiManager startScan 已不适用。替代方法?

问题描述 投票:4回答:1

我需要扫描所有可用的wifi网络,但是 "wifiManager.startScan() "这个方法已经被废弃了,我没有找到替代方案。

有谁知道一个真正的替代方法吗?

我试着在开发者的Android门户网站上寻找更多的信息,但是,它并没有提供任何替代方法,或者至少我找不到它们。

我已经检查过了。

我只是需要一个可用网络的列表,以及我们可以使用 "wifiManager.startScan() "获得的信息。

你有什么建议给我?

android deprecated wifimanager
1个回答
1
投票

WifiPermissionsUtil.java: 我试图寻找更多...它被标记为废弃的描述。"应用程序触发扫描请求的能力将在未来的版本中被移除。" 目前这个方法在一些限制下还可以使用。事实上,如果你仔细看看 Wi-Fi扫描概述限制您可以看到,您可以通过满足以下条件来实现您的目标。

限制条件android.Manifest.permission.NETWORK_SETUP_WIZARD. android.Manifest.permission.NETWORK_SETTINGS还有一件事, 如果你正在开发一个系统特权的应用程序或想知道这些应用程序如何获得wifi列表,即使是在位置服务关闭, 他们使用了 属于系统

© www.soinside.com 2019 - 2024. All rights reserved.