一、结构
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 |
|