轉載:https://blog.csdn.net/chen969097157/article/details/78047596
動態權限:這類權限在需要的時候,需要我們動態申請
比如:當我們需要打開相機拍攝照片的時候需要我們通過代碼的方式在需要的地方去申請權限。
具體的權限分組情況如下表:
group:android.permission-group.CONTACTS
permission:android.permission.WRITE_CONTACTS
permission:android.permission.GET_ACCOUNTS
permission:android.permission.READ_CONTACTS
group:android.permission-group.PHONE
permission:android.permission.READ_CALL_LOG
permission:android.permission.READ_PHONE_STATE
permission:android.permission.CALL_PHONE
permission:android.permission.WRITE_CALL_LOG
permission:android.permission.USE_SIP
permission:android.permission.PROCESS_OUTGOING_CALLS
permission:com.android.voicemail.permission.ADD_VOICEMAIL
group:android.permission-group.CALENDAR
permission:android.permission.READ_CALENDAR
permission:android.permission.WRITE_CALENDAR
group:android.permission-group.CAMERA
permission:android.permission.CAMERA
group:android.permission-group.SENSORS
permission:android.permission.BODY_SENSORS
group:android.permission-group.LOCATION
permission:android.permission.ACCESS_FINE_LOCATION
permission:android.permission.ACCESS_COARSE_LOCATION
group:android.permission-group.STORAGE
permission:android.permission.READ_EXTERNAL_STORAGE
permission:android.permission.WRITE_EXTERNAL_STORAGE
group:android.permission-group.MICROPHONE
permission:android.permission.RECORD_AUDIO
group:android.permission-group.SMS
permission:android.permission.READ_SMS
permission:android.permission.RECEIVE_WAP_PUSH
permission:android.permission.RECEIVE_MMS
permission:android.permission.RECEIVE_SMS
permission:android.permission.SEND_SMS
permission:android.permission.READ_CELL_BROADCASTS
<——————-華麗的分割線 —————————–>
普通權限:這些只是普通權限,我們開發的時候,正常使用就行了,需要的權限在清單文件配置即可。
普通權限的總結:
ACCESS_LOCATION_EXTRA_COMMANDS 定位權限
ACCESS_NETWORK_STATE 網絡狀態權限
ACCESS_NOTIFICATION_POLICY 通知 APP通知顯示在狀態欄
ACCESS_WIFI_STATE WiFi狀態權限
BLUETOOTH 使用藍牙權限
BLUETOOTH_ADMIN 控制藍牙開關
BROADCAST_STICKY 粘性廣播
CHANGE_NETWORK_STATE 改變網絡狀態
CHANGE_WIFI_MULTICAST_STATE 改變WiFi多播狀態,應該是控制手機熱點(猜測)
CHANGE_WIFI_STATE 控制WiFi開關,改變WiFi狀態
DISABLE_KEYGUARD 改變鍵盤為不可用
EXPAND_STATUS_BAR 擴展bar的狀態
GET_PACKAGE_SIZE 獲取應用安裝包大小
INTERNET 網絡權限
KILL_BACKGROUND_PROCESSES 殺死后臺進程
MODIFY_AUDIO_SETTINGS 改變音頻輸出設置
NFC 支付
READ_SYNC_SETTINGS 獲取手機設置信息
READ_SYNC_STATS 數據統計
RECEIVE_BOOT_COMPLETED 監聽啟動廣播
REORDER_TASKS 創建新棧
REQUEST_INSTALL_PACKAGES 安裝應用程序
SET_TIME_ZONE 允許應用程序設置系統時間區域
SET_WALLPAPER 設置壁紙
SET_WALLPAPER_HINTS 設置壁紙上的提示信息,個性化語言
TRANSMIT_IR 紅外發射
USE_FINGERPRINT 指紋識別
VIBRATE 震動
WAKE_LOCK 鎖屏
WRITE_SYNC_SETTINGS 改變設置
SET_ALARM 設置警告提示
INSTALL_SHORTCUT 創建快捷方式
UNINSTALL_SHORTCUT 刪除快捷方式
---------------------