Manifest.permission
来源:互联网 发布:php redis连接池配置 编辑:程序博客网 时间:2024/05/18 02:12
原始文章:https://developer.android.com/reference/android/Manifest.permission.html
ACCESS_CHECKIN_PROPERTIES
String ACCESS_CHECKIN_PROPERTIES
允许对签入数据库中的“属性”表进行读写访问,以改变上传的值。
不用于第三方应用程序。
常量值:“android.permission.ACCESS_CHECKIN_PROPERTIES”
ACCESS_COARSE_LOCATION
String ACCESS_COARSE_LOCATION
允许应用访问大概的位置。 或者,您可能需要ACCESS_FINE_LOCATION。
防护等级:危险
常量值:“android.permission.ACCESS_COARSE_LOCATION”
ACCESS_LOCATION_EXTRA_COMMANDS
String ACCESS_LOCATION_EXTRA_COMMANDS
允许应用程序访问额外的位置提供程序命令。
防护等级:正常
常量值:“android.permission.ACCESS_LOCATION_EXTRA_COMMANDS”
ACCESS_NETWORK_STATE
String ACCESS_NETWORK_STATE
允许应用程序访问有关网络的信息。
防护等级:正常
常量值:“android.permission.ACCESS_NETWORK_STATE”
ACCESS_NOTIFICATION_POLICY
String ACCESS_NOTIFICATION_POLICY
对希望访问通知策略的应用程序的标记权限。
防护等级:正常
常量值:“android.permission.ACCESS_NOTIFICATION_POLICY”
ACCESS_WIFI_STATE
String ACCESS_WIFI_STATE
允许应用程序访问有关wi-fi网络的信息。
防护等级:正常
恒定值:“android.permission.ACCESS_WIFI_STATE”
ACCOUNT_MANAGER
String ACCOUNT_MANAGER
允许应用程序调用AccountAuthenticators。
不适用于第三方应用程序。
常量值:“android.permission.ACCOUNT_MANAGER”
ADD_VOICEMAIL
String ADD_VOICEMAIL
允许应用程序将语音邮件添加到系统中。
防护等级:危险
常量值:“com.android.voicemail.permission.ADD_VOICEMAIL”
ANSWER_PHONE_CALLS
String ANSWER_PHONE_CALLS
允许该应用接听来电。
防护等级:危险
常量值:“android.permission.ANSWER_PHONE_CALLS”
BATTERY_STATS
String BATTERY_STATS
允许应用程式收集电池统计资料
常量值:“android.permission.BATTERY_STATS”
BIND_ACCESSIBILITY_SERVICE
String BIND_ACCESSIBILITY_SERVICE
必须由 AccessibilityService请求,以确保只有系统能够绑定到它。
保护级别:签名
恒定值:“android.permission.BIND_ACCESSIBILITY_SERVICE”
BIND_APPWIDGET
String BIND_APPWIDGET
允许应用程序告诉AppWidget服务哪个应用程序可以访问AppWidget的数据。 正常的用户流程是用户选择一个AppWidget进入一个特定的主机,从而让主机应用程序访问来自AppWidget应用程序的私人数据。 具有此权限的应用程序应该遵守该合同。
不适用于第三方应用程序。
常量值:“android.permission.BIND_APPWIDGET”
BIND_AUTOFILL_SERVICE
String BIND_AUTOFILL_SERVICE
必须由AutofillService要求,以确保只有系统能够绑定到它。。
保护级别:签名
常量值:“android.permission.BIND_AUTOFILL_SERVICE”
BIND_CARRIER_MESSAGING_SERVICE
String BIND_CARRIER_MESSAGING_SERVICE
这个常数在API级别23中已被弃用。
改用BIND_CARRIER_SERVICES
常量值:“android.permission.BIND_CARRIER_MESSAGING_SERVICE”
BIND_CARRIER_SERVICES
String BIND_CARRIER_SERVICES
允许绑定到运营商应用程序中的服务的系统进程将具有此权限。 运营商应用程序应该使用此权限来保护只允许系统绑定的服务。
保护级别:签名|特权
常量值:“android.permission.BIND_CARRIER_SERVICES”
BIND_CHOOSER_TARGET_SERVICE
String BIND_CHOOSER_TARGET_SERVICE
必须由一个ChooserTargetService请求,以确保只有系统能够绑定到它。
保护级别:签名
恒定值:“android.permission.BIND_CHOOSER_TARGET_SERVICE”
BIND_CONDITION_PROVIDER_SERVICE
String BIND_CONDITION_PROVIDER_SERVICE
必须由ConditionProviderService要求,确保只有系统可以绑定到它。
保护级别:签名
恒定值:“android.permission.BIND_CONDITION_PROVIDER_SERVICE”
BIND_DEVICE_ADMIN
String BIND_DEVICE_ADMIN
必须由设备管理接收器(device administration receiver)请求,以确保只有系统能够与之交互。
保护级别:签名
恒定值:“android.permission.BIND_DEVICE_ADMIN”
BIND_DREAM_SERVICE
String BIND_DREAM_SERVICE
必须由DreamService请求,以确保只有系统能够绑定到它。
保护级别:签名
恒定值:“android.permission.BIND_DREAM_SERVICE”
BIND_INCALL_SERVICE
String BIND_INCALL_SERVICE
必须由一个InCallService需要,以确保只有系统能够绑定到它。
保护级别:签名|特权
恒定值:“android.permission.BIND_INCALL_SERVICE”
BIND_INPUT_METHOD
String BIND_INPUT_METHOD
必须由InputMethodService要求,以确保只有系统能够绑定到它。
保护级别:签名
恒定值:“android.permission.BIND_INPUT_METHOD”
BIND_MIDI_DEVICE_SERVICE
String BIND_MIDI_DEVICE_SERVICE
必须由MidiDeviceService要求,以确保只有系统能够绑定到它。
保护级别:签名
恒定值:“android.permission.BIND_MIDI_DEVICE_SERVICE”
BIND_NFC_SERVICE
String BIND_NFC_SERVICE
必须由一个HostApduService或OffHostApduService要求,以确保只有系统能够绑定到它。
保护级别:签名
恒定值:“android.permission.BIND_NFC_SERVICE”
BIND_NOTIFICATION_LISTENER_SERVICE
String BIND_NOTIFICATION_LISTENER_SERVICE
必须有NotificationListenerService请求,确保只有系统可以绑定到它。
保护级别:签名
恒定值:“android.permission.BIND_NOTIFICATION_LISTENER_SERVICE”
BIND_PRINT_SERVICE
String BIND_PRINT_SERVICE
必须由一个PrintService请求,以确保只有系统能够绑定到它。
保护级别:签名
恒定值:“android.permission.BIND_PRINT_SERVICE”
BIND_QUICK_SETTINGS_TILE
String BIND_QUICK_SETTINGS_TILE
允许应用程序绑定到第三方快速设置块。
应仅由系统请求,应由TileService声明要求。
恒定值:“android.permission.BIND_QUICK_SETTINGS_TILE”
BIND_REMOTEVIEWS
String BIND_REMOTEVIEWS
必须由RemoteViewsService请求,以确保只有系统能够绑定到它。
恒定值:“android.permission.BIND_REMOTEVIEWS”
BIND_SCREENING_SERVICE
String BIND_SCREENING_SERVICE
必须由CallScreeningService请求,以确保只有系统能够绑定到它。
保护级别:签名|特权
恒定值:“android.permission.BIND_SCREENING_SERVICE”
BIND_TELECOM_CONNECTION_SERVICE
String BIND_TELECOM_CONNECTION_SERVICE
必须由ConnectionService要求,以确保只有系统能够绑定到它。
保护级别:签名|特权
恒定值:“android.permission.BIND_TELECOM_CONNECTION_SERVICE”
BIND_TEXT_SERVICE
String BIND_TEXT_SERVICE
必须由一个TextService(例如拼写检查服务)来请求,确保只有系统能够绑定到它。
保护级别:签名
恒定值:“android.permission.BIND_TEXT_SERVICE”
BIND_TV_INPUT
String BIND_TV_INPUT
必须由TvInputService要求,以确保只有系统能够绑定到它。
保护级别:签名|特权
恒定值:“android.permission.BIND_TV_INPUT”
BIND_VISUAL_VOICEMAIL_SERVICE
String BIND_VISUAL_VOICEMAIL_SERVICE
必须由一个链接VisualVoicemailService要求,以确保只有系统能够绑定到它。
保护级别:签名|特权
恒定值:“android.permission.BIND_VISUAL_VOICEMAIL_SERVICE”
BIND_VOICE_INTERACTION
String BIND_VOICE_INTERACTION
必须由一个VoiceInteractionService需要,以确保只有系统能够绑定到它。
保护级别:签名
恒定值:“android.permission.BIND_VOICE_INTERACTION”
BIND_VPN_SERVICE
String BIND_VPN_SERVICE
必须由VpnService要求,以确保只有系统能够绑定到它。
保护级别:签名
恒定值:“android.permission.BIND_VPN_SERVICE”
BIND_VR_LISTENER_SERVICE
String BIND_VR_LISTENER_SERVICE
必须由一个VrListenerService要求,以确保只有系统能够绑定到它。
保护级别:签名
恒定值:“android.permission.BIND_VR_LISTENER_SERVICE”
BIND_WALLPAPER
String BIND_WALLPAPER
必须由WallpaperService要求,以确保只有系统能够绑定到它。
保护级别:签名|特权
恒定值:“android.permission.BIND_WALLPAPER”
BLUETOOTH
String BLUETOOTH
允许应用程序连接到配对的蓝牙设备。
防护等级:正常
恒定值:“android.permission.BLUETOOTH”
BLUETOOTH_ADMIN
String BLUETOOTH_ADMIN
允许应用程序发现和配对蓝牙设备。
防护等级:正常
恒定值:“android.permission.BLUETOOTH_ADMIN”
BLUETOOTH_PRIVILEGED
String BLUETOOTH_PRIVILEGED
允许应用程序在无需用户交互的情况下配对蓝牙设备,并允许或禁止电话簿访问或消息访问。 这不适用于第三方应用程序。
恒定值:“android.permission.BLUETOOTH_PRIVILEGED”
BODY_SENSORS
String BODY_SENSORS
允许应用程序从用户使用的传感器访问数据,以测量其身体内部发生的情况,例如心率。
保护级别:危险
恒定值:“android.permission.BODY_SENSORS”
BROADCAST_PACKAGE_REMOVED
String BROADCAST_PACKAGE_REMOVED
允许应用程序广播一个应用程序包已被删除的通知。
不适用于第三方应用程序。
常量值:“android.permission.BROADCAST_PACKAGE_REMOVED”
BROADCAST_SMS
String BROADCAST_SMS
允许应用程序广播一个SMS接收通知。
不用于第三方应用程序。
恒定值:“android.permission.BROADCAST_SMS”
BROADCAST_STICKY
String BROADCAST_STICKY
允许应用程式广播粘性意图。 这些广播的数据在完成后由系统保存,以便客户可以快速检索该数据而不必等待下一个广播。
防护等级:正常
常量值:“android.permission.BROADCAST_STICKY”
BROADCAST_WAP_PUSH
String BROADCAST_WAP_PUSH
允许应用程序广播WAP推送收据通知。
不适用于第三方应用程序。
常量值:“android.permission.BROADCAST_WAP_PUSH”
CALL_PHONE
String CALL_PHONE
允许应用程式发起电话,而无需通过拨号拨号盘界面让使用者确认通话。
防护等级:危险
常量值:“android.permission.CALL_PHONE”
CALL_PRIVILEGED
String CALL_PRIVILEGED
允许应用程式拨打任何电话号码(包括紧急电话号码),而无需通过拨号拨号盘界面让使用者确认所拨打的电话。
不适用于第三方应用程序。
常量值:“android.permission.CALL_PRIVILEGED”
CAMERA
String CAMERA
这将自动执行所有相机功能的}清单元素。 如果您不需要所有相机功能,或者在相机不可用的情况下可以正常操作,则必须根据需要修改清单,以便安装在不支持所有相机功能的设备上。
防护等级:危险
常量值:“android.permission.CAMERA”
CAPTURE_AUDIO_OUTPUT
String CAPTURE_AUDIO_OUTPUT
允许应用程序捕获音频输出。
不适用于第三方应用程序。
常量值:“android.permission.CAPTURE_AUDIO_OUTPUT”
CAPTURE_SECURE_VIDEO_OUTPUT
String CAPTURE_SECURE_VIDEO_OUTPUT
允许应用程序捕获安全的视频输出。
不适用于第三方应用程序。
常量值:“android.permission.CAPTURE_SECURE_VIDEO_OUTPUT”
CAPTURE_VIDEO_OUTPUT
String CAPTURE_VIDEO_OUTPUT
允许应用程序捕捉视频输出。
不适用于第三方应用程序。
常量值:“android.permission.CAPTURE_VIDEO_OUTPUT”
CHANGE_COMPONENT_ENABLED_STATE
String CHANGE_COMPONENT_ENABLED_STATE
允许应用程序更改是否启用应用程序组件(非自己的应用程序组件)。
不适用于第三方应用程序。
常量值:“android.permission.CHANGE_COMPONENT_ENABLED_STATE”
CHANGE_CONFIGURATION
String CHANGE_CONFIGURATION
允许应用程序修改当前配置,例如语言环境。
常量值:“android.permission.CHANGE_CONFIGURATION”
CHANGE_NETWORK_STATE
String CHANGE_NETWORK_STATE
允许应用程序更改网络连接状态。
防护等级:正常
常量值:“android.permission.CHANGE_NETWORK_STATE”
CHANGE_WIFI_MULTICAST_STATE
String CHANGE_WIFI_MULTICAST_STATE
允许应用程序进入wi-fi组播模式。
防护等级:正常
恒定值:“android.permission.CHANGE_WIFI_MULTICAST_STATE”
CHANGE_WIFI_STATE
String CHANGE_WIFI_STATE
允许应用程序改变wi-fi连接状态。
防护等级:正常
恒定值:“android.permission.CHANGE_WIFI_STATE”
CLEAR_APP_CACHE
String CLEAR_APP_CACHE
允许应用程序清除设备上所有已安装应用程序的缓存。
保护级别:签名|特权
常量值:“android.permission.CLEAR_APP_CACHE”
CONTROL_LOCATION_UPDATES
String CONTROL_LOCATION_UPDATES
允许启用/禁用位置更新通知。
不用于第三方应用程序。
恒定值:“android.permission.CONTROL_LOCATION_UPDATES”
DELETE_CACHE_FILES
String DELETE_CACHE_FILES
允许应用程序删除缓存文件。
不适用于第三方应用程序。
常量值:“android.permission.DELETE_CACHE_FILES”
DELETE_PACKAGES
String DELETE_PACKAGES
允许应用程序删除软件包。
不适用于第三方应用程序。
从N开始,当删除软件包的应用程序与安装该软件包的应用程序不是同一个应用程序时,请求用户确认。
常量值:“android.permission.DELETE_PACKAGES”
DIAGNOSTIC
String DIAGNOSTIC
允许应用程序读取RW到诊断资源。
不适用于第三方应用程序。
常量值:“android.permission.DIAGNOSTIC”
DISABLE_KEYGUARD
String DISABLE_KEYGUARD
允许应用程序在不安全的情况下禁用密钥保护。
防护等级:正常
恒定值:“android.permission.DISABLE_KEYGUARD”
DUMP
String DUMP
允许应用程序从系统服务中检索状态转储信息。
不用于第三方应用程序。
恒定值:“android.permission.DUMP”
EXPAND_STATUS_BAR
String EXPAND_STATUS_BAR
允许应用程序扩展或折叠状态栏。
防护等级:正常
恒定值:“android.permission.EXPAND_STATUS_BAR”
FACTORY_TEST
String FACTORY_TEST
作为制造商测试应用程序运行,以root用户身份运行。 仅当设备在制造商测试模式下运行时才可用。
不适用于第三方应用程序。
常量值:“android.permission.FACTORY_TEST”
GET_ACCOUNTS
String GET_ACCOUNTS
允许访问帐户服务中的帐户列表。
防护等级:危险
常量值:“android.permission.GET_ACCOUNTS”
注意:从Android 6.0(API级别23)开始,如果应用程序共享管理帐户的身份验证器的签名,则不需要“GET_ACCOUNTS”权限即可读取有关该帐户的信息。 在Android 5.1及更低版本上,所有应用都需要“GET_ACCOUNTS”权限才能阅读有关任何帐户的信息。
GET_ACCOUNTS_PRIVILEGED
String GET_ACCOUNTS_PRIVILEGED
允许访问帐户服务中的帐户列表。
常量值:“android.permission.GET_ACCOUNTS_PRIVILEGED”
GET_PACKAGE_SIZE
String GET_PACKAGE_SIZE
允许应用程序查找任何包使用的空间。
防护等级:正常
恒定值:“android.permission.GET_PACKAGE_SIZE”
GET_TASKS
String GET_TASKS
这个常量在API级21中被弃用。
不再执行。
恒定值:“android.permission.GET_TASKS”
GLOBAL_SEARCH
String GLOBAL_SEARCH
该权限可用于内容提供商,以允许全球搜索系统访问其数据。通常,当提供者有一些保护它的权限(全球搜索将不被期望持有)时,它会被使用,并作为一个只读权限添加到在提供者中执行全局搜索查询的路径中。此权限不能由常规应用程序持有;它被应用程序用来保护自己免受全球搜索的影响。
恒定值:“android.permission.GLOBAL_SEARCH”
INSTALL_LOCATION_PROVIDER
String INSTALL_LOCATION_PROVIDER
允许应用程序将位置提供者安装到位置管理器中。
不用于第三方应用程序。
恒定值:“android.permission.INSTALL_LOCATION_PROVIDER”
INSTALL_PACKAGES
String INSTALL_PACKAGES
允许应用程序安装软件包。
不适用于第三方应用程序。
常量值:“android.permission.INSTALL_PACKAGES”
INSTALL_SHORTCUT
String INSTALL_SHORTCUT
允许应用程序在Launcher中安装快捷方式。
在Android O(API级别26)及更高版本中,INSTALL_SHORTCUT广播不再对您的应用程序有任何影响,因为它是私有的隐式广播。 相反,您应该使用ShortcutManager类中的requestPinShortcut()方法创建应用程序快捷方式。
防护等级:正常
常量值:“com.android.launcher.permission.INSTALL_SHORTCUT”
INSTANT_APP_FOREGROUND_SERVICE
String INSTANT_APP_FOREGROUND_SERVICE
允许即时应用创建前台服务。
常量值:“android.permission.INSTANT_APP_FOREGROUND_SERVICE”
INTERNET
String INTERNET
允许应用程序打开网络套接字。
防护等级:正常
常量值:“android.permission.INTERNET”
KILL_BACKGROUND_PROCESSES
String KILL_BACKGROUND_PROCESSES
允许应用程序调用killBackgroundProcesses(字符串)。
防护等级:正常
常量值:“android.permission.KILL_BACKGROUND_PROCESSES”
LOCATION_HARDWARE
String LOCATION_HARDWARE
允许应用程序在硬件中使用位置功能,例如geofencing api。
不适用于第三方应用程序。
常量值:“android.permission.LOCATION_HARDWARE”
MANAGE_DOCUMENTS
String MANAGE_DOCUMENTS
允许应用程序管理对文档的访问,通常作为文档选择器的一部分。
此权限只能由平台文档管理应用程序请求。 此权限不能授予第三方应用程序。
保护级别:签名
常量值:“android.permission.MANAGE_DOCUMENTS”
MANAGE_OWN_CALLS
String MANAGE_OWN_CALLS
允许通过自我管理的ConnectionService API管理自己的调用的调用应用程序。
防护等级:正常
常量值:“android.permission.MANAGE_OWN_CALLS”
MASTER_CLEAR
String MASTER_CLEAR
不适用于第三方应用程序。
常量值:“android.permission.MASTER_CLEAR”
MEDIA_CONTENT_CONTROL
String MEDIA_CONTENT_CONTROL
允许应用程式知道正在播放的内容并控制其播放。
由于媒体消费的隐私,不能用于第三方应用程序
常量值:“android.permission.MEDIA_CONTENT_CONTROL”
MODIFY_AUDIO_SETTINGS
String MODIFY_AUDIO_SETTINGS
允许应用修改全局音频设置。
防护等级:正常
常量值:“android.permission.MODIFY_AUDIO_SETTINGS”
MODIFY_PHONE_STATE
String MODIFY_PHONE_STATE
允许修改电话的状态-电源,mmi等,不包括放置呼叫。
不用于第三方应用程序。
恒定值:“android.permission.MODIFY_PHONE_STATE”
MOUNT_FORMAT_FILESYSTEMS
String MOUNT_FORMAT_FILESYSTEMS
允许将文件系统格式化为可移动存储。
不适用于第三方应用程序。
常量值:“android.permission.MOUNT_FORMAT_FILESYSTEMS”
MOUNT_UNMOUNT_FILESYSTEMS
String MOUNT_UNMOUNT_FILESYSTEMS
允许安装和卸载可移动存储的文件系统。
不适用于第三方应用程序。
常量值:“android.permission.MOUNT_UNMOUNT_FILESYSTEMS”
NFC
String NFC
允许应用程序通过NFC执行I / O操作。
防护等级:正常
常量值:“android.permission.NFC”
PACKAGE_USAGE_STATS
String PACKAGE_USAGE_STATS
允许应用程序收集组件使用情况统计信息
声明权限意味着使用API的意图,并且设备的用户可以通过设置应用程序授予权限。
常量值:“android.permission.PACKAGE_USAGE_STATS”
PERSISTENT_ACTIVITY
String PERSISTENT_ACTIVITY
这个常量在API级9中被弃用。
恒定值:“android.permission.PERSISTENT_ACTIVITY”
这个功能将在未来被移除;请不要使用。允许应用程序使其活动持续。
PROCESS_OUTGOING_CALLS
String PROCESS_OUTGOING_CALLS
允许应用程序查看在拨出电话期间拨打的号码,并可选择将呼叫重定向到其他号码或完全中止通话。
防护等级:危险
常量值:“android.permission.PROCESS_OUTGOING_CALLS”
READ_CALENDAR
String READ_CALENDAR
允许应用程序读取用户的日历数据。
保护级别:危险
恒定值:“android.permission.READ_CALENDAR”
READ_CALL_LOG
String READ_CALL_LOG
允许应用程序读取用户的调用日志。
保护级别:危险
恒定值:“android.permission.READ_CALL_LOG”
注意:如果您的应用程序使用READ_CONTACTS权限,并且您的minSdkVersion和targetSdkVersion值设置为15或更低,系统将隐式授予您的应用程序这个权限。如果您不需要此权限,请确保您的targetSdkVersion 16或更高。
READ_CONTACTS
String READ_CONTACTS
允许应用程序读取用户的联系人数据。
保护级别:危险
恒定值:“android.permission.READ_CONTACTS”
READ_EXTERNAL_STORAGE
String READ_EXTERNAL_STORAGE
允许应用程序从外部存储器读取。
保护级别:危险
恒定值:“android.permission.READ_EXTERNAL_STORAGE”
声明WRITE_EXTERNAL_STORAGE权限的任何应用程序都隐式地授予此权限。
这个权限是从API级别19开始执行的。在API第19级之前,这个权限没有执行,所有应用程序仍然可以从外部存储器读取。你可以通过在运行Android 4.1或更高版本的设备上的设置应用程序中启用保护USB存储,来测试你的应用程序。
同样从API第19级开始,这个权限不需要在您的应用程序特定目录中读写文件,这些文件由getExternalFilesDir(String)和getExternalCacheDir()返回。
注意:如果您的minSdkVersion和targetSdkVersion值设置为3或更低,系统将隐式地授予应用程序这个权限。如果您不需要此权限,请确保您的targetSdkVersion为4或更高。
READ_FRAME_BUFFER
String READ_FRAME_BUFFER
允许应用程序接受屏幕截图,更一般地访问帧缓冲数据。
不用于第三方应用程序。
恒定值:“android.permission.READ_FRAME_BUFFER”
READ_INPUT_STATE
String READ_INPUT_STATE
允许应用程序检索密钥和交换机的当前状态。
不用于第三方应用程序。
恒定值:“android.permission.READ_INPUT_STATE”
这个常量在API级别16中被弃用。
使用此权限的API已被删除。
READ_LOGS
String READ_LOGS
允许应用程序读取低级系统日志文件。
不用于第三方应用程序,因为日志项可以包含用户的私有信息。
恒定值:“android.permission.READ_LOGS”
READ_PHONE_NUMBERS
String READ_PHONE_NUMBERS
允许读取设备的电话号码。这是READ_PHONE_STATE授予的功能的一个子集,但它暴露在即时应用程序中。
保护级别:危险
恒定值:“android.permission.READ_PHONE_NUMBERS”
READ_PHONE_STATE
String READ_PHONE_STATE
允许只读访问电话状态,包括设备的电话号码,当前的蜂窝网络信息,任何正在进行的呼叫的状态,以及在设备上注册的任何电话帐户的列表。
保护级别:危险
恒定值:“android.permission.READ_PHONE_STATE”
注意:如果您的minSdkVersion和targetSdkVersion值设置为3或更低,系统将隐式地授予应用程序这个权限。如果您不需要此权限,请确保您的targetSdkVersion为4或更高。
READ_SMS
String READ_SMS
允许应用程序读取SMS消息。
保护级别:危险
恒定值:“android.permission.READ_SMS”
READ_SYNC_SETTINGS
String READ_SYNC_SETTINGS
允许应用程序读取同步设置。
防护等级:正常
恒定值:“android.permission.READ_SYNC_SETTINGS”
READ_SYNC_STATS
String READ_SYNC_STATS
允许应用程序读取同步统计数据。
防护等级:正常
恒定值:“android.permission.READ_SYNC_STATS”
READ_VOICEMAIL
String READ_VOICEMAIL
允许应用程序在系统中读取语音邮件。
保护级别:签名|特权
恒定值:“com.android.voicemail.permission.READ_VOICEMAIL”
REBOOT
String REBOOT
需要能够重新启动设备。
不用于第三方应用程序。
恒定值:“android.permission.REBOOT”
RECEIVE_BOOT_COMPLETED
String RECEIVE_BOOT_COMPLETED
允许应用程序接收在系统完成启动后广播的ACTION_BOOT_COMPLETED。如果你不请求这个许可,你将不会在那个时候收到广播。尽管持有此权限并没有任何安全性含义,但它可能会对用户体验产生负面影响,因为它增加了系统启动和允许应用程序在没有用户意识到的情况下运行的时间。因此,您必须显式地声明您使用这个工具使用户可见。
防护等级:正常
恒定值:“android.permission.RECEIVE_BOOT_COMPLETED”
RECEIVE_MMS
String RECEIVE_MMS
允许应用程序监视传入的MMS消息。
保护级别:危险
恒定值:“android.permission.RECEIVE_MMS”
RECEIVE_SMS
String RECEIVE_SMS
允许应用程序接收SMS消息。
保护级别:危险
恒定值:“android.permission.RECEIVE_SMS”
RECEIVE_WAP_PUSH
String RECEIVE_WAP_PUSH
允许应用程序接收WAP推送消息。
保护级别:危险
恒定值:“android.permission.RECEIVE_WAP_PUSH”
RECORD_AUDIO
String RECORD_AUDIO
允许应用程序录制音频。
保护级别:危险
恒定值:“android.permission.RECORD_AUDIO”
REORDER_TASKS
String REORDER_TASKS
允许应用程序更改任务的顺序。
防护等级:正常
恒定值:“android.permission.REORDER_TASKS”
REQUEST_COMPANION_RUN_IN_BACKGROUND
String REQUEST_COMPANION_RUN_IN_BACKGROUND
允许一个同伴应用程序在后台运行。
防护等级:正常
恒定值:“android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND”
REQUEST_COMPANION_USE_DATA_IN_BACKGROUND
String REQUEST_COMPANION_USE_DATA_IN_BACKGROUND
允许一个同伴应用程序在后台使用数据。
防护等级:正常
恒定值:“android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND”
REQUEST_DELETE_PACKAGES
String REQUEST_DELETE_PACKAGES
允许应用程序请求删除包。针对大于25的api的应用程序必须持有这个权限才能使用ACTION_UNINSTALL_PACKAGE。
防护等级:正常
恒定值:“android.permission.REQUEST_DELETE_PACKAGES”
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
String REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
为了使用 ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS,应用程序必须持有权限。这是一个正常的权限:一个请求它的应用程序将永远被授予权限,而不需要用户批准或查看它。
恒定值:“android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS”
REQUEST_INSTALL_PACKAGES
String REQUEST_INSTALL_PACKAGES
允许应用程序请求安装包。针对大于25的api的应用程序必须持有这个权限才能使用ACTION_INSTALL_PACKAGE。
保护级别:签名
恒定值:“android.permission.REQUEST_INSTALL_PACKAGES”
RESTART_PACKAGES
String RESTART_PACKAGES
这个常量在API级8中被弃用。
restartPackage(String)API不再被支持。
恒定值:“android.permission.RESTART_PACKAGES”
SEND_RESPOND_VIA_MESSAGE
String SEND_RESPOND_VIA_MESSAGE
Allows an application (Phone) to send a request to other applications to handle the respond-via-message action during incoming calls.
在打电话期间允许应用程序(电话)向其他应用程序发送请求,处理respond-via-message动作
不用于第三方应用程序。
恒定值:“android.permission.SEND_RESPOND_VIA_MESSAGE”
SEND_SMS
String SEND_SMS
允许应用程序发送SMS消息。
保护级别:危险
恒定值:“android.permission.SEND_SMS”
SET_ALARM
String SET_ALARM
允许应用程序通过broadcast发送Intent形式为用户设置一个闹铃
防护等级:正常
恒定值:“com.android.alarm.permission.SET_ALARM”
SET_ALWAYS_FINISH
String SET_ALWAYS_FINISH
允许应用程序控制在后台运行时是否立即结束活动。
不用于第三方应用程序。
恒定值:“android.permission.SET_ALWAYS_FINISH”
SET_ANIMATION_SCALE
String SET_ANIMATION_SCALE
修改全局动画缩放因子。
不供第三方应用程序使用。
恒定值:“android.permission.SET_ANIMATION_SCALE”
SET_DEBUG_APP
String SET_DEBUG_APP
配置用于调试的应用程序。
不用于第三方应用程序。
恒定值:“android.permission.SET_DEBUG_APP”
SET_PREFERRED_APPLICATIONS
String SET_PREFERRED_APPLICATIONS
这个常量在API级7中被弃用。不再有用
恒定值:“android.permission.SET_PREFERRED_APPLICATIONS”
SET_PROCESS_LIMIT
String SET_PROCESS_LIMIT
允许应用程序设置可以运行的(不需要的)应用程序进程的最大数量。
不供第三方应用程序使用。
恒定值:“android.permission.SET_PROCESS_LIMIT”
SET_TIME
String SET_TIME
允许应用程序设置系统时间。
不用于第三方应用程序。
恒定值:“android.permission.SET_TIME”
SET_TIME_ZONE
String SET_TIME_ZONE
允许应用程序设置系统时区。
不用于第三方应用程序。
恒定值:“android.permission.SET_TIME_ZONE”
SET_WALLPAPER
String SET_WALLPAPER
允许应用程序设置壁纸。
防护等级:正常
恒定值:“android.permission.SET_WALLPAPER”
SET_WALLPAPER_HINTS
String SET_WALLPAPER_HINTS
允许应用程序设置壁纸提示。
防护等级:正常
恒定值:“android.permission.SET_WALLPAPER_HINTS”
SIGNAL_PERSISTENT_PROCESSES
String SIGNAL_PERSISTENT_PROCESSES
允许应用程序请求将信号发送到所有持久进程。
不用于第三方应用程序。
恒定值:“android.permission.SIGNAL_PERSISTENT_PROCESSES”
STATUS_BAR
String STATUS_BAR
允许应用程序打开、关闭或禁用状态栏及其图标。
不用于第三方应用程序。
恒定值:“android.permission.STATUS_BAR”
SYSTEM_ALERT_WINDOW
String SYSTEM_ALERT_WINDOW
允许应用程序使用类型TYPE_APPLICATION_OVERLAY创建窗口,在所有其他应用程序的顶部显示。很少有应用程序应该使用这个权限;这些窗口旨在与用户进行系统级交互。
保护级别:签名
恒定值:“android.permission.SYSTEM_ALERT_WINDOW”
注意:如果应用程序的目标API级别为23或更高,app用户必须通过权限管理屏幕显式地授予该应用程序的权限。该应用程序请求用户通过action ACTION_MANAGE_OVERLAY_PERMISSION发送意图来获得批准。应用程序可以通过调用settings.candrawoveroverlay()来检查是否有这种授权。
TRANSMIT_IR
String TRANSMIT_IR
如果可用的话,允许使用设备的红外发射器。
防护等级:正常
恒定值:“android.permission.TRANSMIT_IR”
UNINSTALL_SHORTCUT
String UNINSTALL_SHORTCUT
此权限不再被支持。
恒定值:“com.android.launcher.permission.UNINSTALL_SHORTCUT”
UPDATE_DEVICE_STATS
String UPDATE_DEVICE_STATS
允许应用程序更新设备统计信息。
不用于第三方应用程序。
恒定值:“android.permission.UPDATE_DEVICE_STATS”
USE_FINGERPRINT
String USE_FINGERPRINT
允许应用程序使用指纹硬件。
防护等级:正常
恒定值:“android.permission.USE_FINGERPRINT”
USE_SIP
String USE_SIP
允许应用程序使用SIP服务。
保护级别:危险
恒定值:“android.permission.USE_SIP”
VIBRATE
String VIBRATE
允许访问的振动器。
防护等级:正常
恒定值:“android.permission.VIBRATE”
WAKE_LOCK
String WAKE_LOCK
允许使用PowerManager WakeLocks来防止处理器睡眠或屏幕变暗。
防护等级:正常
恒定值:“android.permission.WAKE_LOCK”
WRITE_APN_SETTINGS
String WRITE_APN_SETTINGS
允许应用程序编写apn设置。
不用于第三方应用程序。
恒定值:“android.permission.WRITE_APN_SETTINGS”
WRITE_CALENDAR
String WRITE_CALENDAR
允许应用程序编写用户的日历数据。
保护级别:危险
恒定值:“android.permission.WRITE_CALENDAR”
WRITE_CALL_LOG
String WRITE_CALL_LOG
允许应用程序编写(而不是读取)用户的调用日志数据。
保护级别:危险
恒定值:“android.permission.WRITE_CALL_LOG”
注意:如果您的应用程序使用WRITE_CONTACTS权限,而minSdkVersion和targetSdkVersion值设置为15或更低,则系统会隐式地授予应用程序这个权限。如果您不需要此权限,请确保您的targetSdkVersion 16或更高。
WRITE_CONTACTS
String WRITE_CONTACTS
允许应用程序编写用户的联系人数据。
保护级别:危险
恒定值:“android.permission.WRITE_CONTACTS”
WRITE_EXTERNAL_STORAGE
String WRITE_EXTERNAL_STORAGE
允许应用程序写入外部存储器。
保护级别:危险
恒定值:“android.permission.WRITE_EXTERNAL_STORAGE”
注意:如果您的minSdkVersion和targetSdkVersion值设置为3或更低,系统将隐式地授予应用程序这个权限。如果您不需要此权限,请确保您的targetSdkVersion为4或更高。
从API级别19开始,在您的应用程序指定的目录中,该权限不要求读/写文件,这些文件由getExternalFilesDir(String)和getExternalCacheDir()返回。
WRITE_GSERVICES
String WRITE_GSERVICES
允许应用程序修改谷歌服务地图。
不用于第三方应用程序。
恒定值:“android.permission.WRITE_GSERVICES”
WRITE_SECURE_SETTINGS
String WRITE_SECURE_SETTINGS
允许应用程序读取或写入安全系统设置。
不用于第三方应用程序。
恒定值:“android.permission.WRITE_SECURE_SETTINGS”
WRITE_SETTINGS
String WRITE_SETTINGS
允许应用程序读取或写入系统设置。
保护级别:签名
恒定值:“android.permission.WRITE_SETTINGS”
注意:如果应用程序的目标API级别为23或更高,app用户必须通过权限管理屏幕显式地授予该应用程序的权限。该应用程序请求用户通过action ACTION_MANAGE_WRITE_SETTINGS发送一个意图来获得批准。该应用程序可以通过调用Settings.System.canWrite()来检查是否有此授权。
WRITE_SYNC_SETTINGS
String WRITE_SYNC_SETTINGS
允许应用程序编写同步设置。
防护等级:正常
恒定值:“android.permission.WRITE_SYNC_SETTINGS”
WRITE_VOICEMAIL
String WRITE_VOICEMAIL
允许应用程序在系统中修改和删除现有的语音邮件。
保护级别:签名|特权
恒定值:“com.android.voicemail.permission.WRITE_VOICEMAIL”
- Manifest.permission
- Manifest.permission
- Manifest.permission
- Manifest.permission
- Manifest.permission
- Manifest.permission
- Manifest.permission
- permission - Android权限(Manifest.permission)
- android.Manifest.permission
- Android Manifest permission
- Manifest.permission类详解
- 翻译-Manifest.permission
- Manifest中的Permission
- Android Manifest标签之manifest,meta-data,path-permission,permission
- Android 4.0 Manifest Permission 改动
- Android Manifest.permission 权限控制
- Android.Manifest.permission权限大全
- Android.Manifest.permission权限大全
- 修改camera倒置后出现偏色或红蓝反情况
- Unity3d Android SDK接入解析
- 分享:使用 webpack 的 require.context 实现路由“去中心化”管理
- kalman filter
- 调优工具
- Manifest.permission
- 测试用例常用设计方式
- KVM性能调优
- 电动车充电桩标准与安规解读,工程师的核心目标是?---凯利讯半导体
- 统计学习方法 李航---第7章 支持向量机
- Activity中两个Fragment切换时背景透明问题
- PHP捕捉异常
- python爬虫教程<转>
- kotlin开发Android入门篇五方法以及属性的拓展