gpt4 book ai didi

android - 在 Xamarin 中以编程方式获取 WiFi 网络

转载 作者:行者123 更新时间:2023-11-30 00:10:17 27 4
gpt4 key购买 nike

我正在尝试读取 Xamarin 中的 wifi 网络列表。总是得到以下错误:WifiService: 用户10059和当前进程都没有android.permission.ACCESS_WIFI_STATE

抛出异常的代码是:

WifiManager wifiManager = (WifiManager)Android.App.Application.Context.GetSystemService(Android.Content.Context.WifiService);
var networks = wifiManager.ConfiguredNetworks;

平台规范:

MacOS HighSierra适用于 Mac 的 Visual Studio API 级别 23

最佳答案

在 API 23 级别之后,您需要获得用户的许可才能访问 WiFi 状态和更多数据。

在使用 WiFiManager API 之前获得用户许可将解决您的问题。

有关如何获得用户许可的详细信息,请参阅此博客:
Requesting Runtime Permissions in Android Marshmallow

关于android - 在 Xamarin 中以编程方式获取 WiFi 网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48248108/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com