如下: ..而且,我相信,一旦我启动我的应用程序(-6ren">
gpt4 book ai didi

java - android:如何在 "user-permission"文件中设置 "MainActivity.java"

转载 作者:行者123 更新时间:2023-12-02 06:30:48 25 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,该应用程序正在实现 Wifi P2P 框架 ...用户权限在 Manifest.xml 上设置> 如下:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

..而且,我相信,一旦我启动我的应用程序(以及恢复时),P2P 服务就会启用......我不想再这样了……即:自动启用 P2P 服务……

我希望能够设置一个 ToggleButton 来从我的 MainActivity.java 文件中启用或禁用这些权限。这是我的 ToggleButton 代码:

public void onToggleClicked(View view) {
Button btnDiscover = (Button) findViewById(R.id.btnDiscover);
boolean on = ((ToggleButton) view).isChecked();
if (on) {
// Enable the P2P service

} else {

}
}

我该怎么做?

P.S:我是 Android 和 Java 编程新手

最佳答案

没有。用户在安装应用程序时需要了解权限。在运行时询问它们会存在安全风险。谷歌不喜欢可能的安全漏洞。

关于java - android:如何在 "user-permission"文件中设置 "MainActivity.java",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20074490/

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