Manifest.permission
扩展对象
java . lang . object
↳ android.Manifest.permission
总结
< td类= =“100%”>“jd-descrcol”宽度要求能够禁用设备(非常危险!)。
常量
字符串 ACCESS_CHECKIN_PROPERTIES 允许读/写访问的“属性”表签入数据库,改变值,得到上传。
字符串 ACCESS_COARSE_LOCATION 允许应用程序访问近似位置来自如蜂窝基站和无线网络位置来源。
字符串 ACCESS_FINE_LOCATION 允许应用程序访问位置来源的精确位置,如GPS、基站和wi - fi。
字符串 ACCESS_LOCATION_EXTRA_COMMANDS 允许应用程序访问额外的位置提供者命令
字符串 ACCESS_MOCK_LOCATION 允许应用程序创建模拟位置提供者进行测试
字符串 ACCESS_NETWORK_STATE 允许应用程序访问网络的信息
字符串 ACCESS_SURFACE_FLINGER 允许一个应用程序使用SurfaceFlinger特性的低水平。
字符串 ACCESS_WIFI_STATE 允许应用程序访问无线网络的信息
字符串 ACCOUNT_MANAGER 允许应用程序调用AccountAuthenticators。
字符串 ADD_VOICEMAIL 允许一个应用程序添加到系统的语音邮件。< / td >
字符串 AUTHENTICATE_ACCOUNTS 允许一个应用程序作为一个AccountAuthenticator AccountManager
字符串 BATTERY_STATS 允许应用程序收集电池数据
字符串 BIND_ACCESSIBILITY_SERVICE 必须需要的吗 AccessibilityService,以确保只有系统可以绑定到它。
字符串 BIND_APPWIDGET 允许应用程序告诉AppWidget AppWidget的数据服务,应用程序可以访问。
字符串 BIND_DEVICE_ADMIN 必须由设备管理需要接收器,以确保只有系统可以与之交互。
字符串 BIND_INPUT_METHOD 必须需要的吗 InputMethodService,以确保只有系统可以绑定到它。
字符串 BIND_NFC_SERVICE 必须要求 HostApduService或 OffHostApduService确保只有系统可以绑定到它。
字符串 BIND_NOTIFICATION_LISTENER_SERVICE 必须需要的吗 NotificationListenerService,以确保只有系统可以绑定到它。
字符串 BIND_PRINT_SERVICE 必须要求 PrintService,以确保只有系统可以绑定到它。
字符串 BIND_REMOTEVIEWS 必须要求 RemoteViewsService,以确保只有系统可以绑定到它。
字符串 BIND_TEXT_SERVICE 必须要求TextService(如。
字符串 BIND_VPN_SERVICE 必须要求 VpnService,以确保只有系统可以绑定到它。
字符串 BIND_WALLPAPER 必须要求 WallpaperService,以确保只有系统可以绑定到它。
字符串 BLUETOOTH 允许应用程序连接到蓝牙设备配对
字符串 BLUETOOTH_ADMIN 允许应用程序发现和蓝牙设备
字符串 BLUETOOTH_PRIVILEGED 允许应用程序对蓝牙设备,不需要用户交互。
字符串 BODY_SENSORS 允许应用程序访问数据从用户使用的传感器,用于测量发生了什么他/她的体内,如心率。
字符串 BRICK
字符串 BROADCAST_PACKAGE_REMOVED 允许应用程序广播一个通知,一个应用程序包已被删除。
字符串 BROADCAST_SMS 允许一个应用程序播放一个短信收到通知。
字符串 BROADCAST_STICKY 允许一个应用程序广播粘性的意图。
字符串 BROADCAST_WAP_PUSH 允许应用程序播放一个WAP推收到通知。
字符串 CALL_PHONE 允许应用程序启动一个电话而无需通过拨号器的用户界面为用户确认调用被放置。
字符串 CALL_PRIVILEGED 允许一个应用程序调用任何电话号码,包括紧急号码,不经过用户确认的拨号器的界面调用被放置。
字符串 CAMERA 必须能够访问摄像头设备。
字符串 CAPTURE_AUDIO_OUTPUT 允许一个应用程序捕获音频输出。
字符串 CAPTURE_SECURE_VIDEO_OUTPUT 允许应用程序获取安全的视频输出。
字符串 CAPTURE_VIDEO_OUTPUT 允许一个应用程序来捕获视频输出。
字符串 CHANGE_COMPONENT_ENABLED_STATE 允许应用程序改变是否启用应用程序组件(除了自己的)。
字符串 CHANGE_CONFIGURATION 允许应用程序修改当前的配置,例如语言环境。
字符串 CHANGE_NETWORK_STATE 允许应用程序改变网络连接状态
字符串 CHANGE_WIFI_MULTICAST_STATE 允许应用程序进入无线多播模式
字符串 CHANGE_WIFI_STATE 允许应用程序改变wi - fi连接状态
字符串 CLEAR_APP_CACHE 允许一个应用程序的缓存清除设备上的所有已安装的应用程序。
字符串 CLEAR_APP_USER_DATA 允许应用程序清除用户数据。
字符串 CONTROL_LOCATION_UPDATES 允许启用/禁用位置更新通知从收音机。
字符串 DELETE_CACHE_FILES 允许一个应用程序删除缓存文件。
字符串 DELETE_PACKAGES 允许一个应用程序删除软件包。
字符串 DEVICE_POWER 允许低级访问电源管理。
字符串 DIAGNOSTIC 允许应用程序RW诊断资源。
字符串 DISABLE_KEYGUARD 允许应用程序禁用键盘守卫
字符串 DUMP 允许一个应用程序检索状态转储信息系统服务。
字符串 EXPAND_STATUS_BAR 允许应用程序展开或折叠状态栏。
字符串 FACTORY_TEST 作为制造商测试应用程序运行,作为根用户运行。
字符串 FLASHLIGHT 允许访问的手电筒
字符串 FORCE_BACK 允许应用程序迫使背部手术前的任何活动。
字符串 GET_ACCOUNTS 允许访问的帐户的帐户列表服务
字符串 GET_PACKAGE_SIZE 允许一个应用程序找出任何包所使用的空间。
字符串 GET_TASKS 允许应用程序获取的信息目前或最近运行的任务。
字符串 GET_TOP_ACTIVITY_INFO 允许应用程序获取私人信息对当前高层活动,比如它可以提供任何帮助上下文。
字符串 GLOBAL_SEARCH 可以使用这个权限在内容提供者允许全球搜索系统访问他们的数据。
字符串 HARDWARE_TEST 允许访问硬件外围设备。
字符串 INJECT_EVENTS 允许应用程序将用户事件(钥匙、触摸、轨迹球)在事件流和交付任何窗口。
字符串 INSTALL_LOCATION_PROVIDER 允许应用程序安装位置提供者到经理的位置。
字符串 INSTALL_PACKAGES 允许一个应用程序安装包。
字符串 INSTALL_SHORTCUT 允许应用程序快捷方式安装在发射器
字符串 INTERNAL_SYSTEM_WINDOW 允许一个应用程序打开的窗口系统的所使用的部分用户界面。
字符串 INTERNET 允许应用程序打开网络套接字。
字符串 KILL_BACKGROUND_PROCESSES 允许一个应用程序调用 killBackgroundProcesses(String).
字符串 LOCATION_HARDWARE 允许应用程序使用定位功能硬件,比如geofencing api。
字符串 MANAGE_ACCOUNTS 允许一个应用程序管理AccountManager账户的列表
字符串 MANAGE_APP_TOKENS 允许一个应用程序管理(创建、销毁、z顺序)应用程序标记窗口管理器。
字符串 MANAGE_DOCUMENTS 允许一个应用程序管理访问文件,通常作为一个文档选择器的一部分。
字符串 MASTER_CLEAR 不使用第三方应用程序。
字符串 MEDIA_CONTENT_CONTROL 允许应用程序知道内容是什么玩和控制它的回放。
字符串 MODIFY_AUDIO_SETTINGS 允许一个应用程序修改全局音频设置
字符串 MODIFY_PHONE_STATE 允许修改电话状态——权力,mmi等等。
字符串 MOUNT_FORMAT_FILESYSTEMS 对移动存储允许格式化文件系统。
字符串 MOUNT_UNMOUNT_FILESYSTEMS 对移动存储允许装入和卸载文件系统。
字符串 NFC 允许应用程序在NFC执行I / O操作
字符串 PERSISTENT_ACTIVITY 这在API级别9常数被弃用。这个功能在未来将被删除,请不要使用。允许一个应用程序使其持久的活动。
字符串 PROCESS_OUTGOING_CALLS 允许应用程序修改或中止即将离任的电话。
字符串 READ_CALENDAR 允许应用程序读取用户的日历数据。
字符串 READ_CALL_LOG 允许应用程序读取用户的通话记录。
字符串 READ_CONTACTS 允许应用程序读取用户的联系人数据。
字符串 READ_EXTERNAL_STORAGE 允许一个应用程序从外部存储器读取数据。
字符串 READ_FRAME_BUFFER 允许一个应用程序屏幕截图和更普遍的获得帧缓冲数据。
字符串 READ_HISTORY_BOOKMARKS 允许应用程序读(但不是写)用户的浏览历史记录和书签。
字符串< / td > READ_INPUT_STATE 这在API级别16常数被弃用。所使用的API,这允许被移除。
字符串 READ_LOGS 允许应用程序读取低级系统日志文件。
字符串 READ_PHONE_STATE 允许只读访问电话状态。
字符串 READ_PROFILE 允许应用程序读取用户的个人资料数据。
字符串 READ_SMS 允许一个应用程序读取短信。
字符串 READ_SOCIAL_STREAM 允许应用程序读取用户的社会流。
字符串 READ_SYNC_SETTINGS 允许应用程序读取同步设置
字符串 READ_SYNC_STATS 允许应用程序读取数据同步
字符串 READ_USER_DICTIONARY 允许应用程序读取用户字典。
字符串 REBOOT 需要能够重新启动设备。
字符串 RECEIVE_BOOT_COMPLETED 允许一个应用程序接收 ACTION_BOOT_COMPLETED这是广播系统完成后启动。
字符串 RECEIVE_MMS 允许应用程序监视传入MMS消息,记录或执行处理。
字符串 RECEIVE_SMS 允许应用程序监视传入的短信,记录或执行处理。
字符串 RECEIVE_WAP_PUSH 允许一个应用程序监视传入WAP推送消息。
字符串 RECORD_AUDIO 允许一个应用程序来记录音频
字符串 REORDER_TASKS 允许应用程序改变z值的任务
字符串 RESTART_PACKAGES 这个常数是在API级别8弃用。的 restartPackage(String)API是不再支���。
字符串 SEND_RESPOND_VIA_MESSAGE 允许一个应用程序(电话)发送一个请求到其他应用程序来处理respond-via-message行动在来电。
字符串 SEND_SMS 允许一个应用程序发送SMS消息。
字符串 SET_ACTIVITY_WATCHER 允许一个应用程序可以监视和控制系统中的活动是如何开始在全球范围内。
字符串 SET_ALARM 允许一个应用程序播放一个意图为用户设置一个闹钟。
字符串 SET_ALWAYS_FINISH 允许一个应用程序控制活动是否将在后台时立即完成。
字符串 SET_ANIMATION_SCALE 修改全球动画比例因子。
字符串 SET_DEBUG_APP 配置一个应用程序进行调试。
字符串 SET_ORIENTATION 允许低级访问设置屏幕的方向(实际上旋转)。
字符串 SET_POINTER_SPEED 允许低级访问设置指针速度。
字符串 SET_PREFERRED_APPLICATIONS 这在API级别7常数被弃用。不再有用,请参阅 addPackageToPreferred(String)获取详细信息。
字符串 SET_PROCESS_LIMIT 允许应用程序设置的最大数量(不需要)应用程序进程,可以运行。
字符串 SET_TIME 允许应用程序设置系统时间。
字符串 SET_TIME_ZONE 允许应用程序设置系统时区
字符串 SET_WALLPAPER 允许应用程序设置壁纸
字符串 SET_WALLPAPER_HINTS 允许应用程序设置壁纸提示
字符串 SIGNAL_PERSISTENT_PROCESSES 允许一个应用程序请求一个信号被发送到所有持久的过程。
字符串 STATUS_BAR 允许应用程序打开、关闭或禁用状态栏图标。
字符串 SUBSCRIBED_FEEDS_READ 允许一个应用程序允许访问了已订阅的提要ContentProvider。
字符串 SUBSCRIBED_FEEDS_WRITE
字符串 SYSTEM_ALERT_WINDOW 允许一个应用程序打开的窗口使用的类型 TYPE_SYSTEM_ALERT,显示所有其他应用程序。
字符串 TRANSMIT_IR 允许使用设备的红外发射机,如果可用
字符串 UNINSTALL_SHORTCUT 允许应用程序卸载快捷方式在发射器
字符串 UPDATE_DEVICE_STATS 允许一个应用程序来更新设备统计。
字符串 USE_CREDENTIALS 允许一个应用程序请求从AccountManager authtoken
字符串 USE_SIP 允许一个应用程序使用SIP服务
字符串 VIBRATE 允许访问振动器
字符串 WAKE_LOCK 允许使用PowerManager WakeLocks保持处理器从睡眠或屏幕变暗
字符串 WRITE_APN_SETTINGS 允许应用程序编写apn设置。
字符串 WRITE_CALENDAR 允许一个应用程序编写(但不是读)用户的日历数据。
字符串 WRITE_CALL_LOG 允许一个应用程序编写(但不是读)用户的联系人数据。
字符串 WRITE_CONTACTS 允许一个应用程序编写(但不是读)用户的联系人数据。
字符串 WRITE_EXTERNAL_STORAGE 允许一个应用程序编写外部存储器。
字符串 WRITE_GSERVICES 允许应用程序修改谷歌地图服务。
字符串 WRITE_HISTORY_BOOKMARKS 允许一个应用程序编写(但不是读)用户的浏览历史记录和书签。
字符串 WRITE_PROFILE 允许一个应用程序编写(但不是读)用户的个人配置文件数据。
字符串 WRITE_SECURE_SETTINGS 允许应用程序读取或写入安全系统设置。
字符串 WRITE_SETTINGS 允许应用程序读取或写入系统设置。
字符串 WRITE_SMS 允许一个应用程序编写短信。
字符串 WRITE_SOCIAL_STREAM 允许一个应用程序编写(但不是读)用户的社会流数据。
常量
公共静态最终 字符串ACCESS_CHECKIN_PROPERTIES
允许读/写访问的“属性”表签入数据库,改变值,得到上传。
不使用第三方应用程序。
公共静态最终 字符串ACCESS_COARSE_LOCATION
允许应用程序访问近似位置来自如蜂窝基站和无线网络位置来源。
公共静态最终 字符串ACCESS_FINE_LOCATION
允许应用程序访问位置来源的精确位置,如GPS、基站和wi - fi。
公共静态最终 字符串ACCESS_LOCATION_EXTRA_COMMANDS
允许应用程序访问额外的位置提供者命令
公共静态最终 字符串ACCESS_MOCK_LOCATION
允许应用程序创建模拟位置提供者进行测试
公共静态最终 字符串ACCESS_NETWORK_STATE
允许应用程序访问网络的信息
公共静态最终 字符串ACCESS_SURFACE_FLINGER
允许一个应用程序使用SurfaceFlinger特性的低水平。
不使用第三方应用程序。
公共静态最终 字符串ACCOUNT_MANAGER
允许应用程序调用AccountAuthenticators。
不使用第三方应用程序。
公共静态最终 字符串ADD_VOICEMAIL
允许一个应用程序添加到系统的语音邮件。
公共静态最终 字符串AUTHENTICATE_ACCOUNTS
允许一个应用程序作为一个AccountAuthenticator AccountManager
公共静态最终 字符串BIND_ACCESSIBILITY_SERVICE
必须需要的吗 AccessibilityService
,以确保只有系统可以绑定到它。
公共静态最终 字符串BIND_APPWIDGET
允许应用程序告诉AppWidget AppWidget的数据服务,应用程序可以访问。普通用户流,用户选择一个AppWidget进入一个特定的主机,从而使主机应用程序访问私有数据的AppWidget应用。这种许可的应用程序应该尊重合同。
不使用第三方应用程序。
公共静态最终 字符串BIND_DEVICE_ADMIN
必须由设备管理需要接收器,以确保只有系统可以与之交互。
公共静态最终 字符串BIND_INPUT_METHOD
必须需要的吗 InputMethodService
,以确保只有系统可以绑定到它。
公共静态最终 字符串BIND_NFC_SERVICE
必须要求 HostApduService
或 OffHostApduService
确保只有系统可以绑定到它。
公共静态最终 字符串BIND_NOTIFICATION_LISTENER_SERVICE
必须需要的吗 NotificationListenerService
,以确保只有系统可以绑定到它。
公共静态最终 字符串BIND_PRINT_SERVICE
必须要求 PrintService
,以确保只有系统可以绑定到它。
公共静态最终 字符串BIND_REMOTEVIEWS
必须要求 RemoteViewsService
,以确保只有系统可以绑定到它。
公共静态最终 字符串BIND_TEXT_SERVICE
必须要求TextService(例如SpellCheckerService)来确保只有系统可以绑定到它。
公共静态最终 字符串BIND_VPN_SERVICE
必须要求 VpnService
,以确保只有系统可以绑定到它。
公共静态最终 字符串BIND_WALLPAPER
必须要求 WallpaperService
,以确保只有系统可以绑定到它。
公共静态最终 字符串BLUETOOTH_PRIVILEGED
允许应用程序对蓝牙设备,不需要用户交互。这不是用于第三方应用程序。
公共静态最终 字符串BODY_SENSORS
允许应用程序访问数据从用户使用的传感器,用于测量发生了什么他/她的体内,如心率。
公共静态最终 字符串BROADCAST_PACKAGE_REMOVED
允许应用程序广播一个通知,一个应用程序包已被删除。
不使用第三方应用程序。
公共静态最终 字符串BROADCAST_SMS
允许一个应用程序播放一个短信收到通知。
不使用第三方应用程序。
公共静态最终 字符串BROADCAST_STICKY
允许一个应用程序广播粘性的意图。这些广播的数据是由系统完成后,这样客户可以快速检索数据,而不必等待下一个广播。
公共静态最终 字符串BROADCAST_WAP_PUSH
允许应用程序播放一个WAP推收到通知。
不使用第三方应用程序。
公共静态最终 字符串CALL_PHONE
允许应用程序启动一个电话而无需通过拨号器的用户界面为用户确认调用被放置。
公共静态最终 字符串CALL_PRIVILEGED
允许一个应用程序调用任何电话号码,包括紧急号码,不经过用户确认的拨号器的用户界面调用被放置。
不使用第三方应用程序。
公共静态最终 字符串相机
必须能够访问摄像头设备。
这将自动执行 <uses-feature>
所有相机功能清单元素。如果你不需要所有的相机功能或可以正确操作如果相机不可用,那么您必须适当地修改您的清单,以安装在设备不支持所有相机功能。
公共静态最终 字符串CAPTURE_AUDIO_OUTPUT
允许一个应用程序捕获音频输出。
不使用第三方应用程序。
公共静态最终 字符串CAPTURE_SECURE_VIDEO_OUTPUT
允许应用程序获取安全的视频输出。
不使用第三方应用程序。
公共静态最终 字符串CAPTURE_VIDEO_OUTPUT
允许一个应用程序来捕获视频输出。
不使用第三方应用程序。
公共静态最终 字符串CHANGE_COMPONENT_ENABLED_STATE
允许应用程序改变是否启用应用程序组件(除了自己的)。
不使用第三方应用程序。
公共静态最终 字符串CHANGE_CONFIGURATION
允许应用程序修改当前的配置,例如语言环境。
公共静态最终 字符串CHANGE_NETWORK_STATE
允许应用程序改变网络连接状态
公共静态最终 字符串CHANGE_WIFI_MULTICAST_STATE
允许应用程序进入无线多播模式
公共静态最终 字符串CHANGE_WIFI_STATE
允许应用程序改变wi - fi连接状态
公共静态最终 字符串CLEAR_APP_CACHE
允许一个应用程序的缓存清除设备上的所有已安装的应用程序。
公共静态最终 字符串CLEAR_APP_USER_DATA
允许应用程序清除用户数据。
不使用第三方应用程序。
公共静态最终 字符串CONTROL_LOCATION_UPDATES
允许启用/禁用位置更新通知从收音机。
不使用第三方应用程序。
公共静态最终 字符串DELETE_CACHE_FILES
允许一个应用程序删除缓存文件。
不使用第三方应用程序。
公共静态最终 字符串DELETE_PACKAGES
允许一个应用程序删除软件包。
不使用第三方应用程序。
公共静态最终 字符串FACTORY_TEST
作为制造商测试应用程序运行,作为根用户运行。只有当设备运行在制造商的测试模式。
不使用第三方应用程序。
公共静态最终 字符串FORCE_BACK
允许应用程序迫使背部手术前的任何活动。
不使用第三方应用程序。
公共静态最终 字符串GET_PACKAGE_SIZE
允许一个应用程序找出任何包所使用的空间。
公共静态最终 字符串GET_TOP_ACTIVITY_INFO
允许应用程序获取私人信息对当前高层活动,比如它可以提供任何帮助上下文。
不使用第三方应用程序。
公共静态最终 字符串GLOBAL_SEARCH
可以使用这个权限在内容提供者允许全球搜索系统访问他们的数据。通��它时使用提供者有权限保护(全球搜索不会将举行),和作为一个只读权限添加到路径在全球的供应商进行搜索查询。这个许可不能被常规应用程序;它使用应用程序保护自己免受其他人除了全球搜索。
公共静态最终 字符串HARDWARE_TEST
允许访问硬件外围设备。只用于硬件测试。
不使用第三方应用程序。
公共静态最终 字符串INJECT_EVENTS
允许应用程序将用户事件(钥匙、触摸、轨迹球)在事件流和交付任何窗口。没有这个权限,你只能交付事件窗口在你自己的过程。
不使用第三方应用程序。
公共静态最终 字符串INSTALL_LOCATION_PROVIDER
允许应用程序安装位置提供者到经理的位置。
不使用第三方应用程序。
公共静态最终 字符串INSTALL_PACKAGES
允许一个应用程序安装包。
不使用第三方应用程序。
公共静态最终 字符串INSTALL_SHORTCUT
允许应用程序快捷方式安装在发射器
公共静态最终 字符串INTERNAL_SYSTEM_WINDOW
允许一个应用程序打开的窗口系统的所使用的部分用户界面。
不使用第三方应用程序。
公共静态最终 字符串KILL_BACKGROUND_PROCESSES
允许一个应用程序调用 killBackgroundProcesses(String)
.
公共静态最终 字符串LOCATION_HARDWARE
允许应用程序使用定位功能硬件,比如geofencing api。
不使用第三方应用程序。
公共静态最终 字符串MANAGE_ACCOUNTS
允许一个应用程序管理AccountManager账户的列表
公共静态最终 字符串MANAGE_APP_TOKENS
允许一个应用程序管理(创建、销毁、z顺序)应用程序标记窗口管理器。
不使用第三方应用程序。
公共静态最终 字符串MANAGE_DOCUMENTS
允许一个应用程序管理访问文件,通常作为一个文档选择器的一部分。
公共静态最终 字符串MEDIA_CONTENT_CONTROL
允许应用程序知道内容是什么玩和控制它的回放。
不使用第三方应用程序由于隐私的媒体消费
公共静态最终 字符串MODIFY_AUDIO_SETTINGS
允许一个应用程序修改全局音频设置
公共静态最终 字符串MODIFY_PHONE_STATE
允许修改电话状态——权力,mmi等等。不包括将调用。
不使用第三方应用程序。
公共静态最终 字符串MOUNT_FORMAT_FILESYSTEMS
对移动存储允许格式化文件系统。
不使用第三方应用程序。
公共静态最终 字符串MOUNT_UNMOUNT_FILESYSTEMS
对移动存储允许装入和卸载文件系统。
不使用第三方应用程序。
公共静态最终 字符串PERSISTENT_ACTIVITY
这在API级别9常数被弃用。
这个功能在未来将被删除,请不要使用。允许一个应用程序使其持久的活动。
公共静态最终 字符串PROCESS_OUTGOING_CALLS
允许应用程序修改或中止即将离任的电话。
公共静态最终 字符串READ_CALL_LOG
允许应用程序读取用户的通话记录。
注意:如果你的应用程序使用 READ_CONTACTS
和你的许可 minSdkVersion
和 targetSdkVersion
值设置为15或更低,系统隐式授予应用程序许可。如果你不需要这个权限,确保你的 targetSdkVersion
是16或更高。
公共静态最终 字符串READ_EXTERNAL_STORAGE
允许一个应用程序从外部存储器读取数据。
声明的任何应用程序 WRITE_EXTERNAL_STORAGE
权限是隐式授予权限。
这个许可是在API级别19日开始执���。在API级别19之前,这个不是强制许可和所有应用程序仍然可以访问从外部存储器读取数据。你可以测试你的应用程序的权限执行通过启用保护USB存储在设备上设置应用程序开发人员选项运行Android 4.1或更高版本。
也开始在API级别19,这允许不需要读/写文件返回的特定于应用程序的目录 getExternalFilesDir(String)
和getExternalCacheDir()
.
注意:如果两个你 minSdkVersion
和 targetSdkVersion
值被设置为3或更低,系统隐式授予应用程序许可。如果你不需要这个权限,确保你的 targetSdkVersion
是4或更高。
公共静态最终 字符串READ_FRAME_BUFFER
允许一个应用程序屏幕截图和更普遍的获得帧缓冲数据。
不使用第三方应用程序。
公共静态最终 字符串READ_HISTORY_BOOKMARKS
允许应用程序读(但不是写)用户的浏览历史记录和书签。
公共静态最终 字符串READ_INPUT_STATE
这在API级别16常数被弃用。
所使用的API,这允许被移除。
允许一个应用程序检索键和开关的当前状态。
不使用第三方应用程序。
公共静态最终 字符串READ_LOGS
允许应用程序读取低级系统日志文件。
不使用第三方应用程序,因为日志条目可以包含用户的私人信息。
公共静态最终 字符串READ_PHONE_STATE
允许只读访问电话状态。
注意:如果两个你 minSdkVersion
和 targetSdkVersion
值被设置为3或更低,系统隐式授予应用程序许可。如果你不需要这个权限,确保你的 targetSdkVersion
是4或更高。
公共静态最终 字符串READ_SOCIAL_STREAM
允许应用程序读取用户的社会流。
公共静态最终 字符串READ_USER_DICTIONARY
允许应用程序读取用户字典。这应该只需要一个输入法,或一个字典编辑器设置应用程序。
公共静态最终 字符串RECEIVE_BOOT_COMPLETED
允许一个应用程序接收 ACTION_BOOT_COMPLETED
这是广播系统完成后启动。如果你不要求这个许可,您将不会收到广播。尽管持有这权限没有任何安全问题,它可以对用户体验造成负面影响通过增加的时间需要系统启动和允许应用程序运行自己没有用户意识到它们。因此,您必须显式地声明使用本设备对用户可见。
公共静态最终 字符串RECEIVE_WAP_PUSH
允许一个应用程序监视传入WAP推送消息。
公共静态最终 字符串SEND_RESPOND_VIA_MESSAGE
允许一个应用程序(电话)发送一个请求到其他应用程序来处理respond-via-message行动在来电。
不使用第三方应用程序。
公共静态最终 字符串SET_ACTIVITY_WATCHER
允许一个应用程序可以监视和控制系统中的活动是如何开始在全球范围内。只有在调试(通常是猴子命令)。
不使用第三方应用程序。
公共静态最终 字符串SET_ALARM
允许一个应用程序播放一个意图为用户设置一个闹钟。
公共静态最终 字符串SET_ALWAYS_FINISH
允许一个应用程序控制活动是否将在后台时立即完成。
不使用第三方应用程序。
公共静态最终 字符串SET_ANIMATION_SCALE
修改全球动画比例因子。
不使用第三方应用程序。
公共静态最终 字符串SET_DEBUG_APP
配置一个应用程序进行调试。
不使用第三方应用程序。
公共静态最终 字符串SET_ORIENTATION
允许低级访问设置屏幕的方向(实际上旋转)。
不使用第三方应用程序。
公共静态最终 字符串SET_POINTER_SPEED
允许低级访问设置指针速度。
不使用第三方应用程序。
公共静态最终 字符串SET_PREFERRED_APPLICATIONS
这在API级别7常数被弃用。
不再有用,请参阅 addPackageToPreferred(String)
获取详细信息。
公共静态最终 字符串SET_PROCESS_LIMIT
允许应用程序设置的最大数量(不需要)应用程序进程,可以运行。
不使用第三方应用程序。
公共静态最终 字符串SET_WALLPAPER_HINTS
允许应用程序设置壁纸提示
公共静态最终 字符串SIGNAL_PERSISTENT_PROCESSES
允许一个应用程序请求一个信号被发送到所有持久的过程。
不使用第三方应用程序。
公共静态最终 字符串STATUS_BAR
允许应用程序打开、关闭或禁用状态栏图标。
不使用第三方应用程序。
公共静态最终 字符串SUBSCRIBED_FEEDS_READ
允许一个应用程序允许访问了已订阅的提要ContentProvider。
公共静态最终 字符串SYSTEM_ALERT_WINDOW
允许一个应用程序打开的窗口使用的类型 TYPE_SYSTEM_ALERT
,显示所有其他应用程序。很少有应用程序应该使用这个权限;这些窗口用于系统级与用户交互。
公共静态最终 字符串UNINSTALL_SHORTCUT
允许应用程序卸载快捷方式在发射器
公共静态最终 字符串UPDATE_DEVICE_STATS
允许一个应用程序来更新设备统计。
不使用第三方应用程序。
公共静态最终 字符串USE_CREDENTIALS
允许一个应用程序请求从AccountManager authtoken
公共静态最终 字符串WAKE_LOCK
允许使用PowerManager WakeLocks保持处理器从睡眠或屏幕变暗
公共静态最终 字符串WRITE_APN_SETTINGS
允许应用程序编写apn设置。
不使用第三方应用程序。
公共静态最终 字符串WRITE_CALENDAR
允许一个应用程序编写(但不是读)用户的日历数据。
公共静态最终 字符串WRITE_CALL_LOG
允许一个应用程序编写(但不是读)用户的联系人数据。
注意:如果你的应用程序使用 WRITE_CONTACTS
和你的许可 minSdkVersion
和 targetSdkVersion
值设置为15或更低,系统隐式授予应用程序许可。如果你不需要这个权限,确保你的 targetSdkVersion
是16或更高。
公共静态最终 字符串WRITE_CONTACTS
允许一个应用程序编写(但不是读)用户的联系人数据。
公共静态最终 字符串WRITE_EXTERNAL_STORAGE
允许一个应用程序编写外部存储器。
注意:如果两个你 minSdkVersion
和 targetSdkVersion
值被设置为3或更低,系统隐式授予应用程序许可。如果你不需要这个权限,确保你的 targetSdkVersion
是4或更高。
在API级别19开始,这个权限不需要读/写文件在你返回的特定于应用程序的目录 getExternalFilesDir(String)
和 getExternalCacheDir()
.
公共静态最终 字符串WRITE_GSERVICES
允许应用程序修改谷歌地图服务。
不使用第三方应用程序。
公共静态最终 字符串WRITE_HISTORY_BOOKMARKS
允许一个应用程序编写(但不是读)用户的浏览历史记录和书签。
公共静态最终 字符串WRITE_PROFILE
允许一个应用程序编写(但不是读)用户的个人配置文件数据。
公共静态最终 字符串WRITE_SECURE_SETTINGS
允许应用程序读取或写入安全系统设置。
不使用第三方应用程序。
公共静态最终 字符串WRITE_SOCIAL_STREAM
允许一个应用程序编写(但不是读)用户的社会流数据。
公共静态最终 字符串WRITE_SYNC_SETTINGS
允许应用程序编写同步设置