Android 中的危險權(quán)限詳細整理
Android 中的危險權(quán)限詳細整理
前言:
Android 中有上百種權(quán)限,現(xiàn)在將所有的權(quán)限歸為兩類:
一類是普通權(quán)限
一類的危險權(quán)限
普通權(quán)限是指那些不會威脅到用戶安全和隱私的權(quán)限,這部分權(quán)限系統(tǒng)會自動幫我們進行授權(quán)不需要手動操作。危險權(quán)限則表示那些可能會觸及到用戶安全隱私或者對設(shè)備安全造成影響的權(quán)限,如獲取手機聯(lián)系人信息等權(quán)限,申請者部分權(quán)限必須有用戶收到點擊授權(quán)才可以,否則程序無法使用相應(yīng)的功能。
下面列出 Android 中所有的危險權(quán)限,一共是9組24個權(quán)限。
權(quán)限組名 | 權(quán)限名稱 |
---|---|
CALENDAR(日歷) |
READ_CALENDAR |
WRITE_CALENDAR | |
CAMERA(相機) | CAMERA |
CONTACTS(聯(lián)系人) |
READ_CONTACTS |
WRITE_CONTACTS | |
GET_ACCOUNTS | |
LOCATION(位置) | ACCESS_FINE_LOCATION |
ACCESS_COARSE_LOCATION | |
MICROPHONE(麥克風(fēng)) | 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 |
這張表可以作為一個參照表,每當使用一個權(quán)限的時,可以先到這張表中來查看一下,如果在屬于這張表中的權(quán)限,那么就需要進行運行時權(quán)限處理,如果不在這張表中,那么只需要在AndroidManifest.xml文件中添加一下權(quán)限聲明就可以了。
另外需要注意,表格中每個危險權(quán)限都屬于一個權(quán)限組,我們在進行運行時權(quán)限處理時使用的是權(quán)限名,但是用戶一旦同意授權(quán)了,那么該權(quán)限所對應(yīng)的權(quán)限組中所有其他的權(quán)限也會同時被授權(quán)。
以上就是對Android 危險權(quán)限內(nèi)容的整理,如有疑問請留言或者到本站社區(qū)交流討論,本站關(guān)于Android開發(fā)的文章還有很多,希望大家搜索查閱,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Android HttpURLConnection斷點下載(單線程)
這篇文章主要為大家詳細介紹了Android HttpURLConnection斷點下載的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05Android自定義控件實現(xiàn)可左右滑動的導(dǎo)航條
這篇文章主要介紹了Android自定義控件實現(xiàn)可左右滑動的導(dǎo)航條,能響應(yīng)快速滑動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-07-07Studio 編譯報錯:compileSdkVersion ''android-24'' requires JDK 1.
今天小編就為大家分享一篇關(guān)于Studio編譯報錯:compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.的解決辦法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-10-10