![](/img/trans.png)
[英]Android/Java: How to reference from a class to the MainActivity.java
[英]android: how to set the “user-permission” within the “MainActivity.java” file
我正在开发一个实现Wifi P2P框架的Android应用程序...用户权限在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 {
}
}
我怎样才能做到这一点 ?
PS:我是android和Java编程的新手
不需要。在安装应用程序时,需要通知用户有关权限的信息。 在运行时询问它们会带来安全风险。 谷歌不喜欢可能的安全漏洞。
而不是动态更改权限...使用布尔变量 。 如果确实如此,则继续进行其他操作......变量默认值为false
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.