編輯:Android開發實例
前言
關鍵字: Android API 中文,Android SDK 中文,Android Manifest 詳解
本章翻譯來自 java_cofi ,他的博客地址:http://java-cofi.javaeye.com/admin,這裡本博負責整理和發布,歡迎其他譯者一起參與Android API 的中文翻譯行動,聯系我[email protected]。
正文
一、結構
java.lang.Object
↳ android.Manifest
public final class Manifest extends Object
內部類
Manifest.permission
Manifest.permission_group
二、Manifest.permission的常量 <!--[endif]-->
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的常量
<!--[endif]-->
ACCOUNTS
直接通過統計管理器訪問管理的統計
COST_MONEY
可以用來讓用戶花錢但不需要通過與他們直接牽涉的權限
DEVELOPMENT_TOOLS
與開發聯盟特征相連的權限組
HARDWARE_CONTROLS
被用來提供直接訪問硬件設備的權限
LOCATION
用來允許訪問用戶的當前位置的權限
MESSAGES
用來允許應用發送用戶收到的被攔截的信息
NETWORK
用來提供訪問網絡服務的權限
PERSONAL_INFO
用於提供訪問用戶私人數據如聯系人、日歷、電子郵件等的權限
PHONE_CALLS
用於跟訪問和修改撥號狀態如截取去話信息、讀取和修改電話狀態等的權限
STORAGE
與SD卡訪問相關聯的權限組
SYSTEM_TOOLS
與系統API有關聯的權限組
聲明
歡迎轉載,但請保留文章原始出處:)
java_cofi:http://java-cofi.javaeye.com/
博客園:http://www.cnblogs.com
農民伯伯: http://www.cnblogs.com/over140/
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放