簡體   English   中英

android:如何在“MainActivity.java”文件中設置“user-permission”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM