![](/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.