资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

Android复习(四)-->权限汇总-创新互联

官方地址: https://developer.android.google.cn/reference/android/Manifest.permission#public-constructorsAndroid复习(四)--&g
t;权限汇总

常数

StringACCEPT_HANDOVER

允许正在通话的应用程序继续在另一个应用程序中启动的通话。

成都创新互联公司主营沧县网站建设的网络公司,主营网站建设方案,成都App定制开发,沧县h5微信小程序搭建,沧县网站营销推广欢迎沧县等地区企业咨询
StringACCESS_BACKGROUND_LOCATION

允许应用访问后台位置。

StringACCESS_CALL_AUDIO

允许分配给Dialer角色的应用程序被授予对TX和RX电话呼叫音频流的访问权限。

StringACCESS_CHECKIN_PROPERTIES

允许对签入数据库中的“属性”表进行读/写访问,以更改上载的值。

StringACCESS_COARSE_LOCATION

允许应用访问大概位置。

StringACCESS_FINE_LOCATION

允许应用访问精确位置。

StringACCESS_LOCATION_EXTRA_COMMANDS

允许应用程序访问其他位置提供程序命令。

StringACCESS_MEDIA_LOCATION

允许应用访问用户共享集合中保留的任何地理位置。

StringACCESS_NETWORK_STATE

允许应用程序访问有关网络的信息。

StringACCESS_NOTIFICATION_POLICY

希望访问通知策略的应用程序的标记权限。

StringACCESS_WIFI_STATE

允许应用访问有关Wi-Fi网络的信息。

StringACCOUNT_MANAGER

允许应用程序调用AccountAuthenticators。

StringACTIVITY_RECOGNITION

允许应用程序识别身体活动。

StringADD_VOICEMAIL

允许应用程序将语音邮件添加到系统中。

StringANSWER_PHONE_CALLS

允许该应用接听来电。

StringBATTERY_STATS

允许应用收集电池统计信息

防护等级:签名|特权|开发

StringBIND_ACCESSIBILITY_SERVICE

必须带有AccessibilityService,以确保只有系统可以绑定到它。

StringBIND_APPWIDGET

允许应用程序告知AppWidget服务哪个应用程序可以访问AppWidget的数据。

StringBIND_AUTOFILL_SERVICE

必须由组成AutofillService,以确保只有系统可以绑定到它。

StringBIND_CALL_REDIRECTION_SERVICE

必须由组成CallRedirectionService,以确保只有系统可以绑定到它。

StringBIND_CARRIER_MESSAGING_CLIENT_SERVICE

CarrierMessagingClientService必须使用此权限保护的子类。

StringBIND_CARRIER_MESSAGING_SERVICE

这个常量是在API级别23.弃用BIND_CARRIER_SERVICES,而不是

StringBIND_CARRIER_SERVICES

允许绑定到运营商应用程序中的服务的系统进程将具有此权限。

StringBIND_CHOOSER_TARGET_SERVICE

在API级别R中不推荐使用此常数。要发布直接共享目标,请按照https://developer.android.com/training/sharing/receive.html#providing-direct-share-targets中的说明进行操作。

StringBIND_CONDITION_PROVIDER_SERVICE

必须由组成ConditionProviderService,以确保只有系统可以绑定到它。

StringBIND_CONTROLS

允许SystemUI请求第三方控件。

StringBIND_DEVICE_ADMIN

设备管理接收者必须要求,以确保只有系统才能与之交互。

StringBIND_DREAM_SERVICE

必须带有DreamService,以确保只有系统可以绑定到它。

StringBIND_INCALL_SERVICE

必须由组成InCallService,以确保只有系统可以绑定到它。

StringBIND_INPUT_METHOD

必须带有InputMethodService,以确保只有系统可以绑定到它。

StringBIND_MIDI_DEVICE_SERVICE

必须带有MidiDeviceService,以确保只有系统可以绑定到它。

StringBIND_NFC_SERVICE

必须由HostApduService 或要求,OffHostApduService以确保只有系统可以绑定到它。

StringBIND_NOTIFICATION_LISTENER_SERVICE

必须带有NotificationListenerService,以确保只有系统可以绑定到它。

StringBIND_PRINT_SERVICE

必须由组成PrintService,以确保只有系统可以绑定到它。

StringBIND_QUICK_ACCESS_WALLET_SERVICE

必须由a QuickAccessWalletService 来要求,以确保只有系统可以绑定到它。

StringBIND_QUICK_SETTINGS_TILE

允许应用程序绑定到第三方快速设置磁贴。

