最全的Android權限參考

本文轉載自:

http://www.wirelessqa.com/?p=352


ACCESS_CHECKIN_PROPERTIES          = "mandroid.permission.ACCESS_CHECKIN_PROPERTIES";
ACCESS_CHECKIN_PROPERTIES_DES      = "允許程序讀取或寫入登記check-in數據庫屬性表的權限";
ACCESS_COARSE_LOCATION             = "android.permission.ACCESS_COARSE_LOCATION";
ACCESS_COARSE_LOCATION_DES         = "允許程序通過WiFi或移動基站的方式獲取用戶錯略的經緯度信息,定位精度大概誤差在30~1500米";
ACCESS_FINE_LOCATION               = "android.permission.ACCESS_FINE_LOCATION";
ACCESS_FINE_LOCATION_DES           = "允許程序通過GPS芯片接收衛星的定位信息,定位精度達10米以內";
ACCESS_LOCATION_EXTRA_COMMANDS     = "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS";
ACCESS_LOCATION_EXTRA_COMMANDS_DES = "允許程序訪問額外的定位提供者指令";
ACCESS_MOCK_LOCATION               = "android.permission.ACCESS_MOCK_LOCATION";
ACCESS_MOCK_LOCATION_DES           = "允許程序獲取模擬定位信息,一般用於幫助開發者調試應用";
ACCESS_NETWORK_STATE               = "android.permission.ACCESS_NETWORK_STATE";
ACCESS_NETWORK_STATE_DES           = "允許程序獲取網絡信息狀態,如當前的網絡連接是否有效";
ACCESS_SURFACE_FLINGER             = "android.permission.ACCESS_SURFACE_FLINGER";
ACCESS_SURFACE_FLINGER_DES         = "Android平臺上底層的圖形顯示支持,一般用於遊戲或照相機預覽界面和底層模式的屏幕截圖";
ACCESS_WIFI_STATE                  = "android.permission.ACCESS_WIFI_STATE";
ACCESS_WIFI_STATE_DES              = "允許程序獲取當前WiFi接入的狀態以及WLAN熱點的信息";
ACCOUNT_MANAGER                    = "android.permission.ACCOUNT_MANAGER";
ACCOUNT_MANAGER_DES                = "允許程序獲取賬戶驗證信息,主要爲GMail賬戶信息,只有系統級進程才能訪問的權限";
AUTHENTICATE_ACCOUNTS              = "android.permission.AUTHENTICATE_ACCOUNTS";
AUTHENTICATE_ACCOUNTS_DES          = "允許程序通過賬戶驗證方式訪問賬戶管理ACCOUNT_MANAGER相關信息";
BATTERY_STATS                      = "android.permission.BATTERY_STATS";
BATTERY_STATS_DES                  = "允許程序獲取電池電量統計信息";
BIND_APPWIDGET                     = "android.permission.BIND_APPWIDGET";
BIND_APPWIDGET_DES                 = "允許程序告訴appWidget服務需要訪問小插件的數據庫,只有非常少的應用纔用到此權限";
BIND_DEVICE_ADMIN                  = "android.permission.BIND_DEVICE_ADMIN";
BIND_DEVICE_ADMIN_DES              = "請求系統管理員接收者receiver,只有系統才能使用";
BIND_INPUT_METHOD                  = "android.permission.BIND_INPUT_METHOD";
BIND_INPUT_METHOD_DES              = "請求InputMethodService服務,只有系統才能使用";
BIND_REMOTEVIEWS                   = "android.permission.BIND_REMOTEVIEWS";
BIND_REMOTEVIEWS_DES               = "必須通過RemoteViewsService服務來請求,只有系統才能用";
BIND_WALLPAPER                     = "android.permission.BIND_WALLPAPER";
BIND_WALLPAPER_DES                 = "必須通過WallpaperService服務來請求,只有系統才能用";
BLUETOOTH                          = "android.permission.BLUETOOTH";
BLUETOOTH_DES                      = "允許程序連接配對過的藍牙設備";
BLUETOOTH_ADMIN                    = "android.permission.BLUETOOTH_ADMIN";
BLUETOOTH_ADMIN_DES                = "允許程序進行發現和配對新的藍牙設備";
BRICK                              = "android.permission.BRICK";
BRICK_DES                          = "能夠禁用手機,非常危險,顧名思義就是讓手機變成磚頭";
BROADCAST_PACKAGE_REMOVED          = "android.permission.BROADCAST_PACKAGE_REMOVED";
BROADCAST_PACKAGE_REMOVED_DES      = "允許程序刪除時廣播";
BROADCAST_SMS                      = "android.permission.BROADCAST_SMS";
BROADCAST_SMS_DES                  = "允許程序當收到短信時觸發一個廣播";
BROADCAST_STICKY                   = "android.permission.BROADCAST_STICKY";
BROADCAST_STICKY_DES               = "允許程序收到廣播後快速收到下一個廣播";
BROADCAST_WAP_PUSH                 = "ndroid.permission.BROADCAST_WAP_PUSH";
BROADCAST_WAP_PUSH_DES             = "WAP PUSH服務收到後觸發一個廣播";
CALL_PHONE                         = "android.permission.CALL_PHONE";
CALL_PHONE_DES                     = "允許程序從非系統撥號器裏撥打電話";
CALL_PRIVILEGED                    = "android.permission.CALL_PRIVILEGED";
CALL_PRIVILEGED_DES                = "允許程序撥打電話,替換系統的撥號器界面";
CAMERA                             = "android.permission.CAMERA";
CAMERA_DES                         = "允許程序訪問攝像頭進行拍照";
CHANGE_COMPONENT_ENABLED_STATE     = "android.permission.CHANGE_COMPONENT_ENABLED_STATE";
CHANGE_COMPONENT_ENABLED_STATE_DES = "改變組件是否啓用狀態";
CHANGE_CONFIGURATION               = "android.permission.CHANGE_CONFIGURATION";
CHANGE_CONFIGURATION_DES           = "允許當前應用改變配置,如定位";
CHANGE_NETWORK_STATE               = "android.permission.CHANGE_NETWORK_STATE";
CHANGE_NETWORK_STATE_DES           = "允許程序改變網絡狀態,如是否聯網";
CHANGE_WIFI_MULTICAST_STATE        = "android.permission.CHANGE_WIFI_MULTICAST_STATE";
CHANGE_WIFI_MULTICAST_STATE_DES    = "允許程序改變WiFi多播狀態";
CHANGE_WIFI_STATE                  = "android.permission.CHANGE_WIFI_STATE";
CHANGE_WIFI_STATE_DES              = "允許程序改變WiFi狀態";
CLEAR_APP_CACHE                    = "android.permission.CLEAR_APP_CACHE";
CLEAR_APP_CACHE_DES                = "允許程序清除應用緩存";
CLEAR_APP_USER_DATA                = "android.permission.CLEAR_APP_USER_DATA";
CLEAR_APP_USER_DATA_DES            = "允許程序清除用戶數據";
CWJ_GROUP                          = "android.permission.CWJ_GROUP";
CWJ_GROUP_DES                      = "允許CWJ賬戶組訪問底層信息";
CELL_PHONE_MASTER_EX               = "android.permission.CELL_PHONE_MASTER_EX";
CELL_PHONE_MASTER_EX_DES           = "手機優化大師擴展權限";

