android中危險許可權
阿新 • • 發佈:2019-02-02
一類的危險許可權
普通許可權是指那些不會威脅到使用者安全和隱私的許可權,這部分許可權系統會自動幫我們進行授權不需要手動操作。危險許可權則表示那些可能會觸及到使用者安全隱私或者對裝置安全造成影響的許可權,如獲取手機聯絡人資訊等許可權,申請者部分許可權必須有使用者收到點選授權才可以,否則程式無法使用相應的功能。
下面列出 Android 中所有的危險許可權,一共是9組24個許可權。
許可權組名 | 許可權名稱 |
---|---|
CALENDAR(日曆) | READ_CALENDAR |
WRITE_CALENDAR | |
CAMERA(相機) | CAMERA |
CONTACTS(聯絡人) | READ_CONTACTS |
WRITE_CONTACTS | |
GET_ACCOUNTS | |
LOCATION(位置) | ACCESS_FINE_LOCATION |
ACCESS_COARSE_LOCATION | |
MICROPHONE(麥克風) | RECORD_AUDIO |
PHONE(手機) | READ_PHONE_STATE |
CALL_PHONE | |
ERAD_CALL_LOG | |
WRITE_CALL_LOG | |
ADD_VOICEMAIL | |
USE_SIP | |
PROCESS_OUTGOING_CALLS | |
SENSORS(感測器) | BODY_SENSORS |
SMS(簡訊) | SEND_SMS |
RECEIVE_SMS | |
READ_SMS | |
RECEIVE_WAP_PUSH | |
RECEIVE_MMS | |
STORAGE(儲存卡) | READ_EXTERNAL_STORAGE |
WRITE_EXTERNAL_STORAGE |
這張表可以作為一個參照表,每當使用一個許可權的時,可以先到這張表中來檢視一下,如果在屬於這張表中的許可權,那麼就需要進行執行時許可權處理,如果不在這張表中,那麼只需要在AndroidManifest.xml檔案中新增一下許可權宣告就可以了。
另外需要注意,表格中每個危險許可權都屬於一個許可權組,我們在進行執行時許可權處理時使用的是許可權名,但是使用者一旦同意授權了,那麼該許可權所對應的許可權組中所有其他的許可權也會同時被授權。
以上就是對Android 危險許可權內容的整理,如有疑問請留言或者到本站社群交流討論,本站關於Android開發的文章還有很多,希望大家搜尋查閱,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支援!