StringBIND_REMOTEVIEWS

必须由组成RemoteViewsService,以确保只有系统可以绑定到它。

StringBIND_SCREENING_SERVICE

必须由组成CallScreeningService,以确保只有系统可以绑定到它。

StringBIND_TELECOM_CONNECTION_SERVICE

必须由组成ConnectionService,以确保只有系统可以绑定到它。

StringBIND_TEXT_SERVICE

TextService(例如SpellCheckerService)必须要求它,以确保只有系统可以绑定到它。

StringBIND_TV_INPUT

必须由a TvInputService 来要求,以确保只有系统可以绑定到它。

StringBIND_VISUAL_VOICEMAIL_SERVICE

链接必须提供该链接,VisualVoicemailService以确保只有系统可以绑定到该链接。

StringBIND_VOICE_INTERACTION

必须由组成VoiceInteractionService,以确保只有系统可以绑定到它。

StringBIND_VPN_SERVICE

必须由组成VpnService,以确保只有系统可以绑定到它。

StringBIND_VR_LISTENER_SERVICE

必须带有VrListenerService,以确保只有系统可以绑定到它。

StringBIND_WALLPAPER

必须由组成WallpaperService,以确保只有系统可以绑定到它。

StringBLUETOOTH

允许应用程序连接到配对的蓝牙设备。

StringBLUETOOTH_ADMIN

允许应用程序发现和配对蓝牙设备。

StringBLUETOOTH_PRIVILEGED

允许应用程序与蓝牙设备配对,而无需用户交互,并允许或禁止电话簿访问或消息访问。

StringBODY_SENSORS

允许应用访问来自传感器的数据,用户可使用传感器来测量他/她体内发生的事情,例如心律。

StringBROADCAST_PACKAGE_REMOVED

允许应用程序广播有关已删除应用程序包的通知。

StringBROADCAST_SMS

允许应用程序广播SMS接收通知。

StringBROADCAST_STICKY

允许应用程序广播粘性意图。

StringBROADCAST_WAP_PUSH

允许应用程序广播WAP PUSH接收通知。

StringCALL_COMPANION_APP

允许实现InCallServiceAPI 的应用 有资格作为呼叫伴随应用启用。

StringCALL_PHONE

允许应用程序在不通过Dialer用户界面的情况下发起电话呼叫,以使用户确认呼叫。

StringCALL_PRIVILEGED

允许应用程序拨打任何电话号码,包括紧急电话号码,而无需通过Dialer用户界面来让用户确认正在拨打的电话。

StringCAMERA

要求能够访问摄像头设备。

StringCAPTURE_AUDIO_OUTPUT

允许应用捕获音频输出。

StringCHANGE_COMPONENT_ENABLED_STATE

允许应用程序更改是否启用应用程序组件(不是其自身的组件)。

StringCHANGE_CONFIGURATION

允许应用程序修改当前配置,例如语言环境。

StringCHANGE_NETWORK_STATE

允许应用程序更改网络连接状态。

StringCHANGE_WIFI_MULTICAST_STATE

允许应用程序进入Wi-Fi组播模式。

StringCHANGE_WIFI_STATE

允许应用程序更改Wi-Fi连接状态。

StringCLEAR_APP_CACHE

允许应用程序清除设备上所有已安装应用程序的缓存。

StringCONTROL_LOCATION_UPDATES

允许启用/禁用来自电台的位置更新通知。

StringDELETE_CACHE_FILES

删除应用程序的缓存文件的旧权限(已不再使用),但提示我们悄悄地忽略调用而不是引发异常。

StringDELETE_PACKAGES

允许应用程序删除软件包。

StringDIAGNOSTIC

允许将应用程序读写到诊断资源。

StringDISABLE_KEYGUARD

如果它不安全,则允许应用程序禁用键盘锁。

StringDUMP

允许应用程序从系统服务中检索状态转储信息。

StringEXPAND_STATUS_BAR

允许应用程序展开或折叠状态栏。

StringFACTORY_TEST

以制造商测试应用程序的身份运行,以root用户身份运行。

StringFOREGROUND_SERVICE

允许使用常规应用程序Service.startForeground

StringGET_ACCOUNTS

允许访问帐户服务中的帐户列表。

StringGET_ACCOUNTS_PRIVILEGED

允许访问帐户服务中的帐户列表。

StringGET_PACKAGE_SIZE

允许应用程序找出任何包使用的空间。

StringGET_TASKS

该常数在API级别21中已弃用。不再执行。