CONTROL_LOCATION_UPDATES           = "android.permission.CONTROL_LOCATION_UPDATES";
CONTROL_LOCATION_UPDATES_DES       = "允許程序獲得移動網絡定位信息改變";
DELETE_CACHE_FILES                 = "android.permission.DELETE_CACHE_FILES";
DELETE_CACHE_FILES_DES             = "允許程序刪除緩存文件";
DELETE_PACKAGES                    = "android.permission.DELETE_PACKAGES";
DELETE_PACKAGES_DES                = "允許程序刪除應用";
DEVICE_POWER                       = "android.permission.DEVICE_POWER";
DEVICE_POWER_DES                   = "允許程序訪問底層電源管理";
DIAGNOSTIC                         = "android.permission.DIAGNOSTIC";
DIAGNOSTIC_DES                     = "允許程序到RW到診斷資源";

DISABLE_KEYGUARD                   = "android.permission.DISABLE_KEYGUARD";
DISABLE_KEYGUARD_DES               = "允許程序禁用鍵盤鎖";
DUMP                               = "android.permission.DUMP";
DUMP_DES                           = "允許程序獲取系統dump信息從系統服務";
EXPAND_STATUS_BAR                  = "android.permission.EXPAND_STATUS_BAR";
EXPAND_STATUS_BAR_DES              = "允許程序擴展或收縮狀態欄";
FACTORY_TEST                       = "android.permission.FACTORY_TEST";
FACTORY_TEST_DES                   = "允許程序運行工廠測試模式";
FLASHLIGHT                         = "android.permission.FLASHLIGHT";
FLASHLIGHT_DES                     = "允許訪問閃光燈";
FORCE_BACK                         = "android.permission.FORCE_BACK";
FORCE_BACK_DES                     = "允許程序強制使用back後退按鍵,無論Activity是否在頂層";
GET_ACCOUNTS                       = "android.permission.GET_ACCOUNTS";
GET_ACCOUNTS_DES                   = "允許程序訪問賬戶Gmail列表";
GET_PACKAGE_SIZE                   = "android.permission.GET_PACKAGE_SIZE";
GET_PACKAGE_SIZE_DES               = "允許程序獲取應用的文件大小";

