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系統許可權和root許可權Android
- android許可權大全Android
- Android permission許可權Android
- android動態許可權到自定義許可權框架Android框架
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- Oracle 中的references許可權Oracle
- Android許可權管理之Permission許可權機制及使用Android
- android 許可權庫EasyPermissionsAndroid
- Android許可權適配Android
- Android安全—許可權模型Android模型
- Android系統許可權Android
- android 許可權問題Android
- Android6.0------許可權申請管理(單個許可權和多個許可權申請)Android
- AIX 的許可許可權(轉)AI
- Linux 中的許可權管理Linux
- 許可權之選單許可權
- android 許可權元件設計Android元件
- Xamarin Android許可權請求Android
- Android之SharedPreferences許可權Android
- Android 許可權清單大全Android
- Android許可權最佳實踐Android
- 探索Android Q上的位置許可權Android
- Android許可權管理之Android 6.0執行時許可權及解決辦法Android
- android 6.0許可權機制的簡單封裝(支援批量申請許可權)Android封裝
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- Linux中的許可權機制Linux
- Linux中的檔案許可權Linux
- Linux中檔案的許可權Linux
- Android動態許可權總結Android
- Android許可權處理分類Android
- android強制申請許可權Android
- Android 6.0許可權管理筆記Android筆記
- Android 廣播許可權保護Android
- Android property屬性許可權新增Android
- Oracle中定義者許可權和呼叫者許可權案例分析Oracle
- Linux-許可權管理(ACL許可權)Linux