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