前言
關鍵字: Android API 中文,Android SDK 中文,Android Manifest 詳解
本章翻譯來自 java_cofi ,他的部落格地址:http://java-cofi.javaeye.com/admin,這裡本博負責整理和釋出,歡迎其他譯者一起參與Android API 的中文翻譯行動,聯絡我over140@gmail.com。
宣告
歡迎轉載,但請保留文章原始出處:)
java_cofi:http://java-cofi.javaeye.com/
部落格園:http://www.cnblogs.com
農民伯伯: http://www.cnblogs.com/over140/
正文
一、結構
java.lang.Object
android.Manifest
public final class Manifest extends Object
內部類
Manifest.permission
Manifest.permission_group
二、Manifest.permission的常量
ACCESS_CHECKIN_PROPERTIES |
允許在登入資料庫的時候讀寫其中的屬性表,並上傳改變的值 |
ACCESS_COARSE_LOCATION |
允許應用訪問範圍(如WIFI)性的定位 |
ACCESS_FINE_LOCATION |
允許應用訪問精確(如GPS)性的定位 |
ACCESS_LOCATION_EXTRA_COMMANDS |
允許應訪問額外的提供定位的指令 |
ACCESS_MOCK_LOCATION |
允許應用建立用於測試的模擬定位提供者 |
ACCESS_NETWORK_STATE |
允許應用訪問網路上的資訊 |
ACCESS_SURFACE_FLINGER |
允許應用使用低版本檢視的特徵 |
ACCESS_WIFI_STATE |
允許應用訪問關羽Wi-Fi網路的資訊 |
ACCOUNT_MANAGER |
允許應用進入帳戶認證 |
AUTHENTICATE_ACCOUNTS |
允許應用為ACCOUNT_MANAGER扮演一個帳戶認證系統 |
BATTERY_STATS |
允許應用去統計電源資訊 |
BIND_APPWIDGET |
允許應用告訴AppWidget哪個應用能夠訪問該AppWidget的資料 |
BIND_DEVICE_ADMIN |
必須通過關機接收者的請求來確保只有系統能夠與之互動 |
BIND_INPUT_METHOD |
必須通過InputMethodService的請求來確保只有系統能夠與之繫結 |
BIND_WALLPAPER |
必須通過WallpaperService的請求來確保只有系統能夠與之繫結 |
BLUETOOTH |
允許應用去連線藍芽裝置 |
BLUETOOTH_ADMIN |
允許應用找到與之連線的藍芽裝置 |
BRICK |
被請求廢止裝置(非常危險) |
BROADCAST_PACKAGE_REMOVED |
允許應用發出一個程式包被移除的廣播訊息 |
BROADCAST_SMS |
允許應用發出一個收到簡訊的訊息 |
BROADCAST_STICKY |
允許應用發出一個與intent相連的訊息 |
BROADCAST_WAP_PUSH |
允許應用發出一個收到WAP PUSH的廣播訊息 |
CALL_PHONE |
允許應用啟動一個使用者確認電話被撥打而不通過撥打電話的使用者介面的的撥打程式 |
CALL_PRIVILEGED |
允許應用啟動一個使用者確認電話被撥打而不通過撥打電話的使用者介面的的任意號碼的撥打,包括緊急號碼. |
CAMERA |
能夠啟動照相機裝置的請求 |
CHANGE_COMPONENT_ENABLED_STATE |
允許應用去改變一個應用是否是啟用狀態 |
CHANGE_CONFIGURATION |
允許應用修改當前的配置,如本地設定 |
CHANGE_NETWORK_STATE |
允許應用改變網路的連線狀態 |
CHANGE_WIFI_MULTICAST_STATE |
允許應用進入Wi-Fi的組播方式 |
CHANGE_WIFI_STATE |
允許應用改變Wi-Fi的連線狀態 |
CLEAR_APP_CACHE |
允許應用清除所有安裝在裝置上的應用的快取 |
CLEAR_APP_USER_DATA |
允許應用清除使用者的資訊資料 |
CONTROL_LOCATION_UPDATES |
允許從廣播裝置來更新或不更新本地的訊息 |
DELETE_CACHE_FILES |
允許應用刪除掉快取檔案 |
DELETE_PACKAGES |
允許應用刪除掉程式包 |
DEVICE_POWER |
允許低許可權的訪問電源管理項 |
DIAGNOSTIC |
允許應用診斷程式資源 |
DISABLE_KEYGUARD |
允許應用禁用鍵盤鎖 |
DUMP |
允許應用從系統服務中恢復轉儲的資訊 |
EXPAND_STATUS_BAR |
允許應用擴大或縮小狀態列 |
FACTORY_TEST |
如製造商測試的應用一樣用終極許可權使用者執行 |
FLASHLIGHT |
允許訪問手電筒 |
FORCE_BACK |
允許應用強制的返回操作而不論是不是最終的activity |
GET_ACCOUNTS |
允許應用訪問賬目服務中的統計清單 |
GET_PACKAGE_SIZE |
允許應用查詢出任何程式包使用的空間 |
GET_TASKS |
允許應用找到關於當前或最近執行的任務和在哪些acitivities裡執行 |
GLOBAL_SEARCH |
這個許可權可以被內容提供者用來允許使用全程搜尋他們的資料 |
HARDWARE_TEST |
允許訪問硬體及周邊裝置. |
INJECT_EVENTS |
允許應用注入使用者事件(鍵盤、觸控)到事件中然後提供給任意的視窗 |
INSTALL_LOCATION_PROVIDER |
允許應用安裝一個位置提供商到位置管理器中 |
INSTALL_PACKAGES |
允許應用安裝程式包. |
INTERNAL_SYSTEM_WINDOW |
允許應用開啟被部分系統使用者介面使用的視窗 |
INTERNET |
允許應用開啟網路套介面 |
KILL_BACKGROUND_PROCESSES |
允許應用去呼叫killBackgroundProcesses(String).方法 |
MANAGE_ACCOUNTS |
允許應用去管理帳戶管理者中的重要清單 |
MANAGE_APP_TOKENS |
允許應用去管理(建立、銷燬、順序)在視窗管理者中的應用 |
MASTER_CLEAR |
|
MODIFY_AUDIO_SETTINGS |
允許應用修改全域性音訊設定 |
MODIFY_PHONE_STATE |
允許改變撥打電話的狀態-電源等 |
MOUNT_FORMAT_FILESYSTEMS |
允許格式化可移除的儲存倉庫的檔案系統 |
MOUNT_UNMOUNT_FILESYSTEMS |
允許裝備或解除可移除的儲存倉庫的檔案系統 |
PERSISTENT_ACTIVITY |
允許應用使它的activities更持久穩固 |
PROCESS_OUTGOING_CALLS |
允許應用監督、限定或終止撥出的電話 |
READ_CALENDAR |
允許應用讀取使用者的日曆資料 |
READ_CONTACTS |
允許應用讀取使用者的聯絡人資料 |
READ_FRAME_BUFFER |
允許應用抓取螢幕和更多可獲得的緩衝資料 |
READ_HISTORY_BOOKMARKS |
允許應用去讀取(非寫)使用者瀏覽歷史和書籤 |
READ_INPUT_STATE |
允許應用去的當前鍵盤和控制的狀態 |
READ_LOGS |
允許應用讀取低階別的系統日誌檔案 |
READ_OWNER_DATA |
允許應用讀取所有者的資料 |
READ_PHONE_STATE |
允許讀取電話的狀態 |
READ_SMS |
允許應用讀取簡訊息. |
READ_SYNC_SETTINGS |
允許應用讀取同步的設定 |
READ_SYNC_STATS |
允許應用讀取同步的統計資料 |
REBOOT |
重新啟動裝置的請求 |
RECEIVE_BOOT_COMPLETED |
允許應用接收在系統完成啟動後發出的ACTION_BOOT_COMPLETED廣播資訊 |
RECEIVE_MMS |
允許應用去監聽多媒體資訊並記錄和對起進行處理 |
RECEIVE_SMS |
允許應用去監聽短訊息並記錄和對起進行處理 |
RECEIVE_WAP_PUSH |
允許應用監聽WAP push資訊 |
RECORD_AUDIO |
允許應用記錄音訊資訊 |
REORDER_TASKS |
允許應用改變任務的關係位置 |
RESTART_PACKAGES |
已廢棄使用 |
SEND_SMS |
允許應用傳送短訊息. |
SET_ACTIVITY_WATCHER |
允許應用檢視和控制activities是怎樣在系統中執行的 |
SET_ALWAYS_FINISH |
允許應用去控制當activities被覆蓋後是否是立即接觸結束 |
SET_ANIMATION_SCALE |
改變動畫的比例因子 |
SET_DEBUG_APP |
設定一個應用為除錯模式 |
SET_ORIENTATION |
允許低階別的設定螢幕的方向 |
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 |
允許應用使用TYPE_SYSTEM_ALERT來開啟視窗,並將視窗顯示於其他應用的頂端 |
UPDATE_DEVICE_STATS |
允許應用更新裝置資料資訊 |
USE_CREDENTIALS |
允許應用從管理器得到授權請求 |
VIBRATE |
允許應用訪問震動器 |
WAKE_LOCK |
允許使用電源鎖定管理以使程式休眠或螢幕變暗 |
WRITE_APN_SETTINGS |
允許應用去寫入接入點設定 |
WRITE_CALENDAR |
允許應用寫(非讀)使用者的日曆資料 |
WRITE_CONTACTS |
允許應用寫(非讀)使用者的聯絡人資料 |
WRITE_EXTERNAL_STORAGE |
允許應用寫(非讀)使用者的外部儲存器 |
WRITE_GSERVICES |
允許應用修改Google服務地圖 |
WRITE_HISTORY_BOOKMARKS |
允許應用寫(非讀)使用者的瀏覽器歷史和書籤 |
WRITE_OWNER_DATA |
允許應用寫(非讀)使用者的資料 |
WRITE_SECURE_SETTINGS |
允許應用寫或讀當前系統設定 |
WRITE_SETTINGS |
允許應用寫或讀系統設定 |
WRITE_SMS |
允許應用寫短訊息資訊 |
WRITE_SYNC_SETTINGS |
允許應用寫同步設定 |
三、Manifest.permission_group的常量
ACCOUNTS |
通過賬戶管理器直接訪問和管理賬號列表 |
COST_MONEY |
可以用來讓使用者花錢但不需要通過與他們直接牽涉的許可權 |
DEVELOPMENT_TOOLS |
與開發聯盟特徵相連的許可權組 |
HARDWARE_CONTROLS |
被用來提供直接訪問硬體裝置的許可權 |
LOCATION |
用來允許訪問使用者的當前位置的許可權 |
MESSAGES |
用來允許應用傳送使用者收到的被攔截的資訊 |
NETWORK |
用來提供訪問網路服務的許可權 |
PERSONAL_INFO |
用於提供訪問使用者私人資料如聯絡人、日曆、電子郵件等的許可權 |
PHONE_CALLS |
用於跟訪問和修改撥號狀態如擷取去話資訊、讀取和修改電話狀態等的許可權 |
STORAGE |
與SD卡訪問相關聯的許可權組 |
SYSTEM_TOOLS |
與系統API有關聯的許可權組 |
四、 WORD格式翻譯原稿下載:
http://download.csdn.net/source/2670416
結束
感謝java_cofi分享他的翻譯成果!