1. 程式人生 > >android許可權部分列表

android許可權部分列表

ACCESS_CHECKIN_PROPERTIES    讀寫簽到(checkin)資料庫中的"properties"表。checkin資料庫記錄你的位置和行蹤,以提供基於位置的服務(LBS, Location Based Service)。
ACCESS_COARSE_LOCATION    通過基站或者WiFi獲取粗略的位置
ACCESS_FINE_LOCATION    通過GPS獲取精確的位置
ACCESS_LOCATION_EXTRA_COMMANDS    通過額外的其他方法獲取位置
ACCESS_MOCK_LOCATION    模擬位置資訊,一般用於幫助開發者除錯應用
ACCESS_NETWORK_STATE    檢視網路資訊,比如網路狀態以及IP地址和掩碼等資訊
ACCESS_SURFACE_FLINGER    使用底層圖形介面(SurfaceFlinger服務),一般用於直接繪圖、預覽介面、螢幕截圖之類的操作
ACCESS_WIFI_STATE    檢視WiFi狀態,比如是否可用以及IP地址和SSID等資訊
ACCOUNT_MANAGER    獲取賬戶認證資訊,主要為GMail賬戶資訊,只有系統級程序才能訪問的許可權
ADD_VOICEMAIL    使用語音郵件
AUTHENTICATE_ACCOUNTS    允許此應用程式充當賬戶認證管理者,也就是允許一個程式通過賬戶驗證方式訪問ACCOUNT_MANAGER相關資訊
BATTERY_STATS    獲取電池使用的統計資訊(剩餘電量、電池的耗電情況、各主要應用程式耗電佔總耗電的百分比等)
BIND_ACCESSIBILITY_SERVICE    必須通過輔助服務(AccessibilityService)來請求的許可權,以確保僅有系統本身使用這個許可權
BIND_APPWIDGET    通過appWidget服務訪問小外掛資料庫,僅有極少的程式需要此許可權
BIND_DEVICE_ADMIN    通過裝置管理服務與裝置進行互動,以確保僅有系統本身使用這個許可權
BIND_INPUT_METHOD    必須通過輸入法服務(InputMethodService)來請求的許可權,以確保僅有系統本身使用這個許可權
BIND_REMOTEVIEWS    必須通過RemoteViewsService(顯示遠端的資料集)來請求的許可權,以確保僅有系統本身使用這個許可權
BIND_TEXT_SERVICE    必須通過TextService(比如拼寫檢查、自動糾錯、自動完成之類的功能)來請求的許可權,以確保僅有系統本身使用這個許可權
BIND_科學上網_SERVICE    必須通過科學上網Service(擬專用網路)來請求的許可權,以確保僅有系統本身使用這個許可權
BIND_WALLPAPER    必須通過WallpaperService(設定桌布服務)來請求的許可權,以確保僅有系統本身使用這個許可權
BLUETOOTH    連線到已配對的遠端藍芽裝置(非本機藍芽)
BLUETOOTH_ADMIN    搜尋和配對新的藍芽裝置
BRICK    禁用裝置,擁有這個許可權的程式顧名思義就是讓手機變成磚頭,非常危險的許可權
BROADCAST_PACKAGE_REMOVED    廣播“應用程式包被移除”的通告,廣播是一種無特定接受者的程序間通訊機制
BROADCAST_SMS    廣播“簡訊已接收”的通告,廣播是一種無特定接受者的程序間通訊機制
BROADCAST_STICKY    廣播“Sticky Intent”的通告,廣播是一種無特定接受者的程序間通訊機制
BROADCAST_WAP_PUSH    廣播“WAP推送簡訊已接收”的通告,廣播是一種無特定接受者的程序間通訊機制
CALL_PHONE    不經過系統撥號器而直接輸入電話號碼,然後再撥打電話
CALL_PRIVILEGED    替換系統的撥號器介面直接撥打電話
CAMERA    使用攝像頭裝置
CHANGE_COMPONENT_ENABLED_STATE    改變另一個應用程式元件的狀態(禁用或啟用)
CHANGE_CONFIGURATION    修改當前的系統設定
CHANGE_NETWORK_STATE    更改網路連線狀態(連通/斷開)
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    讀寫診斷資源(diagnostic resources)
DISABLE_KEYGUARD    禁用鍵盤鎖
DUMP    從系統服務中抓取狀態轉儲資訊
EXPAND_STATUS_BAR    擴充套件或收縮狀態列
FACTORY_TEST    以root使用者許可權作為工廠測試程式執行
FLASHLIGHT    使用閃光燈
FORCE_BACK    無論當前是否在頂層頁面,都強制允許使用後退按鍵
GET_ACCOUNTS    訪問Accounts Service中的賬戶資訊(主要是GMail賬戶資訊)
GET_PACKAGE_SIZE    獲得任何package佔用的儲存空間
GET_TASKS    檢索的當前或最近執行的應用程式,比如目前最前面的活動應用是什麼極其所處狀態等
GLOBAL_SEARCH    允許全域性搜尋功能使用該應用產生的資料
HARDWARE_TEST    允許訪問周邊硬體裝置,僅用於硬體除錯
INJECT_EVENTS    向事件佇列注入使用者事件(按鍵,觸控,滾動),並且將其傳遞給任意視窗。
INSTALL_LOCATION_PROVIDER    安裝定位提供者(也就是提供額外定位功能的程式)
INSTALL_PACKAGES    允許安裝其它應用程式
INTERNAL_SYSTEM_WINDOW    開啟系統使用者介面中的視窗,不應將此許可權授予第三方應用
INTERNET    允許訪問網路連線,也就是使用sockets
KILL_BACKGROUND_PROCESSES    允許呼叫killBackgroundProcesses(String)函式,以殺死任意其他後臺程序
MANAGE_ACCOUNTS    管理AccountManager中的賬戶資訊,涉及隱私
MANAGE_APP_TOKENS    管理在視窗管理器中的應用程式圖示(建立、摧毀、Z軸順序),僅用於系統
MASTER_CLEAR    對手機進行軟格式化(恢復出廠設定),非常危險的許可權
MODIFY_AUDIO_SETTINGS    更改全域性音訊設定
MODIFY_PHONE_STATE    修改電話狀態(如開機,MMI碼),但不包含替換系統撥號器介面
MOUNT_FORMAT_FILESYSTEMS    格式化可移動檔案系統(比如SD卡)
MOUNT_UNMOUNT_FILESYSTEMS    掛載或解除安裝可移動檔案系統(比如SD卡)
NFC    使用NFC進行近距離通訊,主要用於移動支援
PERSISTENT_ACTIVITY    建立一個永久的Activity,該許可權即將被廢棄
PROCESS_OUTGOING_CALLS    監視、修改、忽略撥出的電話
READ_CALENDAR    讀取使用者的日程安排
READ_CALL_LOG    讀取使用者的通話記錄
READ_CONTACTS    讀取使用者的通訊錄(聯絡人列表),該許可權隱含了READ_CALL_LOG許可權
READ_EXTERNAL_STORAGE    讀取外部儲存器
READ_FRAME_BUFFER    讀取幀快取,主要用於螢幕截圖(一般一屏就是一幀)
READ_HISTORY_BOOKMARKS    讀取瀏覽器的歷史記錄和收藏夾(書籤)
READ_INPUT_STATE    讀取當前按鍵和開關的狀態,僅用於系統,該許可權即將被廢棄
READ_LOGS    讀取底層的系統日誌,裡面含有許多使用者操作的隱私記錄,普通程式不需要此許可權
READ_PHONE_STATE    讀取手機狀態和身份,包括IMEI[手機串號]、手機號碼、是否正在通話以及對方號碼
READ_PROFILE    讀取使用者個人隱私資料
READ_SMS    讀取手機短訊息
READ_SOCIAL_STREAM    讀取使用者的社交資訊流(社交網路的相關資料)
READ_SYNC_SETTINGS    讀取同步設定(比如Google線上和Gmail同步等)
READ_SYNC_STATS    讀取同步狀態(比如Google線上和Gmail同步等)
READ_USER_DICTIONARY    讀取使用者個人目錄
REBOOT    重啟手機
RECEIVE_BOOT_COMPLETED    開機自動執行所必須的許可權
RECEIVE_MMS    監控收到的彩信(MMS),並記錄或處理之
RECEIVE_SMS    監控收到的簡訊(SMS),並記錄或處理之
RECEIVE_WAP_PUSH    監測接受的WAP推送訊息
RECORD_AUDIO    通過手機或麥克風進行錄音
REORDER_TASKS    重新排列程式在Z軸中的順序
RESTART_PACKAGES    通過restartPackage(String)方法結束其他程序,該許可權即將被廢棄
SEND_SMS    傳送簡訊
SET_ACTIVITY_WATCHER    在系統全域性中監控activities是如何被啟動的。只用於測試目的。
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    向所有的持久程序(persistent processes)傳送訊號
STATUS_BAR    開啟、關閉、禁用狀態列和狀態列圖示
SUBSCRIBED_FEEDS_READ    讀取已訂閱RSS feeds的ContentProvider
SUBSCRIBED_FEEDS_WRITE    寫入、修改已訂閱RSS feeds的ContentProvider
SYSTEM_ALERT_WINDOW    開啟一個系統警告視窗,並將其置於所有視窗前端顯示
UPDATE_DEVICE_STATS    更新裝置統計資訊
USE_CREDENTIALS    向AccountManager申請授權令牌(authtokens)
USE_SIP    使用SIP服務,比如VOIP應用
VIBRATE    使用振動器
WAKE_LOCK    保持處理器不休眠而且螢幕保持常亮
WRITE_APN_SETTINGS    修改3G/4G網路接入點(APN)設定
WRITE_CALENDAR    寫入(不含讀取)日曆資料
WRITE_CALL_LOG    寫入(不含讀取)通話記錄
WRITE_CONTACTS    寫入(不含讀取)聯絡人資料(通訊錄),該許可權隱含了WRITE_CALL_LOG許可權
WRITE_EXTERNAL_STORAGE    允許寫入外部儲存器,該許可權隱含了READ_EXTERNAL_STORAGE許可權
WRITE_GSERVICES    寫入或修改Google Map服務資料
WRITE_HISTORY_BOOKMARKS    寫入(不含讀取)瀏覽器歷史記錄和書籤
WRITE_PROFILE    寫入(不含讀取)使用者個人資訊
WRITE_SECURE_SETTINGS    寫入和讀取系統的安全設定項
WRITE_SETTINGS    讀寫系統設定項
WRITE_SMS    編寫簡訊
WRITE_SOCIAL_STREAM    寫入(不含讀取)社交網路流資料
WRITE_SYNC_SETTINGS    更改系統的同步設定
WRITE_USER_DICTIONARY    向用戶目錄寫入資料