Android API中文文檔系列Manifest
Android API中文文檔系列Manifest是本文要介紹的內(nèi)容,主要是來了解并學習Android API的內(nèi)容。具體關于Android API內(nèi)容的詳解來看本文詳解。
一、Android API結構
- java.lang.Object
- android.Manifest
- publicfinalclassManifestextendsObject
內(nèi)部類
- Manifest.permission
- Manifest.permission_group
二、Android API中Manifest.permission的常量
ACCESS_CHECKIN_PROPERTIES允許在登入數(shù)據(jù)庫的時候讀寫其中的屬性表,并上傳改變的值
ACCESS_COARSE_LOCATION允許應用訪問范圍(如WIFI)性的定位
ACCESS_FINE_LOCATION允許應用訪問精確(如GPS)性的定位
ACCESS_LOCATION_EXTRA_COMMANDS允許應訪問額外的提供定位的指令
ACCESS_MOCK_LOCATION允許應用創(chuàng)建用于測試的模擬定位提供者
ACCESS_NETWORK_STATE允許應用訪問網(wǎng)絡上的信息
ACCESS_SURFACE_FLINGER允許應用使用低版本視圖的特征
ACCESS_WIFI_STATE允許應用訪問關羽Wi-Fi網(wǎng)絡的信息
ACCOUNT_MANAGER允許應用進入帳戶認證
AUTHENTICATE_ACCOUNTS允許應用為ACCOUNT_MANAGER扮演一個帳戶認證系統(tǒng)
BATTERY_STATS允許應用去統(tǒng)計電源信息
BIND_APPWIDGET允許應用告訴AppWidget哪個應用能夠訪問該AppWidget的數(shù)據(jù)
BIND_DEVICE_ADMIN必須通過關機接收者的請求來確保只有系統(tǒng)能夠與之交互
BIND_INPUT_METHOD必須通過InputMethodService的請求來確保只有系統(tǒng)能夠與之綁定
BIND_WALLPAPER必須通過WallpaperService的請求來確保只有系統(tǒng)能夠與之綁定
BLUETOOTH允許應用去連接藍牙設備
BLUETOOTH_ADMIN允許應用找到與之連接的藍牙設備
BRICK被請求廢止設備(非常危險)
BROADCAST_PACKAGE_REMOVED允許應用發(fā)出一個程序包被移除的廣播消息
BROADCAST_SMS允許應用發(fā)出一個收到短信的消息
BROADCAST_STICKY允許應用發(fā)出一個與intent相連的消息
BROADCAST_WAP_PUSH允許應用發(fā)出一個收到WAPPUSH的廣播消息
CALL_PHONE允許應用啟動一個用戶確認電話被撥打而不通過撥打電話的用戶界面的的撥打程序
CALL_PRIVILEGED允許應用啟動一個用戶確認電話被撥打而不通過撥打電話的用戶界面的的任意號碼的撥打,包括緊急號碼.
CAMERA能夠啟動照相機設備的請求
CHANGE_COMPONENT_ENABLED_STATE允許應用去改變一個應用是否是激活狀態(tài)
CHANGE_CONFIGURATION允許應用修改當前的配置,如本地設置
CHANGE_NETWORK_STATE允許應用改變網(wǎng)絡的連接狀態(tài)
CHANGE_WIFI_MULTICAST_STATE允許應用進入Wi-Fi的組播方式
CHANGE_WIFI_STATE允許應用改變Wi-Fi的連接狀態(tài)
CLEAR_APP_CACHE允許應用清除所有安裝在設備上的應用的緩存
CLEAR_APP_USER_DATA允許應用清除使用者的信息資料
CONTROL_LOCATION_UPDATES允許從廣播設備來更新或不更新本地的消息
DELETE_CACHE_FILES允許應用刪除掉緩存文件
DELETE_PACKAGES允許應用刪除掉程序包
DEVICE_POWER允許低權限的訪問電源管理項
DIAGNOSTIC允許應用診斷程序資源
DISABLE_KEYGUARD允許應用禁用鍵盤鎖
DUMP允許應用從系統(tǒng)服務中恢復轉儲的信息
EXPAND_STATUS_BAR允許應用擴大或縮小狀態(tài)欄
FACTORY_TEST如制造商測試的應用一樣用終極權限用戶運行
FLASHLIGHT允許訪問手電筒
FORCE_BACK允許應用強制的返回操作而不論是不是最終的activity
GET_ACCOUNTS允許應用訪問賬目服務中的統(tǒng)計清單
GET_PACKAGE_SIZE允許應用查找出任何程序包使用的空間
GET_TASKS允許應用找到關于當前或最近運行的任務和在哪些acitivities里運行
GLOBAL_SEARCH這個權限可以被內(nèi)容提供者用來允許使用全程搜索他們的數(shù)據(jù)
HARDWARE_TEST允許訪問硬件及周邊設備.
INJECT_EVENTS允許應用注入用戶事件(鍵盤、觸摸)到事件中然后提供給任意的窗口
INSTALL_LOCATION_PROVIDER允許應用安裝一個位置提供商到位置管理器中
INSTALL_PACKAGES允許應用安裝程序包.
INTERNAL_SYSTEM_WINDOW允許應用打開被部分系統(tǒng)用戶接口使用的窗口
INTERNET允許應用打開網(wǎng)絡套接口
KILL_BACKGROUND_PROCESSES允許應用去呼叫killBackgroundProcesses(String).方法
MANAGE_ACCOUNTS允許應用去管理帳戶管理者中的重要清單
MANAGE_APP_TOKENS允許應用去管理(創(chuàng)建、銷毀、順序)在窗口管理者中的應用
MASTER_CLEAR
MODIFY_AUDIO_SETTINGS允許應用修改全局音頻設定
MODIFY_PHONE_STATE允許改變撥打電話的狀態(tài)-電源等
MOUNT_FORMAT_FILESYSTEMS允許格式化可移除的存儲倉庫的文件系統(tǒng)
MOUNT_UNMOUNT_FILESYSTEMS允許裝備或解除可移除的存儲倉庫的文件系統(tǒng)
PERSISTENT_ACTIVITY允許應用使它的activities更持久穩(wěn)固
PROCESS_OUTGOING_CALLS允許應用監(jiān)督、限定或終止呼出的電話
READ_CALENDAR允許應用讀取用戶的日歷數(shù)據(jù)
READ_CONTACTS允許應用讀取用戶的聯(lián)系人數(shù)據(jù)
READ_FRAME_BUFFER允許應用抓取屏幕和更多可獲得的緩沖數(shù)據(jù)
READ_HISTORY_BOOKMARKS允許應用去讀取(非寫)用戶瀏覽歷史和書簽
READ_INPUT_STATE允許應用去的當前鍵盤和控制的狀態(tài)
READ_LOGS允許應用讀取低級別的系統(tǒng)日志文件
READ_OWNER_DATA允許應用讀取所有者的數(shù)據(jù)
READ_PHONE_STATE允許讀取電話的狀態(tài)
READ_SMS允許應用讀取短信息.
READ_SYNC_SETTINGS允許應用讀取同步的設置
READ_SYNC_STATS允許應用讀取同步的統(tǒng)計數(shù)據(jù)
REBOOT重新啟動設備的請求
RECEIVE_BOOT_COMPLETED允許應用接收在系統(tǒng)完成啟動后發(fā)出的ACTION_BOOT_COMPLETED廣播信息
RECEIVE_MMS允許應用去監(jiān)聽多媒體信息并記錄和對起進行處理
RECEIVE_SMS允許應用去監(jiān)聽短消息并記錄和對起進行處理
RECEIVE_WAP_PUSH允許應用監(jiān)聽WAPpush信息
RECORD_AUDIO允許應用記錄音頻信息
REORDER_TASKS允許應用改變?nèi)蝿盏年P系位置
RESTART_PACKAGES已廢棄使用
SEND_SMS允許應用發(fā)送短消息.
SET_ACTIVITY_WATCHER允許應用查看和控制activities是怎樣在系統(tǒng)中運行的
SET_ALWAYS_FINISH允許應用去控制當activities被覆蓋后是否是立即接觸結束
SET_ANIMATION_SCALE改變動畫的比例因子
SET_DEBUG_APP設置一個應用為調試模式
SET_ORIENTATION允許低級別的設置屏幕的方向
SET_PREFERRED_APPLICATIONS已廢棄
SET_PROCESS_LIMIT允許應用設置可以運行的最大數(shù)的應用進程
SET_TIME允許應用設置系統(tǒng)時間
SET_TIME_ZONE允許應用設置系統(tǒng)時區(qū)時間
SET_WALLPAPER允許應用設置壁紙
SET_WALLPAPER_HINTS允許應用設置鎖定的壁紙
SIGNAL_PERSISTENT_PROCESSES允許應用發(fā)出一個給所有穩(wěn)定進程信號的請求
STATUS_BAR允許應用打開、關閉或使狀態(tài)欄或圖標失去作用
SUBSCRIBED_FEEDS_READ允許應用訪問內(nèi)容提供者的簽署認證
SUBSCRIBED_FEEDS_WRITE
SYSTEM_ALERT_WINDOW允許應用使用TYPE_SYSTEM_ALERT來打開窗口,并將窗口顯示于其他應用的頂端
UPDATE_DEVICE_STATS允許應用更新設備資料信息
USE_CREDENTIALS允許應用從管理器得到授權請求
VIBRATE允許應用訪問震動器
WAKE_LOCK允許使用電源鎖定管理以使進程休眠或屏幕變暗
WRITE_APN_SETTINGS允許應用去寫入接入點設置
WRITE_CALENDAR允許應用寫(非讀)用戶的日歷數(shù)據(jù)
WRITE_CONTACTS允許應用寫(非讀)用戶的聯(lián)系人數(shù)據(jù)
WRITE_EXTERNAL_STORAGE允許應用寫(非讀)用戶的外部存儲器
WRITE_GSERVICES允許應用修改Google服務地圖
WRITE_HISTORY_BOOKMARKS允許應用寫(非讀)用戶的瀏覽器歷史和書簽
WRITE_OWNER_DATA允許應用寫(非讀)用戶的數(shù)據(jù)
WRITE_SECURE_SETTINGS允許應用寫或讀當前系統(tǒng)設置
WRITE_SETTINGS允許應用寫或讀系統(tǒng)設置
WRITE_SMS允許應用寫短消息信息
WRITE_SYNC_SETTINGS允許應用寫同步設置
三、Android API中Manifest.permission_group的常量
ACCOUNTS
通過賬戶管理器直接訪問和管理賬號列表
COST_MONEY可以用來讓用戶花錢但不需要通過與他們直接牽涉的權限
DEVELOPMENT_TOOLS與開發(fā)聯(lián)盟特征相連的權限組
HARDWARE_CONTROLS被用來提供直接訪問硬件設備的權限
LOCATION用來允許訪問用戶的當前位置的權限
MESSAGES用來允許應用發(fā)送用戶收到的被攔截的信息
NETWORK用來提供訪問網(wǎng)絡服務的權限
PERSONAL_INFO用于提供訪問用戶私人數(shù)據(jù)如聯(lián)系人、日歷、電子郵件等的權限
PHONE_CALLS用于跟訪問和修改撥號狀態(tài)如截取去話信息、讀取和修改電話狀態(tài)等的權限
STORAGE與SD卡訪問相關聯(lián)的權限組
SYSTEM_TOOLS與系統(tǒng)API有關聯(lián)的權限組
小結:
Android API中文文檔系列Manifest的內(nèi)容介紹完了,希望通過Android API內(nèi)容的學習能對你 有所幫助,關于Android API的更多文章,請參考編輯推薦。