1. 程式人生 > >Android許可權——安裝apk後許可權詳情介面所需許可權預設開啟狀態

Android許可權——安裝apk後許可權詳情介面所需許可權預設開啟狀態

Android6.0之後推出動態申請許可權,所有敏感許可權預設都是沒有開啟的狀態,這兩天偶然間看到其他app安裝後所有許可權(包括敏感許可權)預設都是開啟的狀態,6.0之後敏感許可權都需要申請的,怎麼可能跨過使用者的,好奇心驅使我研究了一下。

6.0以後,也就是23以後,敏感許可權需申請,特別是有些手機系統還需要儲存許可權,這就相當尷尬了,因為大部分使用者安裝完app之後都是看都不看一直點下一步的,這個時候儲存許可權預設是沒有開啟的,但是app的自動更新需要這個許可權,有些系統在需要這個儲存許可權的時候還不會提示使用者,那這就相當尷尬了,怎麼解決這個問題呢?讓我們來分析一下。

我的開發工具是AS2.3的,建立專案後預設targetSdkVersion是25。 22 之前,也就是android5.1之前包括5.1,在清單檔案中註冊過的許可權預設都是開啟狀態的,但是23之後,預設的就是沒有開啟,所以,我們只需要吧targetSdkVersion改為小於22就可以了,這樣使用者安裝後許可權預設就是給予的狀態,就解決了這個問題。

但是,升級是大勢所趨,所以大家儘量還是從了谷歌爸爸吧。

轉載請註明出處。