簡體   English   中英

如何使用android管理API獲取運行時權限?

[英]How to get runtime time permissions using android management API?

我正在使用Android管理 API 來獲得運行時權限android.permission.SYSTEM_ALERT_WINDOW 該應用程序將安裝在完全托管的設備上。 該策略定義了以下permissions :-

defaultPermissionPolicy: "GRANT"

我也將此添加到政策的應用程序部分。 但是,應用程序沒有獲得這些權限,用戶必須手動 go 設置並啟用此權限。 我了解此權限被評為高級權限,但這是一個完全托管的設備。

Android 管理 API defaultPermissionPolicy 只能授予/拒絕運行時權限請求。 例如,READ_CONTACTS、WRITE_CONTACTS、ACCESS_FINE_LOCATION、ACCESS_COARSE_LOCATION 等。

SYSTEM_ALERT_WINDOW 是一個特殊權限 此權限的行為不像危險或正常的權限。 這是需要用戶授權的敏感權限。

有關更多信息,您可以參考此鏈接

我對AE也有同樣的問題。 解決方案在您的應用程序中將targetSdkVersion設置為19

為了充分受益於android.permission.SYSTEM_ALERT_WINDOW ,通常還需要在其他應用程序上請求繪制,這是用戶必須為每個應用程序手動授予的特殊權限。 這里描述得很好

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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