Android 中的危險權限詳細整理
前言:
Android 中有上百種權限,現在將所有的權限歸為兩類:
一類是普通權限
一類的危險權限
普通權限是指那些不會威脅到用戶安全和隱私的權限,這部分權限系統會自動幫我們進行授權不需要手動操作。危險權限則表示那些可能會觸及到用戶安全隱私或者對設備安全造成影響的權限,如獲取手機聯系人信息等權限,申請者部分權限必須有用戶收到點擊授權才可以,否則程序無法使用相應的功能。
下面列出 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開發的文章還有很多,希望大家搜索查閱,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答