StringGLOBAL_SEARCH

可以在内容提供者上使用此权限,以允许全局搜索系统访问其数据。

StringINSTALL_LOCATION_PROVIDER

允许应用程序将位置提供程序安装到位置管理器中。

StringINSTALL_PACKAGES

允许应用程序安装软件包。

StringINSTALL_SHORTCUT

允许应用程序在启动器中安装快捷方式。

StringINSTANT_APP_FOREGROUND_SERVICE

允许即时应用创建前台服务。

StringINTERACT_ACROSS_PROFILES

允许跨同一个人资料组中的个人资料进行交互。

StringINTERNET

允许应用程序打开网络套接字。

StringKILL_BACKGROUND_PROCESSES

允许应用程序调用 ActivityManager.killBackgroundProcesses(String)

StringLOADER_USAGE_STATS

允许数据加载器读取程序包的访问日志。

StringLOCATION_HARDWARE

允许应用程序使用硬件中的位置功能,例如地理围栏api。

StringMANAGE_DOCUMENTS

允许应用程序通常作为文档选择器的一部分来管理对文档的访问。

StringMANAGE_EXTERNAL_STORAGE

允许应用程序广泛访问作用域存储中的外部存储。

StringMANAGE_OWN_CALLS

允许调用应用程序通过自我管理的ConnectionServiceAPI 管理自己的调用 。

StringMASTER_CLEAR

不适用于第三方应用程序。

StringMEDIA_CONTENT_CONTROL

允许应用知道正在播放的内容并控制其播放。

StringMODIFY_AUDIO_SETTINGS

允许应用程序修改全局音频设置。

StringMODIFY_PHONE_STATE

允许修改电话状态-开机,mmi等

StringMOUNT_FORMAT_FILESYSTEMS

允许格式化文件系统以用于可移动存储。

StringMOUNT_UNMOUNT_FILESYSTEMS

允许挂载和卸载可移动存储的文件系统。

StringNFC

允许应用程序通过NFC执行I / O操作。

StringNFC_PREFERRED_PAYMENT_INFO

允许应用程序接收NFC选付款服务信息。

StringNFC_TRANSACTION_EVENT

允许应用程序接收NFC事务事件。

StringPACKAGE_USAGE_STATS

允许应用收集组件使用情况统计信息

声明权限意味着要使用API​​,设备的用户可以通过“设置”应用程序授予权限。

StringPERSISTENT_ACTIVITY

该常数在API级别15中已弃用。请不要使用。允许应用程序使其活动持久化。

StringPROCESS_OUTGOING_CALLS

在API级别29中不推荐使用此常数。应使用应用程序CallRedirectionService而不是Intent.ACTION_NEW_OUTGOING_CALL广播。

StringQUERY_ALL_PACKAGES

允许查询设备上任何正常的应用程序,而不管清单声明如何。

StringREAD_CALENDAR

允许应用读取用户的日历数据。

StringREAD_CALL_LOG

允许应用程序读取用户的呼叫日志。

StringREAD_CONTACTS

允许应用程序读取用户的联系人数据。

StringREAD_EXTERNAL_STORAGE

允许应用程序从外部存储读取。

StringREAD_INPUT_STATE

此常量在API级别16中已弃用。使用此权限的API已被删除。

StringREAD_LOGS

允许应用程序读取低级系统日志文件。

StringREAD_PHONE_NUMBERS

允许对设备的电话号码进行读取访问。

StringREAD_PHONE_STATE

允许以只读方式访问电话状态,包括设备的电话号码,当前的蜂窝网络信息,所有正在进行的呼叫的状态以及PhoneAccount设备上已注册的任何列表 。

StringREAD_PRECISE_PHONE_STATE

允许只读访问精确的电话状态。

StringREAD_SMS

允许应用程序读取SMS消息。

StringREAD_SYNC_SETTINGS

允许应用读取同步设置。

StringREAD_SYNC_STATS

允许应用读取同步统计信息。

StringREAD_VOICEMAIL

允许应用程序读取系统中的语音邮件。

StringREBOOT

要求能够重新启动设备。

StringRECEIVE_BOOT_COMPLETED

允许应用程序接收 Intent.ACTION_BOOT_COMPLETED系统完成引导后广播的消息。

StringRECEIVE_MMS

允许应用程序监视传入的MMS消息。

StringRECEIVE_SMS

允许应用程序接收SMS消息。

StringRECEIVE_WAP_PUSH

允许应用程序接收WAP推送消息。

StringRECORD_AUDIO

允许应用程序录制音频。