GET_TASKS                          = "android.permission.GET_TASKS";
GET_TASKS_DES                      = "允許程序獲取任務信息";
GLOBAL_SEARCH                      = "android.permission.GLOBAL_SEARCH";
GLOBAL_SEARCH_DES                  = "允許程序允許全局搜索";
HARDWARE_TEST                      = "android.permission.HARDWARE_TEST";
HARDWARE_TEST_DES                  = "允許程序訪問硬件輔助設備,用於硬件測試";
INJECT_EVENTS                      = "android.permission.INJECT_EVENTS";
INJECT_EVENTS_DES                  = "允許程序訪問本程序的底層事件,獲取按鍵、軌跡球的事件流";
INSTALL_LOCATION_PROVIDER          = "android.permission.INSTALL_LOCATION_PROVIDER";
INSTALL_LOCATION_PROVIDER_DES      = "允許程序安裝定位提供";
INSTALL_PACKAGES                   = "android.permission.INSTALL_PACKAGES";
INSTALL_PACKAGES_DES               = "允許程序安裝應用";
INTERNAL_SYSTEM_WINDOW             = "android.permission.INTERNAL_SYSTEM_WINDOW";
INTERNAL_SYSTEM_WINDOW_DES         = "允許程序打開內部窗口,不對第三方應用程序開放此權限";
INTERNET                           = "android.permission.INTERNET";
INTERNET_DES                       = "允許程序訪問網絡連接,可能產生GPRS流量";
KILL_BACKGROUND_PROCESSES          = "android.permission.KILL_BACKGROUND_PROCESSES";
KILL_BACKGROUND_PROCESSES_DES      = "允許程序調用killBackgroundProcesses(String).方法結束後臺進程";
MANAGE_ACCOUNTS                    = "android.permission.MANAGE_ACCOUNTS";
MANAGE_ACCOUNTS_DES                = "允許程序管理AccountManager中的賬戶列表";
MANAGE_APP_TOKENS                  = "android.permission.MANAGE_APP_TOKENS";
MANAGE_APP_TOKENS_DES              = "管理創建、摧毀、Z軸順序,僅用於系統";
MTWEAK_USER                        = "android.permission.MTWEAK_USER";
MTWEAK_USER_DES                    = "允許mTweak用戶訪問高級系統權限";
MTWEAK_FORUM                       = "android.permission.MTWEAK_FORUM";
MTWEAK_FORUM_DES                   = "允許程序使用mTweak社區權限";
MASTER_CLEAR                       = "android.permission.MASTER_CLEAR";
MASTER_CLEAR_DES                   = "允許程序執行軟格式化,刪除系統配置信息";
MODIFY_AUDIO_SETTINGS              = "android.permission.MODIFY_AUDIO_SETTINGS";
MODIFY_AUDIO_SETTINGS_DES          = "允許程序修改聲音設置信息";
MODIFY_PHONE_STATE                 = "android.permission.MODIFY_PHONE_STATE";
MODIFY_PHONE_STATE_DES             = "允許程序修改電話狀態,如飛行模式,但不包含替換系統撥號器界面";
MOUNT_FORMAT_FILESYSTEMS           = "android.permission.MOUNT_FORMAT_FILESYSTEMS";
MOUNT_FORMAT_FILESYSTEMS_DES       = "允許程序格式化可移動文件系統,比如格式化清空SD卡";
MOUNT_UNMOUNT_FILESYSTEMS          = "android.permission.MOUNT_UNMOUNT_FILESYSTEMS";
MOUNT_UNMOUNT_FILESYSTEMS_DES      = "允許程序掛載、反掛載外部文件系統";
NFC                                = "android.permission.NFC";
NFC_DES                            = "允許程序執行NFC近距離通訊操作,用於移動支持";
PERSISTENT_ACTIVITY                = "android.permission.PERSISTENT_ACTIVITY";
PERSISTENT_ACTIVITY_DES            = "允許程序創建一個永久的Activity,該功能標記爲將來將被移除";
PROCESS_OUTGOING_CALLS             = "android.permission.PROCESS_OUTGOING_CALLS";
PROCESS_OUTGOING_CALLS_DES         = "允許程序監視,修改或放棄播出電話";
READ_CALENDAR                      = "android.permission.READ_CALENDAR";
READ_CALENDAR_DES                  = "允許程序讀取用戶的日程信息";
READ_CONTACTS                      = "android.permission.READ_CONTACTS";
READ_CONTACTS_DES                  = "允許程序訪問聯繫人通訊錄信息";
READ_FRAME_BUFFER                  = "android.permission.READ_FRAME_BUFFER";
READ_FRAME_BUFFER_DES              = "允許程序讀取幀緩存用於屏幕截圖";
READ_HISTORY_BOOKMARKS             = "com.android.browser.permission.READ_HISTORY_BOOKMARKS";
READ_HISTORY_BOOKMARKS_DES         = "允許程序讀取瀏覽器收藏夾和歷史記錄";
READ_INPUT_STATE                   = "android.permission.READ_INPUT_STATE";
READ_INPUT_STATE_DES               = "允許程序讀取當前鍵的輸入狀態,僅用於系統";
READ_LOGS                          = "android.permission.READ_LOGS";
READ_LOGS_DES                      = "允許程序讀取系統底層日誌";
READ_PHONE_STATE                   = "android.permission.READ_PHONE_STATE";
READ_PHONE_STATE_DES               = "允許程序訪問電話狀態";
READ_SMS                           = "android.permission.READ_SMS";
READ_SMS_DES                       = "允許程序讀取短信內容";
READ_SYNC_SETTINGS                 = "android.permission.READ_SYNC_SETTINGS";
READ_SYNC_SETTINGS_DES             = "允許程序讀取同步設置,讀取Google在線同步設置";
READ_SYNC_STATS                    = "android.permission.READ_SYNC_STATS";
READ_SYNC_STATS_DES                = "允許程序讀取同步狀態,獲得Google在線同步狀態";
REBOOT                             = "android.permission.REBOOT";
REBOOT_DES                         = "允許程序重新啓動設備";
RECEIVE_BOOT_COMPLETED             = "android.permission.RECEIVE_BOOT_COMPLETED";
RECEIVE_BOOT_COMPLETED_DES         = "允許程序開機自動運行";
RECEIVE_MMS                        = "android.permission.RECEIVE_MMS";
RECEIVE_MMS_DES                    = "允許程序接收彩信";
RECEIVE_SMS                        = "android.permission.RECEIVE_SMS";
RECEIVE_SMS_DES                    = "允許程序接收短信";
RECEIVE_WAP_PUSH                   = "android.permission.RECEIVE_WAP_PUSH";
RECEIVE_WAP_PUSH_DES               = "允許程序接收WAP PUSH信息";
RECORD_AUDIO                       = "android.permission.RECORD_AUDIO";
RECORD_AUDIO_DES                   = "允許程序錄制聲音通過手機或耳機的麥克";
REORDER_TASKS                      = "android.permission.REORDER_TASKS";
REORDER_TASKS_DES                  = "允許程序重新排序系統Z軸運行中的任務";
RESTART_PACKAGES                   = "android.permission.RESTART_PACKAGES";
RESTART_PACKAGES_DES               = "允許程序結束任務通過restartPackage(String)方法,該方式將在外來放棄";
SEND_SMS                           = "android.permission.SEND_SMS";
SEND_SMS_DES                       = "允許程序發送短信";
SET_ACTIVITY_WATCHER               = "android.permission.SET_ACTIVITY_WATCHER";
SET_ACTIVITY_WATCHER_DES           = "允許程序設置Activity觀察器一般用於monkey測試";
SET_ALARM                          = "com.android.alarm.permission.SET_ALARM";
SET_ALARM_DES                      = "允許程序設置鬧鈴提醒";
SET_ALWAYS_FINISH                  = "android.permission.SET_ALWAYS_FINISH";
SET_ALWAYS_FINISH_DES              = "允許程序設置程序在後臺是否總是退出";
SET_ANIMATION_SCALE                = "android.permission.SET_ANIMATION_SCALE";
SET_ANIMATION_SCALE_DES            = "允許程序設置全局動畫縮放";
SET_DEBUG_APP                      = "android.permission.SET_DEBUG_APP";
SET_DEBUG_APP_DES                  = "允許程序設置調試程序,一般用於開發";
SET_ORIENTATION                    = "android.permission.SET_ORIENTATION";
SET_ORIENTATION_DES                = "允許程序設置屏幕方向爲橫屏或標準方式顯示,不用於普通應用";
SET_PREFERRED_APPLICATIONS         = "android.permission.SET_PREFERRED_APPLICATIONS";
SET_PREFERRED_APPLICATIONS_DES     = "允許程序設置應用的參數,已不再工作具體查看addPackageToPreferred(String) 介紹";
SET_PROCESS_LIMIT                  = "android.permission.SET_PROCESS_LIMIT";
SET_PROCESS_LIMIT_DES              = "允許程序設置最大的進程數量的限制";
SET_TIME                           = "android.permission.SET_TIME";
SET_TIME_DES                       = "允許程序設置系統時間";
SET_TIME_ZONE                      = "android.permission.SET_TIME_ZONE";
SET_TIME_ZONE_DES                  = "允許程序設置系統時區";
SET_WALLPAPER                      = "android.permission.SET_WALLPAPER";
SET_WALLPAPER_DES                  = "允許程序設置桌面壁紙";
SET_WALLPAPER_HINTS                = "android.permission.SET_WALLPAPER_HINTS";
SET_WALLPAPER_HINTS_DES            = "允許程序設置壁紙建議";
SIGNAL_PERSISTENT_PROCESSES        = "ndroid.permission.SIGNAL_PERSISTENT_PROCESSES";
SIGNAL_PERSISTENT_PROCESSES_DES    = "允許程序發送一個永久的進程信號";
STATUS_BAR                         = "android.permission.STATUS_BAR";
STATUS_BAR_DES                     = "允許程序打開、關閉、禁用狀態欄";
SUBSCRIBED_FEEDS_READ              = "android.permission.SUBSCRIBED_FEEDS_READ";
SUBSCRIBED_FEEDS_READ_DES          = "允許程序訪問訂閱信息的數據庫";
SUBSCRIBED_FEEDS_WRITE             = "android.permission.SUBSCRIBED_FEEDS_WRITE";
SUBSCRIBED_FEEDS_WRITE_DES         = "允許程序寫入或修改訂閱內容的數據庫";
SYSTEM_ALERT_WINDOW                = "android.permission.SYSTEM_ALERT_WINDOW";
SYSTEM_ALERT_WINDOW_DES            = "允許程序顯示系統窗口";
UPDATE_DEVICE_STATS                = "android.permission.UPDATE_DEVICE_STATS";
UPDATE_DEVICE_STATS_DES            = "允許程序更新設備狀態";
USE_CREDENTIALS                    = "android.permission.USE_CREDENTIALS";
USE_CREDENTIALS_DES                = "允許程序請求驗證從AccountManager";
USE_SIP                            = "android.permission.USE_SIP";
USE_SIP_DES                        = "允許程序使用SIP視頻服務";
VIBRATE                            = "android.permission.VIBRATE";
VIBRATE_DES                        = "允許程序振動";
WAKE_LOCK                          = "android.permission.WAKE_LOCK";
WAKE_LOCK_DES                      = "允許程序在手機屏幕關閉後後臺進程仍然運行";
WRITE_APN_SETTINGS                 = "android.permission.WRITE_APN_SETTINGS";
WRITE_APN_SETTINGS_DES             = "允許程序寫入網絡GPRS接入點設置";
WRITE_CALENDAR                     = "android.permission.WRITE_CALENDAR";
WRITE_CALENDAR_DES                 = "允許程序寫入日程,但不可讀取";
WRITE_CONTACTS                     = "android.permission.WRITE_CONTACTS";
WRITE_CONTACTS_DES                 = "允許程序寫入聯繫人,但不可讀取";
WRITE_EXTERNAL_STORAGE             = "android.permission.WRITE_EXTERNAL_STORAGE";
WRITE_EXTERNAL_STORAGE_DES         = "允許程序寫入外部存儲,如SD卡上寫文件";
WRITE_GSERVICES                    = "android.permission.WRITE_GSERVICES";
WRITE_GSERVICES_DES                = "允許程序寫入Google Map服務數據";
WRITE_HISTORY_BOOKMARKS            = "com.android.browser.permission.WRITE_HISTORY_BOOKMARKS";
WRITE_HISTORY_BOOKMARKS_DES        = "允許程序寫入瀏覽器歷史記錄或收藏夾,但不可讀取";
WRITE_SECURE_SETTINGS              = "android.permission.WRITE_SECURE_SETTINGS";
WRITE_SECURE_SETTINGS_DES          = "允許程序讀寫系統安全敏感的設置項";
WRITE_SETTINGS                     = "android.permission.WRITE_SETTINGS";
WRITE_SETTINGS_DES                 = "允許程序讀寫系統設置項";
WRITE_SMS                          = "android.permission.WRITE_SMS";
WRITE_SMS_DES                      = "允許程序編寫短信";
WRITE_SYNC_SETTINGS                = "android.permission.WRITE_SYNC_SETTINGS";
WRITE_SYNC_SETTINGS_DES            = "允許程序寫入Google在線同步設置";

