Condividi tramite


Manifest.Permission Classe

Definizione

[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
Ereditarietà
Manifest.Permission
Attributi

Commenti

Documentazione della piattaforma Android

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

Manifest.Permission()

Campi

AcceptHandover
AccessBackgroundLocation
AccessBlobsAcrossUsers
AccessCheckinProperties

Consente l'accesso in lettura/scrittura alla tabella "proprietà" nel database di archiviazione, per modificare i valori caricati.

AccessCoarseLocation

Consente a un'app di accedere alla posizione approssimativa derivata da origini dei percorsi di rete, ad esempio torri cellulari e Wi-Fi.

AccessFineLocation

Consente a un'app di accedere a una posizione precisa da origini di posizione come GPS, torri cellulari e Wi-Fi.

AccessLocationExtraCommands

Consente a un'applicazione di accedere a comandi aggiuntivi del provider di posizioni

AccessMediaLocation
AccessMockLocation

Consente a un'applicazione di creare provider di posizione fittizi per il test

AccessNetworkState

Consente alle applicazioni di accedere alle informazioni sulle reti

AccessNotificationPolicy
AccessSurfaceFlinger

Consente a un'applicazione di usare le funzionalità di basso livello di SurfaceFlinger

AccessWifiState

Consente alle applicazioni di accedere alle informazioni sulle reti Wi-Fi

AccountManager

Consente alle applicazioni di chiamare accountAuthenticators.

ActivityRecognition
AddVoicemail

Consente a un'applicazione di aggiungere messaggi vocali nel sistema.

AnswerPhoneCalls
AuthenticateAccounts

Consente a un'applicazione di fungere da AccountAuthenticator per AccountManager

BatteryStats

Consente a un'applicazione di raccogliere statistiche sulla batteria

BindAccessibilityService

Deve essere richiesto da un AccessibilityServiceoggetto per assicurarsi che solo il sistema possa associarlo.

BindAppwidget

Consente a un'applicazione di indicare al servizio AppWidget quale applicazione può accedere ai dati di AppWidget.

BindAutofillService
BindCallRedirectionService
BindCarrierMessagingClientService
BindCarrierMessagingService
BindCarrierServices
BindChooserTargetService
BindCompanionDeviceService
BindConditionProviderService
BindControls
BindCredentialProviderService
BindDeviceAdmin

Deve essere richiesto dal ricevitore di amministrazione del dispositivo per garantire che solo il sistema possa interagire con esso.

BindDreamService
BindIncallService
BindInputMethod

Deve essere richiesto da un InputMethodServiceoggetto per assicurarsi che solo il sistema possa associarlo.

BindMidiDeviceService
BindNfcService
BindNotificationListenerService

Deve essere richiesto da un NotificationListenerServiceoggetto per assicurarsi che solo il sistema possa associarlo.

BindPrintService
BindQuickAccessWalletService
BindQuickSettingsTile
BindRemoteviews

Deve essere richiesto da un RemoteViewsServiceoggetto per assicurarsi che solo il sistema possa associarlo.

BindScreeningService
BindTelecomConnectionService
BindTextService

Deve essere richiesto da un textservice (ad esempio,

BindTvInput
BindTvInteractiveApp
BindVisualVoicemailService
BindVoiceInteraction
BindVpnService

Deve essere richiesto da un VpnServiceoggetto per assicurarsi che solo il sistema possa associarlo.

BindVrListenerService
BindWallpaper

Deve essere richiesto da un WallpaperServiceoggetto per assicurarsi che solo il sistema possa associarlo.

Bluetooth

Consente alle applicazioni di connettersi a dispositivi Bluetooth abbinati

BluetoothAdmin

Consente alle applicazioni di individuare e associare dispositivi Bluetooth

BluetoothAdvertise
BluetoothConnect
BluetoothPrivileged
BluetoothScan
BodySensors
BodySensorsBackground
Brick

Deve essere in grado di disabilitare il dispositivo (molto pericoloso!).

BroadcastPackageRemoved

Consente a un'applicazione di trasmettere una notifica che indica che un pacchetto dell'applicazione è stato rimosso.

BroadcastSms

Consente a un'applicazione di trasmettere una notifica di ricezione SMS

BroadcastSticky

Consente a un'applicazione di trasmettere finalità permanenti.

BroadcastWapPush

Consente a un'applicazione di trasmettere una notifica di ricezione PUSH WAP

CallCompanionApp
CallPhone

Consente a un'applicazione di avviare una telefonata senza passare attraverso l'interfaccia utente di Dialer per consentire all'utente di confermare la chiamata in corso.

CallPrivileged

Consente a un'applicazione di chiamare qualsiasi numero di telefono, inclusi i numeri di emergenza, senza passare attraverso l'interfaccia utente di Dialer per consentire all'utente di confermare la chiamata in corso.

Camera

Necessario per poter accedere al dispositivo fotocamera.

CaptureAudioOutput
CaptureSecureVideoOutput
CaptureVideoOutput
ChangeComponentEnabledState

Consente a un'applicazione di modificare se un componente dell'applicazione (diverso dal proprio) è abilitato o meno.

ChangeConfiguration

Consente a un'applicazione di modificare la configurazione corrente, ad esempio le impostazioni locali.

ChangeNetworkState

Consente alle applicazioni di modificare lo stato di connettività di rete

ChangeWifiMulticastState

Consente alle applicazioni di attivare la modalità Multicast Wi-Fi

ChangeWifiState

Consente alle applicazioni di modificare lo stato di connettività Wi-Fi

ClearAppCache

Consente a un'applicazione di cancellare le cache di tutte le applicazioni installate nel dispositivo.

ClearAppUserData

Consente a un'applicazione di cancellare i dati utente

ConfigureWifiDisplay
ControlLocationUpdates

Consente di abilitare o disabilitare le notifiche di aggiornamento della posizione dalla radio.

CredentialManagerQueryCandidateCredentials
CredentialManagerSetAllowedProviders
CredentialManagerSetOrigin
DeleteCacheFiles

Consente a un'applicazione di eliminare i file della cache.

DeletePackages

Consente a un'applicazione di eliminare i pacchetti.

DeliverCompanionMessages
DetectScreenCapture
DevicePower

Consente l'accesso di basso livello al risparmio energia

Diagnostic

Consente alle applicazioni di eseguire la registrazione delle risorse di diagnostica.

DisableKeyguard

Consente alle applicazioni di disabilitare il controllo delle chiavi

Dump

Consente a un'applicazione di recuperare le informazioni sul dump dello stato dai servizi di sistema.

EnforceUpdateOwnership
ExecuteAppAction
ExpandStatusBar

Consente a un'applicazione di espandere o comprimere la barra di stato.

FactoryTest

Eseguire come applicazione di test del produttore, in esecuzione come utente radice.

Flashlight

Consente l'accesso alla torcia

ForceBack

Consente a un'applicazione di forzare un'operazione BACK su qualsiasi attività principale.

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

Consente l'accesso all'elenco di account nel servizio Account

GetAccountsPrivileged
GetPackageSize

Consente a un'applicazione di individuare lo spazio usato da qualsiasi pacchetto.

GetTasks
Obsoleti.

Consente a un'applicazione di ottenere informazioni sulle attività attualmente in esecuzione o di recente.

GetTopActivityInfo

Consente a un'applicazione di recuperare informazioni private sull'attività principale corrente, ad esempio qualsiasi contesto di assistenza che può fornire.

GlobalSearch

Questa autorizzazione può essere usata nei provider di contenuti per consentire al sistema di ricerca globale di accedere ai dati.

HardwareTest

Consente l'accesso alle periferiche hardware.

HideOverlayWindows
HighSamplingRateSensors
InjectEvents

Consente a un'applicazione di inserire eventi utente (tasti, tocco, trackball) nel flusso di eventi e di recapitarli alla finestra ANY.

InstallLocationProvider

Consente a un'applicazione di installare un provider di percorsi in Location Manager

InstallPackages

Consente a un'applicazione di installare i pacchetti.

InstallShortcut
InstantAppForegroundService
InteractAcrossProfiles
InternalSystemWindow

Consente a un'applicazione di aprire finestre destinate all'uso da parte dell'interfaccia utente di sistema.

Internet

Consente alle applicazioni di aprire i socket di rete.

KillBackgroundProcesses

Consente a un'applicazione di chiamare KillBackgroundProcesses(String).

LaunchCaptureContentActivityForNote
LaunchMultiPaneSettingsDeepLink
LoaderUsageStats
LocationHardware

Consente a un'applicazione di usare le funzionalità di posizione nell'hardware, ad esempio l'API di geofencing Protetta tramite firma|livello di protezione del sistema

ManageAccounts

Consente a un'applicazione di gestire l'elenco di account in AccountManager

ManageAppTokens

Consente a un'applicazione di gestire (creare, eliminare definitivamente i token dell'applicazione) nel gestore finestre.

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

Consente a un'applicazione di modificare le impostazioni audio globali

ModifyPhoneState

Consente di modificare lo stato della telefonia : accensione, mmi e così via.

MountFormatFilesystems

Consente la formattazione dei file system per l'archiviazione rimovibile.

MountUnmountFilesystems

Consente il montaggio e lo smontaggio dei file system per l'archiviazione rimovibile.

NearbyWifiDevices
Nfc

Consente alle applicazioni di eseguire operazioni di I/O tramite NFC

NfcPreferredPaymentInfo
NfcTransactionEvent
OverrideWifiConfig
PackageUsageStats
PersistentActivity
PostNotifications
ProcessOutgoingCalls

Consente a un'applicazione di monitorare, modificare o interrompere le chiamate in uscita.

ProvideOwnAutofillSuggestions
ProvideRemoteCredentials
QueryAllPackages
ReadAssistantAppSearchData
ReadBasicPhoneState
ReadCalendar

Consente a un'applicazione di leggere i dati del calendario dell'utente.

ReadCallLog

Consente a un'applicazione di leggere il log delle chiamate dell'utente.

ReadContacts

Consente a un'applicazione di leggere i dati dei contatti dell'utente.

ReadExternalStorage

Consente a un'applicazione di leggere da una risorsa di archiviazione esterna.

ReadFrameBuffer

Consente a un'applicazione di acquisire screenshot e in genere ottenere l'accesso ai dati del buffer dei fotogrammi

ReadHistoryBookmarks

Consente a un'applicazione di leggere (ma non scrivere) la cronologia di esplorazione e i segnalibri dell'utente.

ReadHomeAppSearchData
ReadInputState
Obsoleti.

Consente a un'applicazione di recuperare lo stato corrente delle chiavi e delle opzioni.

ReadLogs

Consente a un'applicazione di leggere i file di log di sistema di basso livello.

ReadMediaAudio
ReadMediaImages
ReadMediaVideo
ReadMediaVisualUserSelected
ReadNearbyStreamingPolicy
ReadPhoneNumbers
ReadPhoneState

Consente l'accesso in sola lettura allo stato del telefono.

ReadPrecisePhoneState
ReadProfile

Consente a un'applicazione di leggere i dati del profilo personale dell'utente.

ReadSms

Consente a un'applicazione di leggere messaggi SMS.

ReadSocialStream
Obsoleti.

Consente a un'applicazione di leggere dal flusso social dell'utente.

ReadSyncSettings

Consente alle applicazioni di leggere le impostazioni di sincronizzazione

ReadSyncStats

Consente alle applicazioni di leggere le statistiche di sincronizzazione

ReadUserDictionary

Consente a un'applicazione di leggere il dizionario utente.

ReadVoicemail
Reboot

Necessario per poter riavviare il dispositivo.

ReceiveBootCompleted

Consente a un'applicazione di ricevere l'oggetto ActionBootCompleted trasmesso al termine dell'avvio del sistema.

ReceiveMms

Consente a un'applicazione di monitorare i messaggi MMS in ingresso, di registrare o eseguire l'elaborazione su di essi.

ReceiveSms

Consente a un'applicazione di monitorare i messaggi SMS in ingresso, di registrare o eseguire l'elaborazione su di essi.

ReceiveWapPush

Consente a un'applicazione di monitorare i messaggi push WAP in ingresso.

RecordAudio

Consente a un'applicazione di registrare l'audio

ReorderTasks

Consente a un'applicazione di modificare l'ordine Z delle attività

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

Consente a un'applicazione (telefono) di inviare una richiesta ad altre applicazioni per gestire l'azione di risposta tramite messaggio durante le chiamate in ingresso.

SendSms

Consente a un'applicazione di inviare messaggi SMS.

SetActivityWatcher

Consente a un'applicazione di controllare e controllare il modo in cui le attività vengono avviate a livello globale nel sistema.

SetAlarm

Consente a un'applicazione di trasmettere una finalità per impostare un allarme per l'utente.

SetAlwaysFinish

Consente a un'applicazione di controllare se le attività vengono completate immediatamente quando vengono inserite in background.

SetAnimationScale

Modificare il fattore di ridimensionamento dell'animazione globale.

SetDebugApp

Configurare un'applicazione per il debug.

SetOrientation

Consente l'accesso di basso livello all'impostazione dell'orientamento (rotazione effettiva) dello schermo.

SetPointerSpeed

Consente l'accesso di basso livello per impostare la velocità del puntatore.

SetPreferredApplications
SetProcessLimit

Consente a un'applicazione di impostare il numero massimo di processi dell'applicazione (non necessari) che possono essere eseguiti.

SetTime

Consente alle applicazioni di impostare l'ora di sistema

SetTimeZone

Consente alle applicazioni di impostare il fuso orario di sistema

SetWallpaper

Consente alle applicazioni di impostare lo sfondo

SetWallpaperHints

Consente alle applicazioni di impostare gli hint per lo sfondo

SignalPersistentProcesses

Consentire a un'applicazione di richiedere l'invio di un segnale a tutti i processi permanenti

SmsFinancialTransactions
StartForegroundServicesFromBackground
StartViewAppFeatures
StartViewPermissionUsage
StatusBar

Consente a un'applicazione di aprire, chiudere o disabilitare la barra di stato e le relative icone.

SubscribedFeedsRead

Consente a un'applicazione di consentire l'accesso ai feed sottoscritti ContentProvider.

SubscribedFeedsWrite
SubscribeToKeyguardLockedState
SystemAlertWindow

Consente a un'applicazione di aprire finestre usando il tipo SystemAlert, visualizzato sopra tutte le altre applicazioni.

TransmitIr
TurnScreenOn
UninstallShortcut
UpdateDeviceStats

Consente a un'applicazione di aggiornare le statistiche del dispositivo.

UpdatePackagesWithoutUserAction
UseBiometric
UseCredentials

Consente a un'applicazione di richiedere l'autenticazione da AccountManager

UseExactAlarm
UseFingerprint
UseFullScreenIntent
UseIccAuthWithDeviceIdentifier
UseSip

Consente a un'applicazione di usare il servizio SIP

UwbRanging
Vibrate

Consente l'accesso al vibratore

WakeLock

Consente l'uso di WakeLock di PowerManager per evitare che il processore sia in sospensione o schermo

WriteApnSettings

Consente alle applicazioni di scrivere le impostazioni apn

WriteCalendar

Consente a un'applicazione di scrivere (ma non leggere) i dati del calendario dell'utente.

WriteCallLog

Consente a un'applicazione di scrivere (ma non leggere) i dati dei contatti dell'utente.

WriteContacts

Consente a un'applicazione di scrivere (ma non leggere) i dati dei contatti dell'utente.

WriteExternalStorage

Consente a un'applicazione di scrivere in una risorsa di archiviazione esterna.

WriteGservices

Consente a un'applicazione di modificare la mappa dei servizi Google.

WriteHistoryBookmarks

Consente a un'applicazione di scrivere (ma non leggere) la cronologia di esplorazione e i segnalibri dell'utente.

WriteProfile

Consente a un'applicazione di scrivere (ma non leggere) i dati del profilo personale dell'utente.

WriteSecureSettings

Consente a un'applicazione di leggere o scrivere le impostazioni di sistema sicure.

WriteSettings

Consente a un'applicazione di leggere o scrivere le impostazioni di sistema.

WriteSms

Consente a un'applicazione di scrivere messaggi SMS.

WriteSocialStream
Obsoleti.

Consente a un'applicazione di scrivere (ma non leggere) i dati del flusso di social networking dell'utente.

WriteSyncSettings

Consente alle applicazioni di scrivere le impostazioni di sincronizzazione

WriteUserDictionary

Consente a un'applicazione di scrivere nel dizionario utente.

WriteVoicemail

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode (Ereditato da Object)
JniPeerMembers
PeerReference (Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose() (Ereditato da Object)
Dispose(Boolean) (Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>() (Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime() (Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed() (Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced() (Ereditato da Object)
IJavaPeerable.Finalized() (Ereditato da Object)
IJavaPeerable.JniManagedPeerState (Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Si applica a