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
- Android SELinux許可權AndroidLinux
- android動態許可權到自定義許可權框架Android框架
- android 許可權庫EasyPermissionsAndroid
- Android6.0------許可權申請管理(單個許可權和多個許可權申請)Android
- android 許可權元件設計Android元件
- 探索Android Q上的位置許可權Android
- Linux 中的許可權管理Linux
- android 6.0許可權機制的簡單封裝(支援批量申請許可權)Android封裝
- Android property屬性許可權新增Android
- Android動態許可權總結Android
- Android許可權處理分類Android
- android強制申請許可權Android
- 許可權之選單許可權
- Linux中檔案的許可權Linux
- Linux中的許可權機制Linux
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- android AVC錯誤修改許可權方法Android
- Android手機獲取Root許可權Android
- 在Android上優雅的申請許可權Android
- Android6.0許可權的動態適配Android
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- Linux的檔案存取許可權和0644許可權Linux
- 許可權系統:一文搞懂功能許可權、資料許可權
- 【自然框架】許可權的視訊演示(二):許可權到欄位、許可權到記錄框架
- Android 輔助許可權與懸浮窗Android
- 阿里雲RDS的高許可權不是真正的高許可權阿里
- Linux特殊許可權之suid、sgid、sbit許可權LinuxUI
- django開發之許可權管理(一)——許可權管理詳解(許可權管理原理以及方案)、不使用許可權框架的原始授權方式詳解Django框架
- Android14 關於讀寫許可權 (Vivo)Android
- Android程式保活(二):利用 Notification 提升許可權Android
- Android 6.0 在執行時請求許可權Android
- android permission 許可權與安全機制解析(下)Android
- 一次Android許可權刪除經歷Android
- Android優雅地申請動態許可權Android
- 原生Android之(6.0及以上)許可權申請Android
- 分享一段Android許可權設定的程式碼Android
- Android開發-更”聰明”的申請許可權方式Android