Android权限大全
生活随笔
收集整理的這篇文章主要介紹了
Android权限大全
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、簡介
權限的目的為了保護用戶隱私,應用在訪問一些敏感數據時,必須事先取得用戶授權后才能使用,比如:比如讀取sdcard、訪問通訊錄等。
二、權限分類
1.Normal Permissions(普通權限):這類權限一般不涉及用戶隱私,是不需要用戶進行授權的,比如手機震動、訪問網絡等
2.Dangerous Permission(危險權限):這類權限是涉及到用戶隱私的,需要用戶進行授權,比如讀取sdcard、訪問通訊錄等
三、權限列表
| 訪問登記屬性 | ACCESS_CHECKIN_PROPERTIES | 允許讀取或寫入登記check-in數據庫屬性表的權限 | 普通權限 |
| 獲取錯略位置 | ACCESS_COARSE_LOCATION | 允許通過無線網絡或移動基站的方式獲取用戶的經緯度信息 | 危險權限 |
| 獲取精確位置 | ACCESS_FINE_LOCATION | 允許通過GPS接收衛星的定位信息 | 危險權限 |
| 訪問定位額外命令 | ACCESS_LOCATION_EXTRA_COMMANDS | 允許程序訪問額外的定位提供者指令 | 普通權限 |
| 獲取模擬定位信息 | ACCESS_MOCK_LOCATION | 允許獲取模擬定位信息,一般用于幫助開發者調試應用 | 普通權限 |
| 獲取網絡狀態 | ACCESS_NETWORK_STATE | 允許獲取網絡信息狀態 | 普通權限 |
| 訪問通知策略 | ACCESS_NOTIFICATION_POLICY | 允許訪問通知策略的應用程序的標記許可 | 普通權限 |
| 獲取WiFi狀態 | ACCESS_WIFI_STATE | 允許獲取當前WiFi接入的狀態以及WLAN熱點的信息 | 普通權限 |
| 賬戶管理 | ACCOUNT_MANAGER | 允許程序通過賬戶驗證方式訪問賬戶管理ACCOUNT_MANAGER相關信息 | 普通權限 |
| 驗證賬戶 | AUTHENTICATE_ACCOUNTS | 允許一個應用程序添加語音郵件系統 | 普通權限 |
| 允許接聽來電 | ANSWER_PHONE_CALLS | 允許接聽來電 | 普通權限 |
| 電量統計 | BATTERY_STATS | 允許獲取電池電量統計信息 | 普通權限 |
| 只有系統可以綁定到accessibilityservice | BIND_ACCESSIBILITY_SERVICE | 請求accessibilityservice服務,以確保只有系統可以綁定到它 | 普通權限 |
| 綁定小插件 | BIND_APPWIDGET | 允許應用程序告訴AppWidget服務應用程序可以訪問AppWidget的數據 | 普通權限 |
| 綁定設備管理 | BIND_DEVICE_ADMIN | 請求系統管理員接收者receiver,只有系統才能使用 | 普通權限 |
| 綁定輸入法 | BIND_INPUT_METHOD | 請求InputMethodService服務,只有系統才能使用 | 普通權限 |
| 只有系統綁定到HostApduService或OffHostApduService | BIND_NFC_SERVICE | 由HostApduService或OffHostApduService,必須確保只有系統綁定到它 | 普通權限 |
| 只有系統綁定到NotificationListenerService | BIND_NOTIFICATION_LISTENER_SERVICE | 必須要求由NotificationListenerService,以確保只有系統可以綁定到它 | 普通權限 |
| 只有系統可以綁定PrintService | BIND_PRINT_SERVICE | 必須要求由PrintService,以確保只有系統可以綁定到它 | 普通權限 |
| 綁定RemoteView | BIND_REMOTEVIEWS | 必須通過RemoteViewsService,服務來請求,只有系統才能用 | 普通權限 |
| 只有系統可以綁定到TextService | BIND_TEXT_SERVICE | 必須要求TextService,以確保只有系統可以綁定到它 | 普通權限 |
| 確保只有系統可以綁定到VpnService | BIND_VPN_SERVICE | 必須要求VpnService,以確保只有系統可以綁定到它 | 普通權限 |
| 綁定壁紙 | BIND_WALLPAPER | 必須要求WallpaperService,以確保只有系統可以綁定到它 | 普通權限 |
| 使用藍牙 | BLUETOOTH | 允許應用程序連接到藍牙設備配對 | 普通權限 |
| 藍牙管理 | BLUETOOTH_ADMIN | 允許程序進行發現和配對新的藍牙設備 | 普通權限 |
| 設置藍牙設備不需要交互 | BLUETOOTH_PRIVILEGED | 允許應用程序對藍牙設備,不需要用戶交互 | 普通權限 |
| 使用的傳感器來測量 | BODY_SENSORS | 允許應用程序訪問用戶使用的傳感器來測量 | 危險權限 |
| 應用刪除時廣播 | BROADCAST_PACKAGE_REMOVED | 允許應用程序廣播通知應用程序包被移除后 | 普通權限 |
| 收到短信時廣播 | BROADCAST_SMS | 允許程序當收到短信時觸發一個廣播 | 普通權限 |
| 連續廣播 | BROADCAST_STICKY | 允許程序收到廣播后快速收到下一個廣播 | 普通權限 |
| WAP PUSH廣播 | BROADCAST_WAP_PUSH | 允許應用程序播放一個WAP推收到通知 | 普通權限 |
| 撥打電話 | CALL_PHONE | 允許程序從非系統撥號器里撥打電話 | 危險權限 |
| 通話權限 | CALL_PRIVILEGED | 允許程序撥打電話,替換系統的撥號器界面 | 普通權限 |
| 拍照權限 | CAMERA | 允許程序訪問攝像頭進行拍照 | 危險權限 |
| 捕獲音頻輸出 | CAPTURE_AUDIO_OUTPUT | 允許應用程序捕獲音頻輸出 | 普通權限 |
| 獲取安全的視頻輸出 | CAPTURE_SECURE_VIDEO_OUTPUT | 允許應用程序獲取安全的視頻輸出 | 普通權限 |
| 捕獲視頻輸出 | CAPTURE_VIDEO_OUTPUT | 允許一個應用程序來捕獲視頻輸出 | 普通權限 |
| 改變組件狀態 | CHANGE_COMPONENT_ENABLED_STATE | 允許一個應用程序改變組件是否啟用狀態 | 普通權限 |
| 改變配置 | CHANGE_CONFIGURATION | 允許應用程序修改當前配置 | 普通權限 |
| 改變網絡狀態 | CHANGE_NETWORK_STATE | 允許應用程序改變網絡連接狀態 | 普通權限 |
| 改變WiFi多播狀態 | CHANGE_WIFI_MULTICAST_STATE | 允許應用程序進入無線多播模式 | 普通權限 |
| 改變WiFi狀態 | CHANGE_WIFI_STATE | 允許應用程序改變wifi連接狀態 | 普通權限 |
| 清除應用緩存 | CLEAR_APP_CACHE | 允許應用程序清除所有已安裝的 應用程序緩存 | 普通權限 |
| 清除用戶數據 | CLEAR_APP_USER_DATA | 允許應用程序清除用戶數據 | 普通權限 |
| 控制定位更新 | CONTROL_LOCATION_UPDATES | 允許程序獲得移動網絡定位信息改變 | 普通權限 |
| 刪除緩存文件 | DELETE_CACHE_FILES | 允許應用程序刪除緩存文件 | 普通權限 |
| 刪除應用 | DELETE_PACKAGES | 允許應用程序刪除應用 | 普通權限 |
| 電源管理 | DEVICE_POWER | 允許低級訪問電源管理 | 普通權限 |
| 應用診斷 | DIAGNOSTIC | 允許應用程序RW診斷資源 | 普通權限 |
| 禁用鍵盤鎖 | DISABLE_KEYGUARD | 允許應用程序禁用鍵盤鎖 | 普通權限 |
| 轉存系統信息 | DUMP | 允許程序獲取系統dump信息從系統服務 | 普通權限 |
| 狀態欄控制 | EXPAND_STATUS_BAR | 允許應用程序展開或折疊狀態欄 | 普通權限 |
| 工廠測試模式 | FACTORY_TEST | 允許程序運行工廠測試模式 | 普通權限 |
| 使用閃光燈 | FLASHLIGHT | 允許訪問的閃光燈 | 普通權限 |
| 強制后退 | FORCE_BACK | 允許應用程序強制操作任何事情 | 普通權限 |
| 訪問賬戶Gmail列表 | GET_ACCOUNTS | 允許訪問的帳戶的Gmail列表服務 | 危險權限 |
| 獲取應用大小 | GET_PACKAGE_SIZE | 允許一個程序獲取任何package占用空間容量 | 普通權限 |
| 獲取任務信息 | GET_TASKS | 允許應用程序獲取當前的信息 或最近運行的任務 | 普通權限 |
| 獲取私人信息 | GET_TOP_ACTIVITY_INFO | 允許應用程序獲取私人信息 | 普通權限 |
| 允許全局搜索 | GLOBAL_SEARCH | 允許程序允許全局搜索 | 普通權限 |
| 硬件測試 | HARDWARE_TEST | 允許訪問硬件輔助設備 | 普通權限 |
| 注射事件 | INJECT_EVENTS | 允許訪問本程序的底層事件,獲取按鍵、軌跡球的事件流 | 普通權限 |
| 安裝定位提供 | INSTALL_LOCATION_PROVIDER | 允許程序安裝定位提供 | 普通權限 |
| 安裝應用程序 | INSTALL_PACKAGES | 允許程序安裝應用 | 普通權限 |
| 快捷方式 | INSTALL_SHORTCUT | 允許應用程序快捷方式 | 普通權限 |
| 內部系統窗口 | INTERNAL_SYSTEM_WINDOW | 允許程序打開內部窗口,不對第三方應用程序開放此權限 | 普通權限 |
| 訪問網絡 | INTERNET | 允許程序訪問網絡連接,可能產生GPRS流量 | 普通權限 |
| 結束后臺進程 | KILL_BACKGROUND_PROCESSES | 允許一個應用程序調用killBackgroundProcesses()方法結束后臺進程 | 普通權限 |
| 使用定位功能的硬件 | LOCATION_HARDWARE | 允許一個應用程序中使用定位功能的硬件,不使用第三方應用 | 普通權限 |
| 管理賬戶 | MANAGE_ACCOUNTS | 允許程序管理AccountManager中的賬戶列表 | 普通權限 |
| 管理程序引用 | MANAGE_APP_TOKENS | 管理創建、摧毀、Z軸順序,僅用于系統 | 普通權限 |
| 管理文件訪問 | MANAGE_DOCUMENTS | 允許程序管理文件的訪問允許程序執行軟格式化,刪除系統配置信息 | 普通權限 |
| 軟格式化 | MASTER_CLEAR | 允許程序執行軟格式化,刪除系統配置信息 | 普通權限 |
| 知道什么是播放和控制其內容 | MEDIA_CONTENT_CONTROL | 允許一個應用程序知道什么是播放和控制其內容 ,不能被第三方應用使用 | 普通權限 |
| 修改聲音設置 | MODIFY_AUDIO_SETTINGS | 允許程序修改聲音設置信息 | 普通權限 |
| 修改電話狀態 | MODIFY_PHONE_STATE | 允許程序修改電話狀態 | 普通權限 |
| 格式化文件系統 | MOUNT_FORMAT_FILESYSTEMS | 允許程序格式化可移動文件系統 | 普通權限 |
| 掛載文件系統 | MOUNT_UNMOUNT_FILESYSTEMS | 允許程序掛載、反掛載外部文件系統 | 普通權限 |
| 允許NFC通訊 | NFC | 允許程序執行NFC近距離通訊操作 | 普通權限 |
| 永久Activity | PERSISTENT_ACTIVITY | 允許程序創建一個永久的Activity,該功能標記為將來將被移除 | 普通權限 |
| 處理撥出電話 | PROCESS_OUTGOING_CALLS | 允許程序監視,修改或放棄播出電話 | 危險權限 |
| 讀取日程提醒 | READ_CALENDAR | 允許應用程序讀取用戶的日程信息 | 危險權限 |
| 讀取通話記錄 | READ_CALL_LOG | 允許應用程序讀取用戶的通話記錄 | 危險權限 |
| 讀取聯系人 | READ_CONTACTS | 允許應用程序讀取用戶的聯系人信息 | 危險權限 |
| 讀取設備外部存儲空間的文件 | READ_EXTERNAL_STORAGE | 允許應用程序讀取設備外部存儲空間的文件 | 危險權限 |
| 屏幕截圖 | READ_FRAME_BUFFER | 允許程序讀取幀緩存用于屏幕截圖 | 普通權限 |
| 讀取收藏夾和歷史記錄 | READ_HISTORY_BOOKMARKS | 允許應用程序讀取瀏覽器收藏夾和歷史記錄 | 普通權限 |
| 讀取輸入狀態 | READ_INPUT_STATE | 讀取當前鍵的輸入狀態,僅用于系統 | 普通權限 |
| 讀取系統日志 | READ_LOGS | 允許應用程序讀取系統底層日志 | 普通權限 |
| 讀取電話狀態 | READ_PHONE_STATE | 允許程序訪問電話狀態 | 危險權限 |
| 讀取用戶的個人資料信息 | READ_PROFILE | 允許應用程序讀取用戶的個人資料信息 | 普通權限 |
| 讀取短信內容 | READ_SMS | 允許應用程序讀取短信內容 | 危險權限 |
| 讀取同步設置 | READ_SYNC_SETTINGS | 允許應用程序讀取同步設置,讀取Google在線同步設置 | 普通權限 |
| 讀取同步狀態 | READ_SYNC_STATS | 允許程序讀取同步狀態,獲得Google在線同步狀態 | 普通權限 |
| 讀取用戶字典 | READ_USER_DICTIONARY | 允許應用程序讀取用戶字典 | 普通權限 |
| 重啟設備 | REBOOT | 允許能夠重新啟動設備 | 普通權限 |
| 開機自動允許 | RECEIVE_BOOT_COMPLETED | 允許程序開機自動運行 | 普通權限 |
| 接收彩信 | RECEIVE_MMS | 允許程序接收彩信 | 危險權限 |
| 接收短信 | RECEIVE_SMS | 允許程序接收短信 | 危險權限 |
| 接收Wap Push | RECEIVE_WAP_PUSH | 允許程序接收WAP PUSH信息 | 危險權限 |
| 錄音 | RECORD_AUDIO | 允許程序錄制聲音通過手機或耳機的麥克 | 危險權限 |
| 排序系統任務 | REORDER_TASKS | 允許程序重新排序系統Z軸運行中的任務 | 普通權限 |
| 結束系統任務 | RESTART_PACKAGES | 允許程序結束任務通過restartPackage(String)方法,該方式將在外來放棄 | 普通權限 |
| 來電時候用進行即時短信息回復 | SEND_RESPOND_VIA_MESSAGE | 允許用戶在來電的時候用你的應用進行即時的短信息回復 | 普通權限 |
| 發送短信 | SEND_SMS | 允許程序發送短信 危險權限 | |
| 設置Activity觀察其 | SET_ACTIVITY_WATCHER | 設置Activity觀察器一般用于monkey測試 | 普通權限 |
| 設置鬧鈴提醒 | SET_ALARM | 允許程序設置鬧鈴提醒 | 普通權限 |
| 設置總是退出 | SET_ALWAYS_FINISH | 允許程序設置程序在后臺是否總是退出 | 普通權限 |
| 設置動畫縮放 | SET_ANIMATION_SCALE | 允許程序設置全局動畫縮放 | 普通權限 |
| 設置調試程序 | SET_DEBUG_APP | 允許程序設置調試程序,一般用于開發 | 普通權限 |
| 設置屏幕方向 | SET_ORIENTATION | 設置屏幕方向為橫屏或標準方式顯示,不用于普通應用 | 普通權限 |
| 設置不能被第三方應用獲取 | SET_POINTER_SPEED | 系統權限,不能被第三方應用獲取 | 普通權限 |
| 設置應用參數 | SET_PREFERRED_APPLICATIONS | 允許程序設置應用的參數 | 普通權限 |
| 設置進程限制 | SET_PROCESS_LIMIT | 允許程序設置最大的進程數量的限制 | 普通權限 |
| 設置系統時間 | SET_TIME | 允許程序設置系統時間 | 普通權限 |
| 設置系統時區 | SET_TIME_ZONE | 允許程序設置系統時區 | 普通權限 |
| 設置桌面壁紙 | SET_WALLPAPER | 允許程序設置桌面壁紙 | 普通權限 |
| 設置壁紙建議 | SET_WALLPAPER_HINTS | 允許程序設置壁紙建議 | 普通權限 |
| 發送一個永久的進程信號 | SIGNAL_PERSISTENT_PROCESSES | 允許程序發送一個永久的進程信號 | 普通權限 |
| 狀態欄控制 | STATUS_BAR | 允許程序打開、關閉、禁用狀態欄 | 普通權限 |
| 訪問訂閱內容 | SUBSCRIBED_FEEDS_READ | 允許應用程序訪問已訂閱的數據庫 | 普通權限 |
| 寫入訂閱內容 | SUBSCRIBED_FEEDS_WRITE | 允許應用程序寫入或修改訂閱內容的數據庫 | 普通權限 |
| 顯示系統窗口 | SYSTEM_ALERT_WINDOW | 允許程序顯示系統窗口 | 普通權限 |
| 使用設備的紅外發射器 | TRANSMIT_IR | 允許使用設備的紅外發射器,如果可用 | 普通權限 |
| 刪除快捷方式 | UNINSTALL_SHORTCUT | 刪除快捷方式 | 普通權限 |
| 更新設備狀態 | UPDATE_DEVICE_STATS | 允許程序更新設備狀態 | 普通權限 |
| 使用證書 | USE_CREDENTIALS | 允許應用程序請求驗證AccountManager | 普通權限 |
| 使用SIP視頻 | USE_SIP | 允許程序使用SIP視頻服務 | 危險權限 |
| 使用振動 | VIBRATE | 允許程序振動 | 普通權限 |
| 喚醒鎖定 | WAKE_LOCK | 允許程序在手機屏幕關閉后后臺進程仍然運行 | 普通權限 |
| 寫入GPRS接入點設置 | WRITE_APN_SETTINGS | 允許程序寫入網絡GPRS接入點設置 | 普通權限 |
| 寫入日程提醒 | WRITE_CALENDAR | 允許程序寫入日程,但不可讀取 | 危險權限 |
| 寫入聯系人數據 | WRITE_CALL_LOG | 允許程序寫入聯系人數據,但不可讀取 | 危險權限 |
| 寫入聯系人 | WRITE_CONTACTS | 允許程序寫入聯系人,但不可讀取 | 危險權限 |
| 寫入外部存儲 | WRITE_EXTERNAL_STORAGE | 允許程序寫入外部存儲 危險權限 | |
| 寫入Google地圖數據 | WRITE_GSERVICES | 允許應用程序修改谷歌地圖服務 | 普通權限 |
| 寫入收藏夾和歷史記錄 | WRITE_HISTORY_BOOKMARKS | 允許應用程序寫入瀏覽器歷史記錄或收藏夾,但不可讀取 | 普通權限 |
| 編寫用戶的個人資料信息 | WRITE_PROFILE | 允許應用程序編寫用戶的個人資料信息,但不可讀取 | 普通權限 |
| 讀寫系統敏感設置 | WRITE_SECURE_SETTINGS | 允許應用程序讀取或寫入安全系統設置 | 普通權限 |
| 讀寫系統設置 | WRITE_SETTINGS | 允許應用程序讀取或寫入系統設置 | 普通權限 |
| 編寫短信 | WRITE_SMS | 允許應用程序編寫短信 | 普通權限 |
| 寫入在線同步設置 | WRITE_SYNC_SETTINGS | 允許應用程序編寫Google在線同步設置 | 普通權限 |
| 編寫用戶字典 | WRITE_USER_DICTIONARY | 允許應用程序編寫用戶字典 | 普通權限 |
總結
以上是生活随笔為你收集整理的Android权限大全的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 额温枪大揭秘-你的额温枪为什么测不准
- 下一篇: Android 权限大全