我正在使用權限,我試圖讓調用需要權限的東西比詢問每次是否有權限更容易...用戶可以撤銷(運行時)權限的所有情況是什麼? (在Activity Lifecycle中)
用戶可以撤銷一次被請求的權限 - 但是問題在於當用戶進入應用程序菜單(在應用程序工作期間)並且撤銷給定權限時...
我假設只有兩種方式來撤銷權限: 1 - 當用戶被要求,並拒絕授予 2 - 當用戶轉到菜單和應用程序設置關閉權限
問題是:有沒有其他的方式來撤銷權限? 當我們的應用程序處於恢復狀態時,在我們不知情的情況下,任何其他在後臺工作的應用程序(或任何其他應用程序)是否會撤銷權限(在任何時候?
我問彷彿有隻2個方案中,我們都知道,應用程序可以無需調用的onPause沒有鬆動的權限()(外出菜單或顯示在頂部權限授予對話框)。 這將使我們能夠不重複要求授予權限,直到onPause()被調用。
據我所知,撤銷權限的唯一途徑是你提到的那兩個。 – Vucko