INSTALL_SHORTCUT                   = "com.android.launcher.permission.INSTALL_SHORTCUT";
INSTALL_SHORTCUT_DES               = "允許程序創建快捷方式";
UNINSTALL_SHORTCUT                 = "com.android.launcher.permission.UNINSTALL_SHORTCUT";
UNINSTALL_SHORTCUT_DES             = "允許程序刪除快捷方式";
READ_SETTINGS                      = "com.android.launcher.permission.READ_SETTINGS";
READ_SETTINGS_DES                  = "允許程序讀取快捷方式信息";

READ_EXTERNAL_STORAGE              = "android.permission.READ_EXTERNAL_STORAGE";
READ_EXTERNAL_STORAGE_DES          = "允許程序讀取設備外部存儲空間(內置SDcard和外置SDCard)";
READ_CALL_LOG                      = "android.permission.READ_CALL_LOG";
READ_CALL_LOG_DES                  = "允許程序讀取用戶的通話記錄";
WRITE_CALL_LOG                     = "android.permission.WRITE_CALL_LOG";
WRITE_CALL_LOG_DES                 = "允許程序寫入(但是不能讀)用戶的聯繫人數據";

READ_SETTINGS2                     = "com.android.launcher2.permission.READ_SETTINGS";
READ_SETTINGS2_DES                 = "允許程序讀取快捷方式信息";


本文轉載自:

http://www.wirelessqa.com/?p=352


發佈了54 篇原創文章 · 獲贊 42 · 訪問量 40萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章