Compartilhar via


Manifest.Permission Classe

Definição

[Android.Runtime.Register("android/Manifest$permission", DoNotGenerateAcw=true)]
public sealed class Manifest.Permission : Java.Lang.Object
[<Android.Runtime.Register("android/Manifest$permission", DoNotGenerateAcw=true)>]
type Manifest.Permission = class
    inherit Object
Herança
Manifest.Permission
Atributos

Comentários

Documentação da plataforma Android

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Construtores

Manifest.Permission()

Campos

AcceptHandover
AccessBackgroundLocation
AccessBlobsAcrossUsers
AccessCheckinProperties

Permite acesso de leitura/gravação à tabela "properties" no banco de dados de check-in, para alterar valores que são carregados.

AccessCoarseLocation

Permite que um aplicativo acesse a localização aproximada derivada de fontes de localização de rede, como torres de celular e Wi-Fi.

AccessFineLocation

Permite que um aplicativo acesse a localização precisa a partir de fontes de localização, como GPS, torres de celular e Wi-Fi.

AccessLocationExtraCommands

Permite que um aplicativo acesse comandos extras do provedor de localização

AccessMediaLocation
AccessMockLocation

Permite que um aplicativo crie provedores de localização fictícios para teste

AccessNetworkState

Permite que os aplicativos acessem informações sobre redes

AccessNotificationPolicy
AccessSurfaceFlinger

Permite que um aplicativo use os recursos de baixo nível do SurfaceFlinger:

AccessWifiState

Permite que os aplicativos acessem informações sobre redes Wi-Fi

AccountManager

Permite que os aplicativos chamem AccountAuthenticators.

ActivityRecognition
AddVoicemail

Permite que um aplicativo adicione mensagens de voz ao sistema.

AnswerPhoneCalls
AuthenticateAccounts

Permite que um aplicativo atue como um AccountAuthenticator para o AccountManager

BatteryStats

Permite que um aplicativo colete estatísticas de bateria

BindAccessibilityService

Deve ser exigido por um AccessibilityService, para garantir que apenas o sistema possa se vincular a ele.

BindAppwidget

Permite que um aplicativo informe ao serviço AppWidget qual aplicativo pode acessar os dados do AppWidget.

BindAutofillService
BindCallRedirectionService
BindCarrierMessagingClientService
BindCarrierMessagingService
BindCarrierServices
BindChooserTargetService
BindCompanionDeviceService
BindConditionProviderService
BindControls
BindCredentialProviderService
BindDeviceAdmin

Deve ser exigido pelo receptor de administração do dispositivo, para garantir que apenas o sistema possa interagir com ele.

BindDreamService
BindIncallService
BindInputMethod

Deve ser exigido por um InputMethodService, para garantir que apenas o sistema possa se vincular a ele.

BindMidiDeviceService
BindNfcService
BindNotificationListenerService

Deve ser exigido por um NotificationListenerService, para garantir que apenas o sistema possa se vincular a ele.

BindPrintService
BindQuickAccessWalletService
BindQuickSettingsTile
BindRemoteviews

Deve ser exigido por um RemoteViewsService, para garantir que apenas o sistema possa se vincular a ele.

BindScreeningService
BindTelecomConnectionService
BindTextService