StringREORDER_TASKS

允许应用程序更改任务的Z顺序。

StringREQUEST_COMPANION_RUN_IN_BACKGROUND

允许伴随应用在后台运行。

StringREQUEST_COMPANION_USE_DATA_IN_BACKGROUND

允许同伴应用在后台使用数据。

StringREQUEST_DELETE_PACKAGES

允许应用程序请求删除软件包。

StringREQUEST_IGNORE_BATTERY_OPTIMIZATIONS

应用程序必须拥有才能使用的许可 Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

StringREQUEST_INSTALL_PACKAGES

允许应用程序请求安装软件包。

StringREQUEST_PASSWORD_COMPLEXITY

允许应用程序请求屏幕锁定复杂性,并提示用户将屏幕锁定更新到特定的复杂性级别。

StringRESTART_PACKAGES

此常数在API级别15中已弃用ActivityManager.restartPackage(String) 。不再支持该API。

StringSEND_RESPOND_VIA_MESSAGE

允许应用程序(电话)将请求发送到其他应用程序,以在传入呼叫期间处理通过消息进行响应的操作。

StringSEND_SMS

允许应用程序发送SMS消息。

StringSET_ALARM

允许应用程序广播意图为用户设置警报。

StringSET_ALWAYS_FINISH

允许应用程序控制将活动置于后台时是否立即完成活动。

StringSET_ANIMATION_SCALE

修改全局动画缩放比例。

StringSET_DEBUG_APP

配置应用程序进行调试。

StringSET_PREFERRED_APPLICATIONS

此常数在API级别15中已弃用。不再有用,请参阅 PackageManager.addPackageToPreferred(String) 有关详细信息。

StringSET_PROCESS_LIMIT

允许应用程序设置可以运行的(不需要的)应用程序进程的大数量。

StringSET_TIME

允许应用程序直接设置系统时间。

StringSET_TIME_ZONE

允许应用程序直接设置系统时区。

StringSET_WALLPAPER

允许应用设置墙纸。

StringSET_WALLPAPER_HINTS

允许应用程序设置墙纸提示。

StringSIGNAL_PERSISTENT_PROCESSES

允许应用程序请求将信号发送到所有持久性进程。

StringSMS_FINANCIAL_TRANSACTIONS

允许金融应用读取过滤的短信。

StringSTART_VIEW_PERMISSION_USAGE

允许持有人启动应用程序的权限使用屏幕。

StringSTATUS_BAR

允许应用程序打开,关闭或禁用状态栏及其图标。

StringSYSTEM_ALERT_WINDOW

允许应用程序使用在WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY所有其他应用程序顶部显示的类型创建窗口 。

StringTRANSMIT_IR

允许使用设备的红外发射器(如果有)。

StringUNINSTALL_SHORTCUT

不要在您的应用中使用此权限。

StringUPDATE_DEVICE_STATS

允许应用程序更新设备统计信息。

StringUSE_BIOMETRIC

允许应用使用设备支持的生物特征识别方式。

StringUSE_FINGERPRINT

该常数在API级别28中已弃用。应用程序应USE_BIOMETRIC改为请求

StringUSE_FULL_SCREEN_INTENT

Build.VERSION_CODES.Q想要使用的应用定位是 必需的notification full screen intents

StringUSE_SIP

允许应用程序使用SIP服务。

StringVIBRATE

允许访问振动器。

StringWAKE_LOCK

允许使用PowerManager WakeLocks保持处理器休眠或屏幕变暗。

StringWRITE_APN_SETTINGS

允许应用程序写入apn设置并读取现有apn设置的敏感字段,例如用户和密码。

StringWRITE_CALENDAR

允许应用程序写入用户的日历数据。

StringWRITE_CALL_LOG

允许应用程序写入(但不能读取)用户的呼叫日志数据。

StringWRITE_CONTACTS

允许应用程序写入用户的联系人数据。

StringWRITE_EXTERNAL_STORAGE

允许应用程序写入外部存储。

StringWRITE_GSERVICES

允许应用程序修改Google服务地图。

StringWRITE_SECURE_SETTINGS

允许应用读取或写入安全系统设置。

StringWRITE_SETTINGS

允许应用读取或写入系统设置。

StringWRITE_SYNC_SETTINGS

允许应用程序写入同步设置。

StringWRITE_VOICEMAIL

允许应用程序修改和删除系统中的现有语音邮件。


名称栏目:Android复习(四)-->权限汇总-创新互联
文章转载:http://www.cdkjz.cn/article/hdohh.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220