WifiService ни пользователь, ни текущий процесс не имеет android.permision.Change_Wifi_State - PullRequest
0 голосов
/ 05 июня 2019

Я пытаюсь использовать Wi-Fi устройства Android по нижеприведенному коду:

 public string setWifiEnabled(bool enabled)
{
    using (AndroidJavaObject activity = new AndroidJavaClass("com.unity3d.player.UnityPlayer").GetStatic<AndroidJavaObject>("currentActivity"))
    {
        if (activity == null)
        {
            return "activity in null";
        }
        try
        {
            using (var wifiManager = activity.Call<AndroidJavaObject>("getSystemService", "wifi"))
            {
                return wifiManager.Call<bool>("setWifiEnabled", enabled).ToString();
            }
        }
        catch (Exception e)
        {
            Debug.Log(e.Message);
            return e.Message;
        }
    }
    return "";
}

но выведите мне ошибку:

java.lang.securityException: wifiservice ни пользователь, ни текущий процесс не имеют android.permision.Change_Wifi_State

Как это исправить?

...