[英]How to use code to open android.permission.SYSTEM_ALERT_WINDOW permission
[英]How do I grant SYSTEM_ALERT_WINDOW permission automatically on request, in my android App?
對於上下文,Android 文檔說某些應用程序類會根據請求自動接收 SYSTEM_ALERT_WINDOW 權限:
任何具有 ROLE_CALL_SCREENING 並請求 SYSTEM_ALERT_WINDOW 的應用都會自動獲得權限。 如果應用錯過 ROLE_CALL_SCREENING,它就會失去權限。
任何使用 MediaProjection 捕獲屏幕並請求 SYSTEM_ALERT_WINDOW 的應用程序都會自動獲得權限,除非用戶明確拒絕。 當應用程序停止捕獲屏幕時,它會失去權限。 此用例主要用於 stream 游戲直播的應用程序。
如何實現此配置才能自動或默認獲得此權限?
正如您引用的文檔所說,如果您不適合其中一個用例,則不能。
它需要被明確授予,而且並非所有設備都支持它。
這是因為能夠在應用程序需要時在屏幕上繪圖打開了不良行為的大門,例如偽裝 UI 的其他部分或阻止用戶正確使用設備。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.