Compartir a través de


Manifest.Permission Clase

Definición

[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
Herencia
Manifest.Permission
Atributos

Comentarios

Documentación de la plataforma Android

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

Manifest.Permission()

Campos

AcceptHandover
AccessBackgroundLocation
AccessBlobsAcrossUsers
AccessCheckinProperties

Permite el acceso de lectura y escritura a la tabla "properties" de la base de datos checkin para cambiar los valores que se cargan.

AccessCoarseLocation

Permite que una aplicación acceda a una ubicación aproximada derivada de orígenes de ubicación de red, como torres de celdas y Wi-Fi.

AccessFineLocation

Permite que una aplicación acceda a una ubicación precisa desde orígenes de ubicación como GPS, torres de celdas y Wi-Fi.

AccessLocationExtraCommands

Permite que una aplicación acceda a comandos de proveedor de ubicación adicionales

AccessMediaLocation
AccessMockLocation

Permite a una aplicación crear proveedores de ubicación ficticios para pruebas

AccessNetworkState

Permite a las aplicaciones acceder a información sobre redes

AccessNotificationPolicy
AccessSurfaceFlinger

Permite que una aplicación use las características de bajo nivel de SurfaceFlinger

AccessWifiState

Permite a las aplicaciones acceder a información sobre redes Wi-Fi

AccountManager

Permite que las aplicaciones llamen a AccountAuthenticators.

ActivityRecognition
AddVoicemail

Permite a una aplicación agregar correos de voz al sistema.

AnswerPhoneCalls
AuthenticateAccounts

Permite que una aplicación actúe como accountAuthenticator para accountManager

BatteryStats

Permite a una aplicación recopilar estadísticas de batería

BindAccessibilityService

Debe ser necesario para AccessibilityServiceasegurarse de que solo el sistema pueda enlazarlo.

BindAppwidget

Permite a una aplicación indicar al servicio AppWidget qué aplicación puede acceder a los datos de AppWidget.

BindAutofillService
BindCallRedirectionService
BindCarrierMessagingClientService
BindCarrierMessagingService
BindCarrierServices
BindChooserTargetService
BindCompanionDeviceService
BindConditionProviderService
BindControls
BindCredentialProviderService
BindDeviceAdmin

Debe ser requerido por el receptor de administración de dispositivos, para asegurarse de que solo el sistema pueda interactuar con él.

BindDreamService
BindIncallService
BindInputMethod

Debe ser necesario para InputMethodServiceasegurarse de que solo el sistema pueda enlazarlo.

BindMidiDeviceService
BindNfcService
BindNotificationListenerService

Debe ser necesario para NotificationListenerServiceasegurarse de que solo el sistema pueda enlazarlo.

BindPrintService
BindQuickAccessWalletService
BindQuickSettingsTile
BindRemoteviews

Debe ser requerido por un RemoteViewsService, para asegurarse de que solo el sistema puede enlazarlo.

BindScreeningService
BindTelecomConnectionService
BindTextService

Debe ser necesario para textService (por ejemplo,

BindTvInput
BindTvInteractiveApp
BindVisualVoicemailService
BindVoiceInteraction
BindVpnService

Debe ser necesario para VpnServiceasegurarse de que solo el sistema pueda enlazarlo.

BindVrListenerService
BindWallpaper

Debe ser requerido por un WallpaperService, para asegurarse de que solo el sistema puede enlazarlo.

Bluetooth

Permite a las aplicaciones conectarse a dispositivos Bluetooth emparejados

BluetoothAdmin

Permite a las aplicaciones detectar y emparejar dispositivos Bluetooth

BluetoothAdvertise
BluetoothConnect
BluetoothPrivileged
BluetoothScan
BodySensors
BodySensorsBackground
Brick

Necesario para poder deshabilitar el dispositivo (muy peligroso).

BroadcastPackageRemoved

Permite a una aplicación difundir una notificación de que se ha quitado un paquete de aplicación.

BroadcastSms

Permite que una aplicación difunda una notificación de recibo de SMS

BroadcastSticky

Permite que una aplicación difunda intenciones permanentes.

BroadcastWapPush

Permite que una aplicación difunda una notificación de recibo de INSERCIÓN WAP

CallCompanionApp
CallPhone

Permite que una aplicación inicie una llamada telefónica sin pasar por la interfaz de usuario del marcador para que el usuario confirme la llamada que se está realizando.

CallPrivileged

Permite que una aplicación llame a cualquier número de teléfono, incluidos los números de emergencia, sin pasar por la interfaz de usuario del marcador para que el usuario confirme la llamada que se está realizando.

Camera

Necesario para poder acceder al dispositivo de cámara.

CaptureAudioOutput
CaptureSecureVideoOutput
CaptureVideoOutput
ChangeComponentEnabledState

Permite a una aplicación cambiar si un componente de aplicación (distinto de su propio) está habilitado o no.

ChangeConfiguration

Permite que una aplicación modifique la configuración actual, como la configuración regional.

ChangeNetworkState

Permite a las aplicaciones cambiar el estado de conectividad de red

ChangeWifiMulticastState

Permite que las aplicaciones entren en el modo multidifusión Wi-Fi

ChangeWifiState

Permite que las aplicaciones cambien el estado de conectividad Wi-Fi

ClearAppCache

Permite que una aplicación borre las memorias caché de todas las aplicaciones instaladas en el dispositivo.

ClearAppUserData

Permite que una aplicación borre los datos de usuario

ConfigureWifiDisplay
ControlLocationUpdates

Permite habilitar o deshabilitar las notificaciones de actualización de ubicación desde la radio.

CredentialManagerQueryCandidateCredentials
CredentialManagerSetAllowedProviders
CredentialManagerSetOrigin
DeleteCacheFiles

Permite a una aplicación eliminar archivos de caché.

DeletePackages

Permite que una aplicación elimine paquetes.

DeliverCompanionMessages
DetectScreenCapture
DevicePower

Permite el acceso de bajo nivel a la administración de energía

Diagnostic

Permite que las aplicaciones de RW se den a los recursos de diagnóstico.

DisableKeyguard

Permite que las aplicaciones deshabiliten el keyguard

Dump

Permite a una aplicación recuperar información de volcado de estado de los servicios del sistema.

EnforceUpdateOwnership
ExecuteAppAction
ExpandStatusBar

Permite que una aplicación expanda o contraiga la barra de estado.

FactoryTest

Ejecute como aplicación de prueba de fabricante, ejecutándose como usuario raíz.

Flashlight

Permite el acceso a la linterna

ForceBack

Permite a una aplicación forzar una operación BACK en lo que sea la actividad principal.

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

Permite el acceso a la lista de cuentas en el servicio de cuentas

GetAccountsPrivileged
GetPackageSize

Permite a una aplicación averiguar el espacio utilizado por cualquier paquete.

GetTasks
Obsoletos.

Permite a una aplicación obtener información sobre las tareas que se están ejecutando actualmente o recientemente.

GetTopActivityInfo

Permite que una aplicación recupere información privada sobre la actividad principal actual, como cualquier contexto de ayuda que pueda proporcionar.

GlobalSearch

Este permiso se puede usar en proveedores de contenido para permitir que el sistema de búsqueda global acceda a sus datos.

HardwareTest

Permite el acceso a periféricos de hardware.

HideOverlayWindows
HighSamplingRateSensors
InjectEvents

Permite a una aplicación insertar eventos de usuario (claves, toques, trackball) en el flujo de eventos y entregarlos a cualquier ventana.

InstallLocationProvider

Permite que una aplicación instale un proveedor de ubicación en el Administrador de ubicaciones.

InstallPackages

Permite que una aplicación instale paquetes.

InstallShortcut
InstantAppForegroundService
InteractAcrossProfiles
InternalSystemWindow

Permite que una aplicación abra ventanas que usen partes de la interfaz de usuario del sistema.

Internet

Permite a las aplicaciones abrir sockets de red.

KillBackgroundProcesses

Permite que una aplicación llame KillBackgroundProcesses(String)a .

LaunchCaptureContentActivityForNote
LaunchMultiPaneSettingsDeepLink
LoaderUsageStats
LocationHardware

Permite que una aplicación use características de ubicación en hardware, como la API de geovalla protegida por firma|nivel de protección del sistema

ManageAccounts

Permite a una aplicación administrar la lista de cuentas en accountManager

ManageAppTokens

Permite que una aplicación administre tokens de aplicación (crear, destruir, orden Z) en el administrador de ventanas.

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 a una aplicación modificar la configuración de audio global

ModifyPhoneState

Permite la modificación del estado de telefonía: encendido, mmi, etc.

MountFormatFilesystems

Permite aplicar formato a los sistemas de archivos para el almacenamiento extraíble.

MountUnmountFilesystems

Permite el montaje y desmontaje de sistemas de archivos para el almacenamiento extraíble.

NearbyWifiDevices
Nfc

Permite a las aplicaciones realizar operaciones de E/S a través de NFC

NfcPreferredPaymentInfo
NfcTransactionEvent
OverrideWifiConfig
PackageUsageStats
PersistentActivity
PostNotifications
ProcessOutgoingCalls

Permite que una aplicación supervise, modifique o anule las llamadas salientes.

ProvideOwnAutofillSuggestions
ProvideRemoteCredentials
QueryAllPackages
ReadAssistantAppSearchData
ReadBasicPhoneState
ReadCalendar

Permite a una aplicación leer los datos del calendario del usuario.

ReadCallLog

Permite que una aplicación lea el registro de llamadas del usuario.

ReadContacts

Permite que una aplicación lea los datos de contactos del usuario.

ReadExternalStorage

Permite que una aplicación lea desde el almacenamiento externo.

ReadFrameBuffer

Permite que una aplicación tome capturas de pantalla y, en general, obtenga acceso a los datos del búfer de fotogramas.

ReadHistoryBookmarks

Permite que una aplicación lea (pero no escriba) el historial de exploración y los marcadores del usuario.

ReadHomeAppSearchData
ReadInputState
Obsoletos.

Permite a una aplicación recuperar el estado actual de las claves y modificadores.

ReadLogs

Permite a una aplicación leer los archivos de registro del sistema de bajo nivel.

ReadMediaAudio
ReadMediaImages
ReadMediaVideo
ReadMediaVisualUserSelected
ReadNearbyStreamingPolicy
ReadPhoneNumbers
ReadPhoneState

Permite el acceso de solo lectura al estado del teléfono.

ReadPrecisePhoneState
ReadProfile

Permite que una aplicación lea los datos del perfil personal del usuario.

ReadSms

Permite a una aplicación leer mensajes SMS.

ReadSocialStream
Obsoletos.

Permite que una aplicación lea de la secuencia social del usuario.

ReadSyncSettings

Permite a las aplicaciones leer la configuración de sincronización

ReadSyncStats

Permite a las aplicaciones leer las estadísticas de sincronización

ReadUserDictionary

Permite que una aplicación lea el diccionario de usuarios.

ReadVoicemail
Reboot

Necesario para poder reiniciar el dispositivo.

ReceiveBootCompleted

Permite que una aplicación reciba la ActionBootCompleted que se transmite después de que el sistema termine de arrancar.

ReceiveMms

Permite que una aplicación supervise los mensajes MMS entrantes, para registrar o realizar el procesamiento en ellos.

ReceiveSms

Permite a una aplicación supervisar los mensajes SMS entrantes, grabar o realizar el procesamiento en ellos.

ReceiveWapPush

Permite a una aplicación supervisar los mensajes de inserción WAP entrantes.

RecordAudio

Permite que una aplicación grabe audio

ReorderTasks

Permite a una aplicación cambiar el orden Z de las tareas

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

Permite que una aplicación (teléfono) envíe una solicitud a otras aplicaciones para controlar la acción responder a través del mensaje durante las llamadas entrantes.

SendSms

Permite que una aplicación envíe mensajes SMS.

SetActivityWatcher

Permite que una aplicación vea y controle cómo se inician las actividades globalmente en el sistema.

SetAlarm

Permite que una aplicación difunda una intención para establecer una alarma para el usuario.

SetAlwaysFinish

Permite a una aplicación controlar si las actividades finalizan inmediatamente cuando se colocan en segundo plano.

SetAnimationScale

Modifique el factor de escalado de animación global.

SetDebugApp

Configure una aplicación para la depuración.

SetOrientation

Permite el acceso de bajo nivel para establecer la orientación (realmente rotación) de la pantalla.

SetPointerSpeed

Permite el acceso de bajo nivel para establecer la velocidad del puntero.

SetPreferredApplications
SetProcessLimit

Permite a una aplicación establecer el número máximo de procesos de aplicación (no necesarios) que se pueden ejecutar.

SetTime

Permite a las aplicaciones establecer la hora del sistema

SetTimeZone

Permite a las aplicaciones establecer la zona horaria del sistema

SetWallpaper

Permite a las aplicaciones establecer el fondo de pantalla

SetWallpaperHints

Permite a las aplicaciones establecer las sugerencias de fondo de pantalla

SignalPersistentProcesses

Permitir que una aplicación solicite que se envíe una señal a todos los procesos persistentes

SmsFinancialTransactions
StartForegroundServicesFromBackground
StartViewAppFeatures
StartViewPermissionUsage
StatusBar

Permite que una aplicación abra, cierre o deshabilite la barra de estado y sus iconos.

SubscribedFeedsRead

Permite a una aplicación permitir el acceso a las fuentes suscritas ContentProvider.

SubscribedFeedsWrite
SubscribeToKeyguardLockedState
SystemAlertWindow

Permite que una aplicación abra ventanas con el tipo SystemAlert, que se muestra encima de todas las demás aplicaciones.

TransmitIr
TurnScreenOn
UninstallShortcut
UpdateDeviceStats

Permite que una aplicación actualice las estadísticas del dispositivo.

UpdatePackagesWithoutUserAction
UseBiometric
UseCredentials

Permite que una aplicación solicite authtokens desde accountManager

UseExactAlarm
UseFingerprint
UseFullScreenIntent
UseIccAuthWithDeviceIdentifier
UseSip

Permite que una aplicación use el servicio SIP.

UwbRanging
Vibrate

Permite el acceso al vibrador

WakeLock

Permite el uso de WakeLocks de PowerManager para evitar que el procesador duerma o la pantalla se atenúan.

WriteApnSettings

Permite a las aplicaciones escribir la configuración de apn.

WriteCalendar

Permite que una aplicación escriba (pero no lea) los datos del calendario del usuario.

WriteCallLog

Permite que una aplicación escriba (pero no lea) los datos de contactos del usuario.

WriteContacts

Permite que una aplicación escriba (pero no lea) los datos de contactos del usuario.

WriteExternalStorage

Permite que una aplicación escriba en el almacenamiento externo.

WriteGservices

Permite que una aplicación modifique el mapa de servicio de Google.

WriteHistoryBookmarks

Permite que una aplicación escriba (pero no lea) el historial de exploración y los marcadores del usuario.

WriteProfile

Permite que una aplicación escriba (pero no lea) los datos del perfil personal del usuario.

WriteSecureSettings

Permite que una aplicación lea o escriba la configuración segura del sistema.

WriteSettings

Permite que una aplicación lea o escriba la configuración del sistema.

WriteSms

Permite que una aplicación escriba mensajes SMS.

WriteSocialStream
Obsoletos.

Permite a una aplicación escribir (pero no leer) los datos de flujo social del usuario.

WriteSyncSettings

Permite a las aplicaciones escribir la configuración de sincronización

WriteUserDictionary

Permite que una aplicación escriba en el diccionario de usuarios.

WriteVoicemail

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

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

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose() (Heredado de Object)
Dispose(Boolean) (Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

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

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime() (Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

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

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Se aplica a