Android 中的危險權限詳細整理
Android 中的危險權限詳細整理
前言:
Android 中有上百種權限,現(xiàn)在將所有的權限歸為兩類:
一類是普通權限
一類的危險權限
普通權限是指那些不會威脅到用戶安全和隱私的權限,這部分權限系統(tǒng)會自動幫我們進行授權不需要手動操作。危險權限則表示那些可能會觸及到用戶安全隱私或者對設備安全造成影響的權限,如獲取手機聯(lián)系人信息等權限,申請者部分權限必須有用戶收到點擊授權才可以,否則程序無法使用相應的功能。
下面列出 Android 中所有的危險權限,一共是9組24個權限。
權限組名 | 權限名稱 |
---|---|
CALENDAR(日歷) |
READ_CALENDAR |
WRITE_CALENDAR | |
CAMERA(相機) | CAMERA |
CONTACTS(聯(lián)系人) |
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 危險權限內容的整理,如有疑問請留言或者到本站社區(qū)交流討論,本站關于Android開發(fā)的文章還有很多,希望大家搜索查閱,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
Android HttpURLConnection斷點下載(單線程)
這篇文章主要為大家詳細介紹了Android HttpURLConnection斷點下載的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05Studio 編譯報錯:compileSdkVersion ''android-24'' requires JDK 1.
今天小編就為大家分享一篇關于Studio編譯報錯:compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.的解決辦法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-10-10