Deve ser exigido por um TextService (por exemplo,

BindTvInput
BindTvInteractiveApp
BindVisualVoicemailService
BindVoiceInteraction
BindVpnService

Deve ser exigido por um VpnService, para garantir que apenas o sistema possa se vincular a ele.

BindVrListenerService
BindWallpaper

Deve ser exigido por um WallpaperService, para garantir que apenas o sistema possa se vincular a ele.

Bluetooth

Permite que os aplicativos se conectem a dispositivos bluetooth emparelhados

BluetoothAdmin

Permite que os aplicativos descubram e emparelhem dispositivos bluetooth

BluetoothAdvertise
BluetoothConnect
BluetoothPrivileged
BluetoothScan
BodySensors
BodySensorsBackground
Brick

Necessário para ser capaz de desativar o dispositivo (muito perigoso!).

BroadcastPackageRemoved

Permite que um aplicativo transmita uma notificação de que um pacote de aplicativo foi removido.

BroadcastSms

Permite que um aplicativo transmita uma notificação de recebimento por SMS

BroadcastSticky

Permite que um aplicativo transmita intenções adesivas.

BroadcastWapPush

Permite que um aplicativo transmita uma notificação de recebimento de PUSH WAP

CallCompanionApp
CallPhone

Permite que um aplicativo inicie uma chamada telefônica sem passar pela interface do usuário do discador para que o usuário confirme a chamada que está sendo feita.

CallPrivileged

Permite que um aplicativo ligue para qualquer número de telefone, incluindo números de emergência, sem passar pela interface do usuário do discador para que o usuário confirme a chamada que está sendo feita.

Camera

Necessário para poder acessar o dispositivo da câmera.

CaptureAudioOutput
CaptureSecureVideoOutput
CaptureVideoOutput
ChangeComponentEnabledState

Permite que um aplicativo altere se um componente do aplicativo (diferente do seu) está habilitado ou não.

ChangeConfiguration

Permite que um aplicativo modifique a configuração atual, como localidade.

ChangeNetworkState

Permite que os aplicativos alterem o estado de conectividade de rede

ChangeWifiMulticastState

Permite que os aplicativos entrem no modo Multicast Wi-Fi

ChangeWifiState

Permite que os aplicativos alterem o estado da conectividade Wi-Fi

ClearAppCache

Permite que um aplicativo limpe os caches de todos os aplicativos instalados no dispositivo.

ClearAppUserData

Permite que um aplicativo limpe os dados do usuário

ConfigureWifiDisplay
ControlLocationUpdates

Permite ativar/desativar notificações de atualização de localização do rádio.

CredentialManagerQueryCandidateCredentials
CredentialManagerSetAllowedProviders
CredentialManagerSetOrigin
DeleteCacheFiles

Permite que um aplicativo exclua arquivos de cache.

DeletePackages

Permite que um aplicativo exclua pacotes.

DeliverCompanionMessages
DetectScreenCapture
DevicePower

Permite acesso de baixo nível ao gerenciamento de energia

Diagnostic

Permite que os aplicativos RW para recursos de diagnóstico.

DisableKeyguard

Permite que os aplicativos desativem o protetor de chaves

Dump

Permite que um aplicativo recupere informações de despejo de estado dos serviços do sistema.

EnforceUpdateOwnership
ExecuteAppAction
ExpandStatusBar

Permite que um aplicativo expanda ou recolha a barra de status.

FactoryTest

Executar como um aplicativo de teste do fabricante, executando como o usuário raiz.

Flashlight

Permite acesso à lanterna

ForceBack

Permite que um aplicativo force uma operação BACK em qualquer que seja a atividade principal.

ForegroundService
ForegroundServiceCamera
ForegroundServiceConnectedDevice
ForegroundServiceDataSync
ForegroundServiceHealth
ForegroundServiceLocation
ForegroundServiceMediaPlayback
ForegroundServiceMediaProjection
ForegroundServiceMicrophone
ForegroundServicePhoneCall
ForegroundServiceRemoteMessaging
ForegroundServiceSpecialUse
ForegroundServiceSystemExempted
GetAccounts

Permite acesso à lista de contas no Serviço de Contas

GetAccountsPrivileged
GetPackageSize

Permite que um aplicativo descubra o espaço usado por qualquer pacote.

GetTasks
Obsoleto.

Permite que um aplicativo obtenha informações sobre as tarefas em execução no momento ou recentemente.

GetTopActivityInfo

Permite que um aplicativo recupere informações privadas sobre a atividade principal atual, como qualquer contexto de assistência que ele possa fornecer.

GlobalSearch

Essa permissão pode ser usada em provedores de conteúdo para permitir que o sistema de pesquisa global acesse seus dados.

HardwareTest

Permite acesso a periféricos de hardware.

HideOverlayWindows
HighSamplingRateSensors
InjectEvents

Permite que um aplicativo injete eventos do usuário (teclas, toque, trackball) no fluxo de eventos e os entregue em QUALQUER janela.

InstallLocationProvider

Permite que um aplicativo instale um provedor de localização no Gerenciador de Localização

InstallPackages

Permite que um aplicativo instale pacotes.

InstallShortcut
InstantAppForegroundService
InteractAcrossProfiles
InternalSystemWindow

Permite que um aplicativo abra janelas que são para uso por partes da interface do usuário do sistema.

Internet

Permite que os aplicativos abram soquetes de rede.

KillBackgroundProcesses

Permite que um aplicativo chame KillBackgroundProcesses(String)o .

LaunchCaptureContentActivityForNote
LaunchMultiPaneSettingsDeepLink
LoaderUsageStats
LocationHardware

Permite que um aplicativo use recursos de localização no hardware, como a api de cerca geográfica Protegido por assinatura|nível de proteção do sistema

ManageAccounts

Permite que um aplicativo gerencie a lista de contas no AccountManager

ManageAppTokens

Permite que um aplicativo gerencie (crie, destrua, Z-order) tokens de aplicativo no gerenciador de janelas.

ManageDeviceLockState
ManageDevicePolicyAccessibility
ManageDevicePolicyAccountManagement
ManageDevicePolicyAcrossUsers
ManageDevicePolicyAcrossUsersFull
ManageDevicePolicyAcrossUsersSecurityCritical
ManageDevicePolicyAirplaneMode
ManageDevicePolicyAppRestrictions
ManageDevicePolicyAppsControl
ManageDevicePolicyAppUserData
ManageDevicePolicyAudioOutput
ManageDevicePolicyAutofill
ManageDevicePolicyBackupService
ManageDevicePolicyBluetooth
ManageDevicePolicyBugreport
ManageDevicePolicyCalls
ManageDevicePolicyCamera
ManageDevicePolicyCertificates
ManageDevicePolicyCommonCriteriaMode
ManageDevicePolicyDebuggingFeatures
ManageDevicePolicyDefaultSms
ManageDevicePolicyDeviceIdentifiers
ManageDevicePolicyDisplay
ManageDevicePolicyFactoryReset
ManageDevicePolicyFun
ManageDevicePolicyInputMethods
ManageDevicePolicyInstallUnknownSources
ManageDevicePolicyKeepUninstalledPackages
ManageDevicePolicyKeyguard
ManageDevicePolicyLocale
ManageDevicePolicyLocation
ManageDevicePolicyLock
ManageDevicePolicyLockCredentials
ManageDevicePolicyLockTask
ManageDevicePolicyMeteredData
ManageDevicePolicyMicrophone
ManageDevicePolicyMobileNetwork
ManageDevicePolicyModifyUsers
ManageDevicePolicyMte
ManageDevicePolicyNearbyCommunication
ManageDevicePolicyNetworkLogging
ManageDevicePolicyOrganizationIdentity
ManageDevicePolicyOverrideApn
ManageDevicePolicyPackageState
ManageDevicePolicyPhysicalMedia
ManageDevicePolicyPrinting
ManageDevicePolicyPrivateDns
ManageDevicePolicyProfileInteraction
ManageDevicePolicyProfiles
ManageDevicePolicyProxy
ManageDevicePolicyQuerySystemUpdates
ManageDevicePolicyResetPassword
ManageDevicePolicyRestrictPrivateDns
ManageDevicePolicyRunInBackground
ManageDevicePolicyRuntimePermissions
ManageDevicePolicySafeBoot
ManageDevicePolicyScreenCapture
ManageDevicePolicyScreenContent
ManageDevicePolicySecurityLogging
ManageDevicePolicySettings
ManageDevicePolicySms
ManageDevicePolicyStatusBar
ManageDevicePolicySupportMessage
ManageDevicePolicySuspendPersonalApps
ManageDevicePolicySystemApps
ManageDevicePolicySystemDialogs
ManageDevicePolicySystemUpdates
ManageDevicePolicyTime
ManageDevicePolicyUsbDataSignalling
ManageDevicePolicyUsbFileTransfer
ManageDevicePolicyUsers
ManageDevicePolicyVpn
ManageDevicePolicyWallpaper
ManageDevicePolicyWifi
ManageDevicePolicyWindows
ManageDevicePolicyWipeData
ManageDocuments
ManageExternalStorage
ManageMedia
ManageOngoingCalls
ManageOwnCalls
ManageWifiInterfaces
ManageWifiNetworkSelection
MasterClear
MediaContentControl
ModifyAudioSettings

Permite que um aplicativo modifique as configurações globais de áudio

ModifyPhoneState

Permite a modificação do estado de telefonia - ligar, mmi, etc.

MountFormatFilesystems

Permite a formatação de sistemas de arquivos para armazenamento removível.

MountUnmountFilesystems

Permite montar e desmontar sistemas de arquivos para armazenamento removível.

NearbyWifiDevices
Nfc

Permite que os aplicativos executem operações de E/S por NFC

NfcPreferredPaymentInfo
NfcTransactionEvent
OverrideWifiConfig
PackageUsageStats
PersistentActivity
PostNotifications
ProcessOutgoingCalls

Permite que um aplicativo monitore, modifique ou anule chamadas de saída.

ProvideOwnAutofillSuggestions
ProvideRemoteCredentials
QueryAllPackages
ReadAssistantAppSearchData
ReadBasicPhoneState
ReadCalendar

Permite que um aplicativo leia os dados do calendário do usuário.

ReadCallLog

Permite que um aplicativo leia o registro de chamadas do usuário.

ReadContacts

Permite que um aplicativo leia os dados de contatos do usuário.

ReadExternalStorage

Permite que um aplicativo leia a partir do armazenamento externo.

ReadFrameBuffer

Permite que um aplicativo faça capturas de tela e, mais geralmente, obtenha acesso aos dados do buffer de quadros

ReadHistoryBookmarks

Permite que um aplicativo leia (mas não escreva) o histórico de navegação e os favoritos do usuário.

ReadHomeAppSearchData
ReadInputState
Obsoleto.

Permite que um aplicativo recupere o estado atual de chaves e switches.

ReadLogs

Permite que um aplicativo leia os arquivos de log do sistema de baixo nível.

ReadMediaAudio
ReadMediaImages
ReadMediaVideo
ReadMediaVisualUserSelected
ReadNearbyStreamingPolicy
ReadPhoneNumbers
ReadPhoneState

Permite acesso somente leitura ao estado do telefone.

ReadPrecisePhoneState
ReadProfile

Permite que um aplicativo leia os dados do perfil pessoal do usuário.

ReadSms

Permite que um aplicativo leia mensagens SMS.

ReadSocialStream
Obsoleto.

Permite que um aplicativo leia a partir do fluxo social do usuário.

ReadSyncSettings

Permite que os aplicativos leiam as configurações de sincronização

ReadSyncStats

Permite que os aplicativos leiam as estatísticas de sincronização

ReadUserDictionary

Permite que um aplicativo leia o dicionário do usuário.

ReadVoicemail
Reboot

Necessário para poder reiniciar o dispositivo.

ReceiveBootCompleted

Permite que um aplicativo receba o que é transmitido ActionBootCompleted depois que o sistema termina de inicializar.

ReceiveMms

Permite que um aplicativo monitore mensagens MMS recebidas, para gravar ou executar o processamento nelas.

ReceiveSms

Permite que um aplicativo monitore mensagens SMS recebidas, para gravar ou executar o processamento nelas.

ReceiveWapPush

Permite que um aplicativo monitore mensagens por push WAP recebidas.

RecordAudio

Permite que um aplicativo grave áudio

ReorderTasks

Permite que um aplicativo altere a ordem Z das tarefas

RequestCompanionProfileAppStreaming
RequestCompanionProfileAutomotiveProjection
RequestCompanionProfileComputer
RequestCompanionProfileGlasses
RequestCompanionProfileNearbyDeviceStreaming
RequestCompanionProfileWatch
RequestCompanionRunInBackground
RequestCompanionSelfManaged
RequestCompanionStartForegroundServicesFromBackground
RequestCompanionUseDataInBackground
RequestDeletePackages
RequestIgnoreBatteryOptimizations
RequestInstallPackages
RequestObserveCompanionDevicePresence
RequestPasswordComplexity
RestartPackages
RunUserInitiatedJobs
ScheduleExactAlarm
SendRespondViaMessage

Permite que um aplicativo (Telefone) envie uma solicitação a outros aplicativos para manipular a ação de resposta via mensagem durante chamadas de entrada.

SendSms

Permite que um aplicativo envie mensagens SMS.

SetActivityWatcher

Permite que um aplicativo observe e controle como as atividades são iniciadas globalmente no sistema.

SetAlarm

Permite que um aplicativo transmita uma Intenção para definir um alarme para o usuário.

SetAlwaysFinish

Permite que um aplicativo controle se as atividades são imediatamente concluídas quando colocadas em segundo plano.

SetAnimationScale

Modifique o fator de dimensionamento de animação global.

SetDebugApp

Configure um aplicativo para depuração.

SetOrientation

Permite acesso de baixo nível para definir a orientação (na verdade, rotação) da tela.

SetPointerSpeed

Permite acesso de baixo nível para definir a velocidade do ponteiro.

SetPreferredApplications
SetProcessLimit

Permite que um aplicativo defina o número máximo de processos de aplicativo (não necessários) que podem ser executados.

SetTime

Permite que os aplicativos definam a hora do sistema

SetTimeZone

Permite que os aplicativos definam o fuso horário do sistema

SetWallpaper

Permite que os aplicativos definam o papel de parede

SetWallpaperHints

Permite que os aplicativos definam as dicas de papel de parede

SignalPersistentProcesses

Permitir que um aplicativo solicite que um sinal seja enviado para todos os processos persistentes

SmsFinancialTransactions
StartForegroundServicesFromBackground
StartViewAppFeatures
StartViewPermissionUsage
StatusBar

Permite que um aplicativo abra, feche ou desabilite a barra de status e seus ícones.

SubscribedFeedsRead

Permite que um aplicativo permita acessar os feeds assinados ContentProvider.

SubscribedFeedsWrite
SubscribeToKeyguardLockedState
SystemAlertWindow

Permite que um aplicativo abra janelas usando o tipo SystemAlert, mostrado em cima de todos os outros aplicativos.

TransmitIr
TurnScreenOn
UninstallShortcut
UpdateDeviceStats

Permite que um aplicativo atualize as estatísticas do dispositivo.

UpdatePackagesWithoutUserAction
UseBiometric
UseCredentials

Permite que um aplicativo solicite authtokens do AccountManager

UseExactAlarm
UseFingerprint
UseFullScreenIntent
UseIccAuthWithDeviceIdentifier
UseSip

Permite que um aplicativo use o serviço SIP

UwbRanging
Vibrate

Permite acesso ao vibrador

WakeLock

Permite o uso do PowerManager WakeLocks para impedir que o processador entre em repouso ou que a tela escureça

WriteApnSettings

Permite que os aplicativos gravem as configurações de apn

WriteCalendar

Permite que um aplicativo grave (mas não leia) os dados do calendário do usuário.

WriteCallLog

Permite que um aplicativo grave (mas não leia) os dados de contatos do usuário.

WriteContacts

Permite que um aplicativo grave (mas não leia) os dados de contatos do usuário.

WriteExternalStorage

Permite que um aplicativo grave no armazenamento externo.

WriteGservices

Permite que um aplicativo modifique o mapa de serviços do Google.

WriteHistoryBookmarks

Permite que um aplicativo escreva (mas não leia) o histórico de navegação e os favoritos do usuário.

WriteProfile

Permite que um aplicativo grave (mas não leia) os dados do perfil pessoal do usuário.

WriteSecureSettings

Permite que um aplicativo leia ou grave as configurações seguras do sistema.

WriteSettings

Permite que um aplicativo leia ou grave as configurações do sistema.

WriteSms

Permite que um aplicativo escreva mensagens SMS.

WriteSocialStream
Obsoleto.

Permite que um aplicativo grave (mas não leia) os dados de fluxo social do usuário.

WriteSyncSettings

Permite que os aplicativos gravem as configurações de sincronização

WriteUserDictionary

Permite que um aplicativo escreva no dicionário do usuário.

WriteVoicemail

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode (Herdado de Object)
JniPeerMembers
PeerReference (Herdado de Object)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose() (Herdado de Object)
Dispose(Boolean) (Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>() (Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime() (Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed() (Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced() (Herdado de Object)
IJavaPeerable.Finalized() (Herdado de Object)
IJavaPeerable.JniManagedPeerState (Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Aplica-se a