gpt4 book ai didi

java - 在运行时运行 Gluon-Mobile 应用程序时请求 Wifi 权限

转载 作者:行者123 更新时间:2023-11-29 07:29:27 24 4
gpt4 key购买 nike

我的应用程序想要在开始时请求 Wifi 权限。到目前为止,我已经设法通过设置 授予权限。但我不想再这样做了。到目前为止,我已经看到了这个上一个 Question 。我能理解一点。但这还不够。我创建了一个 .class 来管理 Wifi Activity ,例如打开/关闭、检查 wifi 状态。如果 Wifi 权限被授予,它会很好地工作。但如果不是它就不起作用。
这是我创建的 WifiController.class

import android.content.Context;
import android.net.wifi.WifiManager;
import javafxports.android.FXActivity;


public class WifiController implements WifiInterface
{

WifiManager wifiManager=null;

WifiController()
{
wifiManager = (WifiManager)FXActivity.getInstance().getSystemService(Context.WIFI_SERVICE);
}

WifiManager getWifimanager()
{
return wifiManager;
}

public boolean isTurnedOn()
{
return wifiManager.isWifiEnabled();
}

public boolean turnOn()
{
wifiManager.setWifiEnabled(true);
return true;
}

public boolean turnOff()
{
wifiManager.setWifiEnabled(false);
return true;
}

}

所以,请赐教。提前致谢。

最佳答案

Android 开发者网站有一个很好的演练示例,说明运行时权限的工作原理:

https://developer.android.com/training/permissions/requesting.html

另外不要忘记将权限也添加到您的 list 中。

关于java - 在运行时运行 Gluon-Mobile 应用程序时请求 Wifi 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45041702/

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