我正在开发一个 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/