Condividi tramite


DevicePolicyManager Classe

Definizione

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

[Android.Runtime.Register("android/app/admin/DevicePolicyManager", DoNotGenerateAcw=true)]
public class DevicePolicyManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/admin/DevicePolicyManager", DoNotGenerateAcw=true)>]
type DevicePolicyManager = class
    inherit Object
Ereditarietà
DevicePolicyManager
Attributi

Commenti

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo. La maggior parte dei client di questa classe deve essere registrata con il sistema come amministratore del dispositivo. Inoltre, un amministratore del dispositivo può essere registrato come profilo o proprietario del dispositivo. Un determinato metodo è accessibile a tutti gli amministratori di dispositivi, a meno che la documentazione per tale metodo non specifichi che sia limitata ai proprietari di dispositivi o profili. Qualsiasi applicazione che chiama un'API può passare solo come argomento un componente amministratore del dispositivo proprietario. In caso contrario, verrà generata un'eccezione SecurityException .

<b>Nota: </b>in android.content.pm.PackageManager#FEATURE_AUTOMOTIVE automotive builds, alcuni metodi possono generare un'eccezione UnsafeStateException (ad esempio, se il veicolo è in movimento), in modo che i chiamanti in esecuzione su build automobilistiche debbano sempre verificare la presenza di tale eccezione, altrimenti potrebbero verificarsi arresti anomali.

<div class="special reference"><h3>Developer Guides</h3>

Per altre informazioni sulla gestione dei criteri per l'amministrazione dei dispositivi, vedere la Guida per sviluppatori di Amministrazione dispositivi. </Div>

Documentazione java per android.app.admin.DevicePolicyManager.

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

DevicePolicyManager(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

ActionAddDeviceAdmin

Azione attività: chiedere all'utente di aggiungere un nuovo amministratore del dispositivo al sistema.

ActionAdminPolicyCompliance

Azione attività: avvia l'amministratore per visualizzare la conformità dei criteri per il provisioning.

ActionApplicationDelegationScopesChanged

Azione di trasmissione: inviato dopo la modifica degli ambiti di delega dell'applicazione.

ActionCheckPolicyCompliance

Azione attività: avviare il DPC per verificare la conformità dei criteri.

ActionDeviceAdminService

Azione del servizio: azione per un servizio di cui il proprietario del dispositivo e il proprietario del profilo possono essere proprietari facoltativamente.

ActionDeviceFinancingStateChanged

Azione di trasmissione: trasmissione inviata per indicare che lo stato di finanziamento del dispositivo è cambiato.

ActionDeviceOwnerChanged

Azione di trasmissione: inviata quando il proprietario del dispositivo è impostato, modificato o cancellato.

ActionDevicePolicyResourceUpdated

Azione di trasmissione: notifica alle app di sistema (e.

ActionGetProvisioningMode

Azione attività: avvia l'amministratore per ottenere la modalità per il provisioning.

ActionManagedProfileProvisioned

Azione di trasmissione: questa trasmissione viene inviata per indicare che il provisioning di un profilo gestito è stato completato correttamente.

ActionProfileOwnerChanged

Azione di trasmissione: inviata quando il proprietario del profilo è impostato, modificato o cancellato.

ActionProvisioningSuccessful

Azione attività: questa azione di attività viene inviata per indicare che il provisioning di un profilo gestito o di un dispositivo gestito è stato completato correttamente.

ActionProvisionManagedDevice

Azione attività: avvia il flusso di provisioning che configura un dispositivo gestito.

ActionProvisionManagedProfile

Azione attività: avvia il flusso di provisioning che configura un profilo gestito.

ActionSetNewParentProfilePassword

Azione attività: chiedere all'utente di immettere una nuova password per il profilo padre.

ActionSetNewPassword

Azione attività: chiedere all'utente di immettere una nuova password.

ActionStartEncryption

Azione attività: avviare il processo di crittografia dei dati nel dispositivo.

ActionSystemUpdatePolicyChanged

Azione di trasmissione: notificare che un nuovo criterio di aggiornamento del sistema locale è stato impostato dal proprietario del dispositivo.

DelegationAppRestrictions

Delega della gestione delle restrizioni delle applicazioni.

DelegationBlockUninstall

Delega del blocco di disinstallazione dell'applicazione.

DelegationCertInstall

Delega dell'installazione e della gestione dei certificati.

DelegationCertSelection

Concede l'accesso alla selezione dei certificati KeyChain per conto delle app richieste.

DelegationEnableSystemApp

Delega per abilitare le app di sistema.

DelegationInstallExistingPackage

Delega per l'installazione di pacchetti esistenti.

DelegationKeepUninstalledPackages

Delega della gestione dei pacchetti disinstallati.

DelegationNetworkLogging

Concede l'accesso a #setNetworkLoggingEnabled#isNetworkLoggingEnabled e #retrieveNetworkLogs.

DelegationPackageAccess

Delega dello stato di accesso del pacchetto.

DelegationPermissionGrant

Delega dei criteri di autorizzazione e dello stato di concessione delle autorizzazioni.

DelegationSecurityLogging

Concede l'accesso a #setSecurityLoggingEnabled, #isSecurityLoggingEnabled#retrieveSecurityLogs, e #retrievePreRebootSecurityLogs.

ExtraAddExplanation

CharSequence facoltativo che fornisce una spiegazione aggiuntiva per il motivo per cui viene aggiunto l'amministratore.

ExtraDelegationScopes

Oggetto ArrayList<String> corrispondente agli ambiti di delega assegnati a un'app nella #ACTION_APPLICATION_DELEGATION_SCOPES_CHANGED trasmissione.

ExtraDeviceAdmin

ComponentName del componente amministratore.

ExtraDevicePasswordRequirementOnly

Un extra booleano per #ACTION_SET_NEW_PARENT_PROFILE_PASSWORD richiedere che venga applicato solo il requisito della password del dispositivo durante il flusso di registrazione della password del profilo padre.

ExtraPasswordComplexity

Intero che indica il livello di complessità della nuova password che un'app desidera impostare quando si avvia l'azione #ACTION_SET_NEW_PASSWORD.

ExtraProvisioningAccountToMigrate

Ulteriore android.accounts.Account conservazione dell'account di cui eseguire la migrazione durante il provisioning del profilo gestito.

ExtraProvisioningAdminExtrasBundle

Un android.os.Parcelable ulteriore tipo android.os.PersistableBundle che consente a un'applicazione di gestione di dispositivi mobili o a un'applicazione programmatrice NFC che avvia il provisioning gestito per passare i dati all'istanza dell'applicazione di gestione dopo il provisioning.

ExtraProvisioningAllowedProvisioningModes

Oggetto ArrayList di Integer ulteriore specifica delle modalità di provisioning consentite.

ExtraProvisioningAllowOffline

Valore booleano aggiuntivo che indica se è consentito il provisioning offline.

ExtraProvisioningDeviceAdminComponentName

Valore Aggiuntivo ComponentName che indica il ricevitore amministratore del dispositivo dell'applicazione di gestione dei dispositivi mobili che verrà impostata come proprietario del profilo o proprietario del dispositivo e amministratore attivo.

ExtraProvisioningDeviceAdminMinimumVersionCode

Oggetto int che contiene un codice di versione minimo necessario per il pacchetto di amministrazione del dispositivo.

ExtraProvisioningDeviceAdminPackageChecksum

Stringa che contiene l'hash SHA-256 codificato con codifica URL 64 del file nel percorso di download specificato in #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION.

ExtraProvisioningDeviceAdminPackageDownloadCookieHeader

Stringa che contiene un'intestazione di cookie HTTP che deve essere usata nella richiesta HTTP all'URL specificato in #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION.

ExtraProvisioningDeviceAdminPackageDownloadLocation

Valore String extra contenente un URL che specifica il percorso di download del pacchetto amministratore del dispositivo.

ExtraProvisioningDeviceAdminPackageName

Valore String che contiene il nome del pacchetto dell'applicazione di gestione dei dispositivi mobili che verrà impostata come proprietario del profilo o proprietario del dispositivo.

ExtraProvisioningDeviceAdminSignatureChecksum

Stringa che contiene il checksum SHA-256 codificato in base64 indipendente dall'URL di qualsiasi firma dell'archivio del pacchetto Android nel percorso di download specificato in #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION.

ExtraProvisioningDisclaimerContent

Un Uri ulteriore riferimento al contenuto della dichiarazione di non responsabilità.

ExtraProvisioningDisclaimerHeader

Stringa aggiuntiva dell'intestazione di dichiarazione di non responsabilità localizzata.

ExtraProvisioningDisclaimers

Un Bundle[] extra costituito da un elenco di intestazioni di dichiarazione di non responsabilità e contenuti di dichiarazione di non responsabilità.

ExtraProvisioningEmailAddress

Questo membro è deprecato.

ExtraProvisioningImei

Stringa che contiene l'IMEI (International Mobile Equipment Identity) del dispositivo.

ExtraProvisioningKeepAccountOnMigration

Valore booleano aggiuntivo per indicare che l'account migrato deve essere mantenuto.

ExtraProvisioningKeepScreenOn

Flag boolean che indica se la schermata deve trovarsi in tutto il flusso di provisioning.

ExtraProvisioningLeaveAllSystemAppsEnabled

Valore aggiuntivo booleano che può essere usato dall'applicazione di gestione dei dispositivi mobili per ignorare la disabilitazione delle app di sistema durante il provisioning quando è impostato su true.

ExtraProvisioningLocale

Valore String extra contenente l'oggetto java.util.Locale su cui verrà impostato il dispositivo.

ExtraProvisioningLocalTime

Valore Long extra che contiene l'ora del clock del muro (in millisecondi) da impostare sul dispositivo android.app.AlarmManager.

ExtraProvisioningLogoUri

Elemento Uri aggiuntivo che punta a un'immagine del logo.

ExtraProvisioningMainColor

Intero extra che indica il colore predominante da visualizzare durante il provisioning.

ExtraProvisioningMode

Finalità aggiuntiva che mantiene la modalità di provisioning restituita dall'amministratore.

ExtraProvisioningSensorsPermissionGrantOptOut

Valore booleano aggiuntivo che indica l'amministratore di un dispositivo completamente gestito rifiuta di controllare le concessioni di autorizzazione per le autorizzazioni correlate ai sensori, vedere #setPermissionGrantState(ComponentName, String, String, int).

ExtraProvisioningSerialNumber

Stringa aggiuntiva contenente il numero di serie del dispositivo.

ExtraProvisioningShouldLaunchResultIntent

Valore booleano aggiuntivo che determina se il flusso di provisioning deve avviare la finalità di avvio risultante, se ne viene fornito uno dal titolare del ruolo di gestione dei criteri del dispositivo tramite #EXTRA_RESULT_LAUNCH_INTENT.

ExtraProvisioningSkipEducationScreens

Valore booleano aggiuntivo che indica se le schermate di istruzione del flusso di provisioning devono essere ignorate.

ExtraProvisioningSkipEncryption

Valore booleano aggiuntivo che indica se la crittografia del dispositivo può essere ignorata come parte del provisioning del profilo gestito o del proprietario del dispositivo.

ExtraProvisioningSkipUserConsent

Valore booleano aggiuntivo che indica se i passaggi di consenso dell'utente dal flusso di provisioning devono essere ignorati.

ExtraProvisioningTimeZone

Valore String extra che contiene il fuso android.app.AlarmManager orario su cui verrà impostato il dispositivo.

ExtraProvisioningUseMobileData

Valore booleano aggiuntivo che indica se i dati per dispositivi mobili devono essere usati durante il flusso di provisioning per scaricare l'app amministratore.

ExtraProvisioningWifiAnonymousIdentity

Identità anonima della rete Wifi in #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiCaCertificate

Certificato DELLA CA della rete Wifi in #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiDomain

Dominio della rete wifi in #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiEapMethod

Il metodo EAP della rete Wifi in #EXTRA_PROVISIONING_WIFI_SSID e può essere uno di PEAP, , TLSTTLS, PWD, SIMAKA o AKA_PRIME.

ExtraProvisioningWifiHidden

Un extra booleano che indica se la rete Wifi in #EXTRA_PROVISIONING_WIFI_SSID è nascosta o meno.

ExtraProvisioningWifiIdentity

Identità della rete wifi in #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPacUrl

Stringa che contiene l'URL di configurazione automatica del proxy (PAC) per la rete Wifi in #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPassword

Stringa che contiene la password della rete Wifi in #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPhase2Auth

La fase 2 di autenticazione della rete Wifi in #EXTRA_PROVISIONING_WIFI_SSID e potrebbe essere uno di NONE, PAP, MSCHAP, GTCMSCHAPV2, , SIMAKA o AKA_PRIME.

ExtraProvisioningWifiProxyBypass

Stringa che contiene il bypass del proxy per la rete Wifi in #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiProxyHost

Stringa che contiene l'host proxy per la rete Wifi in #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiProxyPort

Un int extra che contiene la porta proxy per la rete Wifi in #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiSecurityType

Valore aggiuntivo String che indica il tipo di sicurezza della rete Wifi in #EXTRA_PROVISIONING_WIFI_SSID e può essere uno di NONE, WEPWPAo EAP.

ExtraProvisioningWifiSsid

Stringa che contiene lo ssid della rete wifi che deve essere usata durante il provisioning del proprietario del dispositivo nfc per scaricare l'applicazione di gestione dei dispositivi mobili.

ExtraProvisioningWifiUserCertificate

Certificato utente della rete Wifi in #EXTRA_PROVISIONING_WIFI_SSID.

ExtraResourceIds

Matrice integer aggiuntiva per #ACTION_DEVICE_POLICY_RESOURCE_UPDATED per indicare quali ID risorsa (vedere DevicePolicyResources.Drawables e DevicePolicyResources.Strings) sono stati aggiornati.

ExtraResourceType

Un int valore aggiuntivo per #ACTION_DEVICE_POLICY_RESOURCE_UPDATED indicare il tipo della risorsa da aggiornare, il tipo può essere #EXTRA_RESOURCE_TYPE_DRAWABLE o #EXTRA_RESOURCE_TYPE_STRING

ExtraResourceTypeDrawable
Obsoleti.

Valore int per per #EXTRA_RESOURCE_TYPE indicare che è in corso l'aggiornamento di una risorsa di tipo Drawable .

ExtraResourceTypeString
Obsoleti.

Valore int per per #EXTRA_RESOURCE_TYPE indicare che è in corso l'aggiornamento di una risorsa di tipo String .

ExtraResultLaunchIntent

Risultato Intent aggiuntivo che specifica l'oggetto Intent da avviare dopo la finalizzazione del provisioning.

FlagEvictCredentialEncryptionKey
Obsoleti.

Flag per #lockNow(int): rimuovere anche la chiave di crittografia delle credenziali dell'utente dal keyring.

FlagManagedCanAccessParent
Obsoleti.

Flag usato da #addCrossProfileIntentFilter per consentire alle attività nel profilo gestito di accedere alle finalità inviate dal profilo padre.

FlagParentCanAccessManaged
Obsoleti.

Flag usato da #addCrossProfileIntentFilter per consentire alle attività nel profilo padre di accedere alle finalità inviate dal profilo gestito.

IdTypeBaseInfo
Obsoleti.

Specifica che il dispositivo deve attestare i dettagli del produttore.

IdTypeImei
Obsoleti.

Specifica che il dispositivo deve attestare l'IMEI.

IdTypeIndividualAttestation
Obsoleti.

Specifica che il dispositivo deve attestare usando un singolo certificato di attestazione.

IdTypeMeid
Obsoleti.

Specifica che il dispositivo deve attestare il relativo MEID.

IdTypeSerial
Obsoleti.

Specifica che il dispositivo deve attestare il numero di serie.

InstallkeyRequestCredentialsAccess
Obsoleti.

Specifica che all'app chiamante deve essere concesso immediatamente l'accesso alle credenziali installate.

InstallkeySetUserSelectable
Obsoleti.

Specifica che un utente può selezionare la chiave tramite il prompt di selezione del certificato.

KeyguardDisableBiometrics
Obsoleti.

Disabilitare tutta l'autenticazione biometrica nelle schermate protette del controllo delle chiavi (e.

KeyguardDisableFace
Obsoleti.

Disabilitare l'autenticazione del viso nelle schermate protette del controllo delle chiavi (e.

KeyguardDisableFeaturesAll
Obsoleti.

Disabilitare tutte le personalizzazioni correnti e future del controllo delle chiavi.

KeyguardDisableFeaturesNone
Obsoleti.

I widget sono abilitati in KeyGuard

KeyguardDisableFingerprint
Obsoleti.

Disabilitare l'autenticazione con impronta digitale nelle schermate protette della protezione del controllo delle chiavi (e.

KeyguardDisableIris
Obsoleti.

Disabilitare l'autenticazione iris nelle schermate protette del controllo delle chiavi (e.

KeyguardDisableRemoteInput

Disabilitare l'immissione di testo nelle notifiche sulle schermate protette di protezione della chiave (e.

KeyguardDisableSecureCamera
Obsoleti.

Disabilitare la fotocamera su schermi protetti di protezione della chiave (e.

KeyguardDisableSecureNotifications
Obsoleti.

Disabilitare la visualizzazione di tutte le notifiche nelle schermate protette della protezione della protezione delle chiavi (e.

KeyguardDisableShortcutsAll
Obsoleti.

Disabilitare tutti i tasti di scelta rapida.

KeyguardDisableTrustAgents
Obsoleti.

Disabilitare gli agenti di attendibilità nelle schermate di protezione della protezione della chiave (e.

KeyguardDisableUnredactedNotifications
Obsoleti.

Consenti solo notifiche elaborate sulle schermate di protezione della protezione della chiave (e.

KeyguardDisableWidgetsAll
Obsoleti.

Disabilitare tutti i widget di controllo delle chiavi.

LeaveAllSystemAppsEnabled
Obsoleti.

Flag usato da #createAndManageUser per specificare che l'utente appena creato deve ignorare la disabilitazione delle app di sistema durante il provisioning.

LockTaskFeatureBlockActivityStartInTask
Obsoleti.

Abilitare il blocco delle attività non consentite elencate dall'avvio in un'attività bloccata.

LockTaskFeatureGlobalActions
Obsoleti.

Abilitare la finestra di dialogo azioni globali durante la modalità LockTask.

LockTaskFeatureHome
Obsoleti.

Abilitare il pulsante Home durante la modalità LockTask.

LockTaskFeatureKeyguard
Obsoleti.

Abilitare la protezione della chiave durante la modalità LockTask.

LockTaskFeatureNone
Obsoleti.

Disabilitare tutte le funzionalità systemUI configurabili durante la modalità LockTask.

LockTaskFeatureNotifications
Obsoleti.

Abilitare le notifiche durante la modalità LockTask.

LockTaskFeatureOverview
Obsoleti.

Abilitare il pulsante Panoramica e la schermata Panoramica durante la modalità LockTask.

LockTaskFeatureSystemInfo
Obsoleti.

Abilitare l'area informazioni di sistema nella barra di stato durante la modalità LockTask.

MakeUserEphemeral
Obsoleti.

Flag usato da #createAndManageUser per specificare che l'utente deve essere creato temporaneo.

MimeTypeProvisioningNfc

Questo tipo MIME viene usato per avviare il provisioning del proprietario del dispositivo.

MteDisabled
Obsoleti.

Richiedere che MTE sia disabilitato nel dispositivo.

MteEnabled
Obsoleti.

Richiedere che MTE sia abilitato nel dispositivo, se supportato.

MteNotControlledByPolicy
Obsoleti.

Consentire all'utente di scegliere se abilitare MTE nel dispositivo.

NearbyStreamingDisabled
Obsoleti.

Indica che lo streaming nelle vicinanze è disabilitato.

NearbyStreamingEnabled
Obsoleti.

Indica che lo streaming nelle vicinanze è abilitato.

NearbyStreamingNotControlledByPolicy
Obsoleti.

Indica che lo streaming nelle vicinanze non è controllato dai criteri, il che significa che lo streaming nelle vicinanze è consentito.

NearbyStreamingSameManagedAccountOnly
Obsoleti.

Indica che lo streaming nelle vicinanze è abilitato solo ai dispositivi che offrono un livello di sicurezza paragonabile, con lo stesso account gestito autenticato.

OperationSafetyReasonDrivingDistraction
Obsoleti.

Indica che è stato generato un'eccezione UnsafeStateException perché l'operazione distraeva il conducente del veicolo.

PasswordComplexityHigh
Obsoleti.

Costante per #getPasswordComplexity() e #setRequiredPasswordComplexity(int).

PasswordComplexityLow
Obsoleti.

Costante per #getPasswordComplexity() e #setRequiredPasswordComplexity(int).

PasswordComplexityMedium
Obsoleti.

Costante per #getPasswordComplexity() e #setRequiredPasswordComplexity(int).

PasswordComplexityNone
Obsoleti.

Costante per #getPasswordComplexity() e #setRequiredPasswordComplexity(int): nessuna password.

PersonalAppsNotSuspended
Obsoleti.

Valore restituito per #getPersonalAppsSuspendedReasons quando le app personali non vengono sospese.

PersonalAppsSuspendedExplicitly
Obsoleti.

Flag per #getPersonalAppsSuspendedReasons il valore restituito.

PersonalAppsSuspendedProfileTimeout
Obsoleti.

Flag per #getPersonalAppsSuspendedReasons il valore restituito.

PolicyDisableCamera

Costante per indicare la funzionalità di disabilitazione della fotocamera.

PolicyDisableScreenCapture

Costante per indicare la funzionalità di disabilitazione delle acquisizioni di schermate.

PrivateDnsModeOff
Obsoleti.

Specifica che DNS privato è stato disattivato completamente.

PrivateDnsModeOpportunistic
Obsoleti.

Specifica che il proprietario del dispositivo ha richiesto DNS opportunistico tramite TLS

PrivateDnsModeProviderHostname
Obsoleti.

Specifica che il proprietario del dispositivo ha configurato un host specifico da usare per DNS privato.

PrivateDnsModeUnknown
Obsoleti.

Specifica che l'impostazione DNS privato è in uno stato sconosciuto.

PrivateDnsSetErrorFailureSetting
Obsoleti.

Errore generale per impostare la modalità di DNS privato, non a causa di uno dei motivi elencati in precedenza.

PrivateDnsSetErrorHostNotServing
Obsoleti.

Se l'oggetto privateDnsHost specificato era di un nome host valido, ma tale host non è stato trovato per non supportare DNS-over-TLS.

PrivateDnsSetNoError
Obsoleti.

La modalità selezionata è stata impostata correttamente.

ProvisioningModeFullyManagedDevice

Modalità di provisioning per il dispositivo completamente gestito.

ProvisioningModeManagedProfile

Modalità di provisioning per il profilo gestito.

ProvisioningModeManagedProfileOnPersonalDevice

Modalità di provisioning per un profilo gestito in un dispositivo personale.

ResetPasswordDoNotAskCredentialsOnBoot
Obsoleti.

Contrassegno per #resetPasswordWithToken e #resetPassword: non richiedere le credenziali utente all'avvio del dispositivo.

ResetPasswordRequireEntry
Obsoleti.

Flag per #resetPasswordWithToken e #resetPassword: non consentire ad altri amministratori di modificare di nuovo la password fino a quando l'utente non lo ha immesso.

SkipSetupWizard
Obsoleti.

Flag usato da #createAndManageUser per ignorare l'installazione guidata dopo la creazione di un nuovo utente.

WifiSecurityEnterprise192
Obsoleti.

Costante per #getMinimumRequiredWifiSecurityLevel() e #setMinimumRequiredWifiSecurityLevel(int): rete enterprise a 192 bit.

WifiSecurityEnterpriseEap
Obsoleti.

Costante per #getMinimumRequiredWifiSecurityLevel() e #setMinimumRequiredWifiSecurityLevel(int): rete enterprise EAP.

WifiSecurityOpen
Obsoleti.

Costante per #getMinimumRequiredWifiSecurityLevel() e #setMinimumRequiredWifiSecurityLevel(int): nessun livello di sicurezza minimo.

WifiSecurityPersonal
Obsoleti.

Costante per #getMinimumRequiredWifiSecurityLevel() e #setMinimumRequiredWifiSecurityLevel(int): rete personale come WEP, WPA2-PSK.

WipeEuicc
Obsoleti.

Flag per #wipeData(int): cancella anche i dati eUICC del dispositivo.

WipeExternalStorage
Obsoleti.

Flag per #wipeData(int): cancella anche l'archiviazione esterna del dispositivo (ad esempio le schede SD).

WipeResetProtectionData
Obsoleti.

Flag per #wipeData(int): cancellare anche i dati di protezione del ripristino delle impostazioni predefinite.

WipeSilently

Flag per #wipeData(int): non mostrerà il motivo della cancellazione all'utente.

Proprietà

ActiveAdmins

Restituisce un elenco di tutti i nomi dei componenti degli amministratori di dispositivi attualmente attivi.

AutoTimeRequired

Questo membro è deprecato.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
CredentialManagerPolicy

Chiamato da un proprietario del dispositivo o dal proprietario del profilo di un profilo gestito per recuperare i criteri di gestione delle credenziali. -oppure- Chiamato da un proprietario del dispositivo o dal proprietario del profilo di un profilo gestito per impostare i criteri di gestione delle credenziali.

CurrentFailedPasswordAttempts

Recuperare il numero di volte in cui l'utente non è riuscito a immettere una password dopo l'ultima voce della password riuscita.

DeviceOwnerLockScreenInfo

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

DeviceOwnerLockScreenInfoFormatted

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

DevicePolicyManagementRoleHolderPackage

Restituisce il nome del pacchetto del titolare del ruolo di gestione dei criteri del dispositivo.

EnrollmentSpecificId

Restituisce un identificatore specifico della registrazione di questo dispositivo, che è garantito che sia lo stesso valore per lo stesso dispositivo, registrato nella stessa organizzazione dalla stessa app di gestione.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IsActivePasswordSufficient

Determina se la password corrente dell'utente chiamante soddisfa i requisiti dei criteri (e.

IsActivePasswordSufficientForDeviceRequirement

Chiamato dal proprietario del profilo di un profilo gestito per determinare se la password del dispositivo corrente soddisfa i requisiti dei criteri impostati in modo esplicito a livello di dispositivo.

IsAffiliatedUser

Restituisce un valore che indica se l'utente è associato al dispositivo.

IsCallerApplicationRestrictionsManagingPackage

Chiamato da qualsiasi applicazione per scoprire se è stata concessa l'autorizzazione tramite #setApplicationRestrictionsManagingPackage per gestire le restrizioni dell'applicazione per l'utente chiamante.

IsComplianceAcknowledgementRequired

Chiamato da un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per verificare se deve riconoscere la conformità del dispositivo per consentire all'utente di disattivare il profilo, se necessario in base al criterio di time off massimo del profilo.

IsDeviceFinanced

Restituisce true se il dispositivo è contrassegnato come dispositivo finanziato.

IsDeviceIdAttestationSupported

Restituisce true se il dispositivo supporta l'attestazione degli identificatori di dispositivo oltre all'attestazione della chiave.

IsLogoutEnabled

Restituisce un valore che indica se la disconnessione è abilitata da un proprietario del dispositivo.

IsOrganizationOwnedDeviceWithManagedProfile

Le app possono usare questo metodo per scoprire se il dispositivo è stato sottoposto a provisioning come dispositivo organization-owend con un profilo gestito.

IsStatusBarDisabled

Restituisce un valore che indica se la barra di stato è disabilitata o abilitata, vedere #setStatusBarDisabled.

IsUniqueDeviceAttestationSupported

Restituisce true se è stato effettuato il provisioning dell'implementazione di StrongBox Keymaster nel dispositivo con un singolo certificato di attestazione e può firmare i record di attestazione usando tale certificato( poiché l'attestazione usando un singolo certificato di attestazione è una funzionalità che può essere implementata solo dalle implementazioni keymaster con livello di sicurezza StrongBox).

JniIdentityHashCode

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

(Ereditato da Object)
JniPeerMembers

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

ManagedProfileCallerIdAccessPolicy

Chiamato da un proprietario del profilo di un profilo gestito per recuperare i criteri id chiamante. -oppure- Chiamato da un proprietario del profilo di un profilo gestito per impostare i pacchetti autorizzati a cercare i contatti nel profilo gestito in base alle informazioni sull'ID chiamante.

ManagedProfileContactsAccessPolicy

Chiamato da un proprietario del profilo di un profilo gestito per determinare i criteri correnti applicati ai contatti del profilo gestito. -oppure- Chiamato da un proprietario del profilo di un profilo gestito per impostare i pacchetti a cui è consentito l'accesso ai contatti del profilo gestito dall'utente padre.

ManagedSubscriptionsPolicy

Restituisce l'oggetto corrente ManagedSubscriptionsPolicy. -oppure- Chiamato da un proprietario del profilo di un dispositivo di proprietà dell'organizzazione per specificare ManagedSubscriptionsPolicy

MinimumRequiredWifiSecurityLevel

Restituisce il livello di sicurezza minimo Wi-Fi corrente. -oppure- Chiamato dal proprietario del dispositivo o dal proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per specificare il livello di sicurezza minimo necessario per le reti Wi-Fi.

MtePolicy

Chiamato da un proprietario del dispositivo, proprietario del profilo di un dispositivo di proprietà dell'organizzazione per ottenere i criteri di estensione per l'assegnazione di tag alla memoria (MTE)

        <a href="https://source.android.com/docs/security/test/memory-safety/arm-mte">
        Learn more about MTE</a> -or- Called by a device owner, profile owner of an organization-owned device, to set the Memory
        Tagging Extension (MTE) policy.
NearbyAppStreamingPolicy

Restituisce il criterio di streaming delle app nelle vicinanze del runtime corrente impostato dal proprietario del dispositivo o del profilo. -oppure- Chiamato dal proprietario di un dispositivo/profilo per impostare i criteri di streaming delle app nelle vicinanze.

NearbyNotificationStreamingPolicy

Restituisce il criterio di streaming delle notifiche nelle vicinanze del runtime corrente impostato dal proprietario del dispositivo o del profilo. -oppure- Chiamato dal proprietario di un dispositivo/profilo per impostare i criteri di streaming delle notifiche nelle vicinanze.

PasswordComplexity

Restituisce il livello di complessità del blocco dello schermo dell'utente corrente.

PeerReference

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

(Ereditato da Object)
PreferentialNetworkServiceConfigs

Ottenere la configurazione PreferentialNetworkServiceConfig di rete preferenziale - oppure - Imposta configurazioni di rete preferenziali.

PreferentialNetworkServiceEnabled

Indica se il servizio di rete preferenziale è abilitato. -oppure- Imposta un valore che indica se il servizio di rete preferenziale è abilitato.

RequiredPasswordComplexity

Ottiene il requisito di complessità della password impostato da #setRequiredPasswordComplexity(int), per l'utente corrente. -oppure- Imposta un requisito di complessità minima della password per il blocco dello schermo dell'utente.

Resources

Restituisce un oggetto DevicePolicyResourcesManager contenente le API necessarie per impostare, reimpostare e ottenere le risorse correlate ai criteri del dispositivo.

StorageEncryptionStatus

Chiamato da un'applicazione che gestisce il dispositivo per determinare lo stato di crittografia corrente del dispositivo.

SystemUpdatePolicy

Recuperare un criterio di aggiornamento del sistema locale impostato in precedenza da #setSystemUpdatePolicy.

ThresholdClass

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

ThresholdType

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

TransferOwnershipBundle

Restituisce i dati passati dall'amministratore corrente al nuovo amministratore durante un trasferimento di proprietà.

UsbDataSignalingEnabled

Restituisce un valore che indica se la segnalazione dei dati USB è attualmente abilitata. -oppure- Chiamato da un proprietario del dispositivo o dal proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per abilitare o disabilitare la segnalazione dei dati USB per il dispositivo.

UserRestrictionsGlobally

Chiamato da un profilo o dal proprietario del dispositivo per ottenere restrizioni utente globali impostate con #addUserRestrictionGlobally(String).

WifiSsidPolicy

Restituisce il criterio SSID Wi-Fi corrente. -oppure- Chiamato dal proprietario del dispositivo o dal proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per specificare il criterio SSID Wi-Fi (WifiSsidPolicy).

Metodi

AcknowledgeDeviceCompliant()

Chiamato da un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per confermare che il dispositivo è conforme e l'utente può disattivare il profilo, se necessario in base ai criteri di time off massimi.

AddCrossProfileIntentFilter(ComponentName, IntentFilter, DevicePolicyManagerFlags)

Chiamato dal proprietario del profilo di un profilo gestito in modo che alcune finalità inviate nel profilo gestito possano essere risolte anche nell'elemento padre o viceversa.

AddCrossProfileWidgetProvider(ComponentName, String)

Chiamato dal proprietario del profilo di un profilo gestito o dal titolare dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION per consentire ai provider di widget di un determinato pacchetto di essere disponibili nel profilo padre.

AddOverrideApn(ComponentName, ApnSetting)

Chiamato dal proprietario del dispositivo o dal proprietario del profilo gestito per aggiungere un APN di override.

AddPersistentPreferredActivity(ComponentName, IntentFilter, ComponentName)

Chiamato da un proprietario del profilo o dal proprietario del dispositivo o dal titolare dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASK.

AddUserRestriction(ComponentName, String)

Chiamato da un proprietario del profilo, dal proprietario del dispositivo o da un titolare di qualsiasi autorizzazione associata a una restrizione utente per impostare una restrizione utente specificata dalla chiave.

AddUserRestrictionGlobally(String)

Chiamato da un proprietario del profilo, dal proprietario del dispositivo o da un titolare di qualsiasi autorizzazione associata a una restrizione utente per impostare una restrizione utente specificata dall'oggetto fornito key a livello globale su tutti gli utenti.

BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Bind, UserHandle)

Chiamato da un proprietario del dispositivo per eseguire l'associazione a un servizio da un utente gestito secondario o viceversa.

BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

CanAdminGrantSensorsPermissions()

Restituisce true se il chiamante è in esecuzione in un dispositivo in cui un amministratore può concedere autorizzazioni correlate ai sensori del dispositivo.

CanUsbDataSignalingBeDisabled()

Restituisce un valore che indica se l'abilitazione o la disabilitazione della segnalazione dei dati USB è supportata nel dispositivo.

ClearApplicationUserData(ComponentName, String, IExecutor, DevicePolicyManager+IOnClearApplicationUserDataListener)

Chiamato dal proprietario del dispositivo o dal proprietario del profilo per cancellare i dati utente dell'applicazione di un determinato pacchetto.

ClearCrossProfileIntentFilters(ComponentName)

Chiamato da un proprietario del profilo di un profilo gestito per rimuovere i filtri di finalità tra profili che passano dal profilo gestito all'elemento padre o dall'elemento padre al profilo gestito.

ClearDeviceOwnerApp(String)

Cancella il proprietario del dispositivo corrente.

ClearPackagePersistentPreferredActivities(ComponentName, String)

Chiamato da un proprietario del profilo o dal proprietario del dispositivo o dal titolare dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASK per rimuovere tutte le preferenze del gestore finalità permanenti associate al pacchetto specificato impostato da #addPersistentPreferredActivity.

ClearProfileOwner(ComponentName)

Cancella il proprietario del profilo attivo.

ClearResetPasswordToken(ComponentName)

Chiamato da un profilo, dal proprietario del dispositivo o dal titolare dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_RESET_PASSWORD per revocare il token di reimpostazione della password corrente.

ClearUserRestriction(ComponentName, String)

Chiamato da un proprietario del profilo, dal proprietario del dispositivo o da un titolare di qualsiasi autorizzazione associata a una restrizione utente per cancellare una restrizione utente specificata dalla chiave.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CreateAdminSupportIntent(String)

Chiamato da qualsiasi app per visualizzare una finestra di dialogo di supporto quando una funzionalità è stata disabilitata da un amministratore.

CreateAndInitializeUser(ComponentName, String, String, ComponentName, Bundle)

Chiamato da un proprietario del dispositivo per creare un utente con il nome specificato.

CreateAndManageUser(ComponentName, String, ComponentName, PersistableBundle, UserManagementFlags)

Chiamato da un proprietario del dispositivo per creare un utente con il nome specificato e un determinato componente del pacchetto chiamante come proprietario del profilo.

CreateUser(ComponentName, String)

Chiamato da un proprietario del dispositivo per creare un utente con il nome specificato.

Dispose()

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

(Ereditato da Object)
Dispose(Boolean)

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

(Ereditato da Object)
EnableSystemApp(ComponentName, Intent)

Riabilitare le app di sistema per finalità disabilitate per impostazione predefinita quando l'utente è stato inizializzato.

EnableSystemApp(ComponentName, String)

Riabilitare un'app di sistema disabilitata per impostazione predefinita quando l'utente è stato inizializzato.

Equals(Object)

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

(Ereditato da Object)
FromContext(Context)

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

GenerateKeyPair(ComponentName, String, KeyGenParameterSpec, IdAttestationFlags)

Questa API può essere chiamata dal comando seguente per generare una nuova coppia di chiavi private/pubbliche: <ul<>li>Proprietario del dispositivo/li>><Profilo proprietario<</li>><li Programma di installazione< del certificato delegato/li li App di gestione< delle credenziali/>><li><>App che contiene l'autorizzazione<android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES/li></ul> Se il dispositivo supporta la generazione di chiavi tramite hardware sicuro, questo metodo è utile per creare una chiave in KeyChain che non ha mai lasciato l'hardware sicuro.

GetAccountTypesWithManagementDisabled()

Ottiene la matrice di account per cui la gestione degli account è disabilitata dal proprietario del profilo o dal proprietario del dispositivo.

GetAffiliationIds(ComponentName)

Restituisce il set di ID affiliazione impostati in precedenza tramite #setAffiliationIdso un set vuoto se non è stato impostato alcuno.

GetAlwaysOnVpnLockdownWhitelist(ComponentName)

Chiamato dal proprietario del dispositivo o del profilo per eseguire una query sul set di pacchetti autorizzati ad accedere direttamente alla rete quando la VPN always-on è in modalità di blocco ma non è connessa.

GetAlwaysOnVpnPackage(ComponentName)

Chiamato da un proprietario del dispositivo o del profilo per leggere il nome del pacchetto che amministra una connessione VPN always-on per l'utente corrente.

GetApplicationRestrictions(ComponentName, String)

Recupera le restrizioni dell'applicazione per una determinata applicazione di destinazione in esecuzione nell'utente chiamante.

GetApplicationRestrictionsManagingPackage(ComponentName)

Chiamato da un proprietario del profilo o dal proprietario del dispositivo per recuperare le restrizioni dell'applicazione che gestiscono il pacchetto per l'utente corrente o null se non è impostato nessuno.

GetAutoTimeEnabled(ComponentName)

Restituisce true se l'ora automatica è abilitata nel dispositivo.

GetAutoTimeZoneEnabled(ComponentName)

Restituisce true se il fuso orario automatico è abilitato nel dispositivo.

GetBindDeviceAdminTargetUsers(ComponentName)

Restituisce l'elenco di utenti di destinazione che il proprietario o il proprietario del dispositivo chiamante dell'utente secondario può usare quando si chiama #bindDeviceAdminServiceAsUser.

GetBluetoothContactSharingDisabled(ComponentName)

Chiamato da un proprietario del profilo di un profilo gestito per determinare se i dispositivi Bluetooth non possono accedere ai contatti aziendali.

GetCameraDisabled(ComponentName)

Determinare se le fotocamere del dispositivo sono state disabilitate per questo utente, dall'amministratore chiamante, se specificato o da tutti gli amministratori.

GetCertInstallerPackage(ComponentName)

Chiamato da un proprietario del profilo o dal proprietario del dispositivo per recuperare il programma di installazione del certificato per l'utente o null se non è impostato nessuno.

GetCrossProfileCalendarPackages(ComponentName)

Ottiene un set di nomi di pacchetti autorizzati ad accedere alle API del calendario tra profili.

GetCrossProfileCallerIdDisabled(ComponentName)

Chiamato da un proprietario del profilo di un profilo gestito per determinare se le informazioni sull'ID chiamante sono state disabilitate o meno.

GetCrossProfileContactsSearchDisabled(ComponentName)

Chiamato da un proprietario del profilo di un profilo gestito per determinare se la ricerca dei contatti è stata disabilitata.

GetCrossProfilePackages(ComponentName)

Restituisce il set di nomi di pacchetto impostati in precedenza dall'amministratore come consentito per richiedere il consenso dell'utente per la comunicazione tra profili, tramite #setCrossProfilePackages(ComponentName, Set).

GetCrossProfileWidgetProviders(ComponentName)

Chiamato dal proprietario del profilo di un profilo gestito o dal titolare dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION per eseguire query sui provider da cui sono disponibili pacchetti nel profilo padre.

GetDelegatedScopes(ComponentName, String)

Chiamato da un proprietario del profilo o dal proprietario del dispositivo per recuperare un elenco degli ambiti assegnati a un pacchetto delegato.

GetDelegatePackages(ComponentName, String)

Chiamato da un proprietario del profilo o dal proprietario del dispositivo per recuperare un elenco di pacchetti delegati a cui è stato concesso un ambito di delega.

GetEndUserSessionMessage(ComponentName)

Restituisce il messaggio finale della sessione utente.

GetEndUserSessionMessageFormatted(ComponentName)

Restituisce il messaggio finale della sessione utente.

GetFactoryResetProtectionPolicy(ComponentName)

Chiamabile dal proprietario del dispositivo o dal proprietario del profilo di un dispositivo di proprietà dell'organizzazione, per recuperare i criteri di protezione della reimpostazione delle impostazioni predefinite correnti impostati in precedenza da #setFactoryResetProtectionPolicy.

GetGlobalPrivateDnsHost(ComponentName)

Restituisce l'host DNS privato a livello di sistema.

GetGlobalPrivateDnsMode(ComponentName)

Restituisce la modalità di DNS privato a livello di sistema.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetInstalledCaCerts(ComponentName)

Restituisce tutti i certificati CA attualmente attendibili, esclusi i certificati ca di sistema.

GetKeepUninstalledPackages(ComponentName)

Ottenere l'elenco delle app da mantenere come API anche se non è stato installato alcun utente.

GetKeyguardDisabledFeatures(ComponentName)

Determinare se le funzionalità sono state disabilitate o meno nel controllo delle chiavi dall'amministratore chiamante, se specificato o da tutti gli amministratori che impostano restrizioni per questo utente e i relativi profili partecipanti.

GetKeyPairGrants(String)

Chiamato da un proprietario del dispositivo o del profilo o da un selezionatore di certificati delegato (un'app delegata al #DELEGATION_CERT_SELECTION privilegio), per eseguire una query sulle app a cui le app hanno accesso a una determinata chiave KeyChain.

GetLockTaskFeatures(ComponentName)

Ottiene le funzionalità di sistema abilitate per la modalità LockTask.

GetLockTaskPackages(ComponentName)

Restituisce l'elenco dei pacchetti autorizzati ad avviare la modalità attività di blocco.

GetLongSupportMessage(ComponentName)

Chiamato da un amministratore del dispositivo per ottenere il messaggio di supporto lungo.

GetLongSupportMessageFormatted(ComponentName)

Chiamato da un amministratore del dispositivo per ottenere il messaggio di supporto lungo.

GetManagedProfileMaximumTimeOff(ComponentName)

Chiamato da un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per ottenere il tempo massimo di disattivazione del profilo.

GetMaximumFailedPasswordsForWipe(ComponentName)

Recuperare il numero massimo corrente di tentativi di accesso consentiti prima che il dispositivo o il profilo venga cancellato, per un determinato amministratore o per tutti gli amministratori che impostano restrizioni per questo utente e i relativi profili partecipanti.

GetMaximumTimeToLock(ComponentName)

Recuperare il tempo massimo corrente per sbloccare un determinato amministratore o tutti gli amministratori che impostano restrizioni per questo utente e i relativi profili partecipanti.

GetMeteredDataDisabledPackages(ComponentName)

Chiamato da un proprietario di un dispositivo o di un profilo per recuperare l'elenco dei pacchetti limitati dall'amministratore dall'uso di dati a consumo.

GetOrganizationColor(ComponentName)

Chiamato da un proprietario del profilo di un profilo gestito per recuperare il colore usato per la personalizzazione.

GetOrganizationName(ComponentName)

Chiamato dal proprietario del dispositivo (dall'API 26) o dal proprietario del profilo (dall'API 24) o dai titolari dell'autorizzazione android. Manifest.permission#MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY per recuperare il nome dell'organizzazione in gestione.

        @param admin Which {@link DeviceAdminReceiver</code> this request is associated with.
GetOrganizationNameFormatted(ComponentName)

Chiamato dal proprietario del dispositivo (dall'API 26) o dal proprietario del profilo (dall'API 24) o dai titolari dell'autorizzazione android. Manifest.permission#MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY per recuperare il nome dell'organizzazione in gestione.

        @param admin Which {@link DeviceAdminReceiver</code> this request is associated with.
GetOverrideApns(ComponentName)

Chiamato dal proprietario del dispositivo o dal proprietario del profilo gestito per ottenere tutti gli APN di override inseriti dal proprietario del dispositivo o dal proprietario del profilo gestito in precedenza usando #addOverrideApn.

GetParentProfileInstance(ComponentName)

Chiamato dal proprietario del profilo di un profilo gestito per ottenere un oggetto DevicePolicyManager le cui chiamate agiscono sul profilo padre.

GetPasswordExpiration(ComponentName)

Ottiene l'ora di scadenza della password corrente per un determinato amministratore o per tutti gli amministratori che impostano restrizioni per questo utente e i relativi profili partecipanti.

GetPasswordExpirationTimeout(ComponentName)

Ottenere il timeout di scadenza della password per l'amministratore specificato.

GetPasswordHistoryLength(ComponentName)

Recuperare la lunghezza corrente della cronologia delle password per un amministratore specifico o per tutti gli amministratori che impostano restrizioni per questo utente e i relativi profili partecipanti.

GetPasswordMaximumLength(PasswordQuality)

Restituisce la lunghezza massima della password supportata dal dispositivo per una particolare qualità delle password.

GetPasswordMinimumLength(ComponentName)

Recuperare la lunghezza minima corrente della password per un determinato amministratore o per tutti gli amministratori che impostano restrizioni per questo utente e i relativi profili partecipanti.

GetPasswordMinimumLetters(ComponentName)

Recuperare il numero corrente di lettere richieste nella password per un amministratore specifico o per tutti gli amministratori che impostano restrizioni per questo utente e i relativi profili partecipanti.

GetPasswordMinimumLowerCase(ComponentName)

Recuperare il numero corrente di lettere minuscole necessarie nella password per un amministratore specifico o per tutti gli amministratori che impostano restrizioni per questo utente e i relativi profili partecipanti.

GetPasswordMinimumNonLetter(ComponentName)

Recuperare il numero corrente di caratteri non di lettera necessari nella password per un amministratore specifico o per tutti gli amministratori che impostano restrizioni per questo utente e i relativi profili partecipanti.

GetPasswordMinimumNumeric(ComponentName)

Recuperare il numero corrente di cifre numeriche necessarie nella password per un determinato amministratore o per tutti gli amministratori che impostano restrizioni per questo utente e i relativi profili partecipanti.

GetPasswordMinimumSymbols(ComponentName)

Recuperare il numero corrente di simboli necessari nella password per un amministratore specifico o per tutti gli amministratori che impostano restrizioni per questo utente e i relativi profili partecipanti.

GetPasswordMinimumUpperCase(ComponentName)

Recuperare il numero corrente di lettere maiuscole necessarie nella password per un determinato amministratore o per tutti gli amministratori che impostano restrizioni per questo utente e i relativi profili partecipanti.

GetPasswordQuality(ComponentName)

Recuperare la qualità minima corrente delle password per un determinato amministratore o per tutti gli amministratori che impostano restrizioni per questo utente e i relativi profili partecipanti.

GetPendingSystemUpdate(ComponentName)

Chiamato dai proprietari di dispositivi o profili per ottenere informazioni su un aggiornamento del sistema in sospeso.

GetPermissionGrantState(ComponentName, String, String)

Restituisce lo stato di concessione corrente di un'autorizzazione di runtime per un'applicazione specifica.

GetPermissionPolicy(ComponentName)

Restituisce i criteri di autorizzazione di runtime correnti impostati dal proprietario del dispositivo o del profilo.

GetPermittedAccessibilityServices(ComponentName)

Restituisce l'elenco dei servizi di accessibilità consentiti impostati dal proprietario del dispositivo o del profilo.

GetPermittedCrossProfileNotificationListeners(ComponentName)

Restituisce l'elenco dei pacchetti installati nell'utente primario che ha consentito di usare un android.service.notification.NotificationListenerService oggetto per ricevere notifiche da questo profilo gestito, come impostato dal proprietario del profilo.

GetPermittedInputMethods(ComponentName)

Restituisce l'elenco dei metodi di input consentiti impostati dal proprietario del dispositivo o del profilo.

GetPersonalAppsSuspendedReasons(ComponentName)

Chiamato dal proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per verificare se le app personali sono sospese.

GetRequiredStrongAuthTimeout(ComponentName)

Determinare per quanto tempo l'utente sarà in grado di usare l'autenticazione secondaria, non complessa per l'autenticazione, perché è stata usata l'ultima autenticazione basata su metodo sicuro (password, pin o modello).

GetScreenCaptureDisabled(ComponentName)

Determinare se l'acquisizione dello schermo è stata disabilitata dall'amministratore chiamante, se specificato o da tutti gli amministratori.

GetSecondaryUsers(ComponentName)

Chiamato da un proprietario del dispositivo per elencare tutti gli utenti secondari nel dispositivo.

GetShortSupportMessage(ComponentName)

Chiamato da un amministratore del dispositivo o titolare dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE per ottenere il breve messaggio di supporto.

GetShortSupportMessageFormatted(ComponentName)

Chiamato da un amministratore del dispositivo o titolare dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE per ottenere il breve messaggio di supporto.

GetStartUserSessionMessage(ComponentName)

Restituisce il messaggio di avvio della sessione utente.

GetStartUserSessionMessageFormatted(ComponentName)

Restituisce il messaggio di avvio della sessione utente.

GetStorageEncryption(ComponentName)

Questo membro è deprecato.

GetTrustAgentConfiguration(ComponentName, ComponentName)

Ottiene la configurazione per l'agente di attendibilità specificato in base all'aggregazione di tutte le chiamate a #setTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle) per tutti gli amministratori del dispositivo.

GetUserControlDisabledPackages(ComponentName)

Restituisce l'elenco di pacchetti su cui il controllo utente è disabilitato da un proprietario del dispositivo o del profilo o dai titolari dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL.

GetUserRestrictions(ComponentName)

Chiamato da un amministratore per ottenere le restrizioni utente impostate autonomamente con #addUserRestriction(ComponentName, String).

GetWifiMacAddress(ComponentName)

Chiamato da un proprietario del dispositivo o dal proprietario del profilo nel dispositivo di proprietà dell'organizzazione per ottenere l'indirizzo MAC del dispositivo Wi-Fi.

GrantKeyPairToApp(ComponentName, String, String)

Chiamato da un proprietario del dispositivo o del profilo o da un selezionatore di certificati delegato (un'app delegata al #DELEGATION_CERT_SELECTION privilegio), per concedere a un'applicazione l'accesso a una chiave KeyChain già installata (o generata).

GrantKeyPairToWifiAuth(String)

Chiamato da un proprietario del dispositivo o del profilo o da un selezionatore di certificati delegato (un'app delegata al #DELEGATION_CERT_SELECTION privilegio), per consentire l'uso di una coppia di chiavi KeyChain per l'autenticazione alle reti Wifi.

HasCaCertInstalled(ComponentName, Byte[])

Restituisce un valore che indica se il certificato è installato come CA attendibile.

HasGrantedPolicy(ComponentName, DeviceAdminUses)

Restituisce true se a un amministratore è stato concesso un criterio di dispositivo specifico.

HasKeyPair(String)

Questa API può essere chiamata dal comando seguente per verificare se un certificato e una chiave privata sono installati con un alias specifico: <ul><li>Device owner/li Profile owner<</li Li Delegated certificate installer</li><>><>li Credential Management app</li<>>Un'app che contiene l'autorizzazioneandroid.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES</<>li><>/ul>

        If called by the credential management app, the alias must exist in the credential
        management app's <code data-dev-comment-type="c">android.security.AppUriAuthenticationPolicy</code>.
HasLockdownAdminConfiguredNetworks(ComponentName)

Chiamato da un proprietario del dispositivo o da un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per determinare se l'utente non può modificare le reti configurate dall'amministratore.

InstallCaCert(ComponentName, Byte[])

Installa il certificato specificato come CA utente.

InstallExistingPackage(ComponentName, String)

Installare un pacchetto esistente installato in un altro utente o che è stato mantenuto dopo la rimozione tramite #setKeepUninstalledPackages.

InstallKeyPair(ComponentName, IPrivateKey, Certificate, String)

Questa API può essere chiamata dal comando seguente per installare un certificato e la chiave privata corrispondente: <ul<>li>Proprietario del dispositivo/li>><Profilo proprietario<</li>><li Programma di installazione< del certificato delegato/li li App di gestione< delle credenziali/li>>><><Un'app che contiene l'autorizzazione<android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES/li></ul> Tutte le app all'interno del profilo sarà in grado di accedere al certificato e usare la chiave privata, dato l'approvazione diretta dell'utente.

InstallKeyPair(ComponentName, IPrivateKey, Certificate[], String, Boolean)

Questa API può essere chiamata dal comando seguente per installare una catena di certificati e la chiave privata corrispondente per il certificato foglia: ul>li Proprietario dispositivo/li>Profilo proprietario<</li Li Programma di installazione< del certificato delegato/li><><>>li App di gestione< delle credenziali/li<>>App che contiene l'autorizzazione<android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES/li<>></ul>><< Tutte le app all'interno del profilo potranno accedere alla catena di certificati e usare la chiave privata, data l'approvazione diretta dell'utente.

InstallKeyPair(ComponentName, IPrivateKey, Certificate[], String, InstallKeyFlags)

Questa API può essere chiamata dal comando seguente per installare una catena di certificati e la chiave privata corrispondente per il certificato foglia: ul>li Proprietario dispositivo/li>Profilo proprietario<</li Li Programma di installazione< del certificato delegato/li><><>>li App di gestione< delle credenziali/li<>>App che contiene l'autorizzazione<android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES/li<>></ul>><< Tutte le app all'interno del profilo potranno accedere alla catena di certificati e usare la chiave privata, data l'approvazione diretta dell'utente (se l'utente è autorizzato a selezionare la chiave privata).

InstallSystemUpdate(ComponentName, Uri, IExecutor, DevicePolicyManager+InstallSystemUpdateCallback)

Chiamato dal proprietario del dispositivo o dal proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per installare un aggiornamento del sistema dal file specificato.

IsAdminActive(ComponentName)

Restituisce true se il componente amministratore specificato è attualmente attivo (abilitato) nel sistema.

IsAlwaysOnVpnLockdownEnabled(ComponentName)

Chiamato dal proprietario del dispositivo o del profilo per verificare se la VPN always-on corrente è configurata in modalità di blocco.

IsApplicationHidden(ComponentName, String)

Determinare se un pacchetto è nascosto.

IsBackupServiceEnabled(ComponentName)

Restituisce se il servizio di backup è abilitato dal proprietario del dispositivo o dal proprietario del profilo per l'utente corrente, come impostato in precedenza da #setBackupServiceEnabled(ComponentName, boolean).

IsCommonCriteriaModeEnabled(ComponentName)

Restituisce un valore che indica se la modalità Criteri comuni è attualmente abilitata.

IsDeviceOwnerApp(String)

Usato per determinare se un determinato pacchetto è stato registrato come app Proprietario del dispositivo.

IsEphemeralUser(ComponentName)

Controlla se il proprietario del profilo è in esecuzione in un utente temporaneo.

IsKeyPairGrantedToWifiAuth(String)

Chiamato da un proprietario di un dispositivo o di un profilo o da uno strumento di selezione del certificato delegato (un'app delegata al #DELEGATION_CERT_SELECTION privilegio), per verificare se una coppia di chiavi KeyChain può essere usata per l'autenticazione alle reti Wifi.

IsLockTaskPermitted(String)

Questa funzione consente al chiamante di sapere se il componente specificato è autorizzato ad avviare la modalità attività di blocco.

IsManagedProfile(ComponentName)

Restituisce se l'utente è un profilo gestito di un altro utente.

IsMasterVolumeMuted(ComponentName)

Chiamato dai proprietari del profilo o del dispositivo per verificare se l'audio del volume globale è attivato o disattivato.

IsNetworkLoggingEnabled(ComponentName)

Restituisce un valore che indica se la registrazione di rete è abilitata da un proprietario del dispositivo o dal proprietario del profilo di un profilo gestito.

IsOverrideApnEnabled(ComponentName)

Chiamato dal proprietario del dispositivo per verificare se le APN di override sono attualmente abilitate.

IsPackageSuspended(ComponentName, String)

Determinare se un pacchetto è sospeso.

IsProfileOwnerApp(String)

Utilizzato per determinare se un determinato pacchetto è registrato come proprietario del profilo per l'utente.

IsProvisioningAllowed(String)

Restituisce un valore che indica se è possibile che il chiamante avvii il provisioning di un profilo gestito o di un dispositivo, impostandosi come proprietario del dispositivo o del profilo.

IsResetPasswordTokenActive(ComponentName)

Chiamato da un profilo, dal proprietario del dispositivo o da un titolare dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_RESET_PASSWORD per verificare se il token della password di reimpostazione corrente è attivo.

IsSafeOperation(Int32)

Controlla se è sicuro eseguire operazioni che possono essere interessate dall'oggetto specificato reason.

IsSecurityLoggingEnabled(ComponentName)

Restituisce un valore che indica se la registrazione della sicurezza è abilitata o meno dall'amministratore.

IsUninstallBlocked(ComponentName, String)

Controllare se l'utente è stato bloccato dai criteri del dispositivo di disinstallare un pacchetto.

IsUsingUnifiedPassword(ComponentName)

Quando viene chiamato da un proprietario del profilo di un profilo gestito, restituisce true se il profilo usa una richiesta unificata con l'utente padre.

JavaFinalize()

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

(Ereditato da Object)
ListForegroundAffiliatedUsers()

Ottiene l'elenco degli #isAffiliatedUser() affiliated utenti in esecuzione in primo piano.

LockNow()

Impostare immediatamente il blocco del dispositivo, come se il timeout della schermata di blocco sia scaduto al momento della chiamata.

LockNow(DevicePolicyManagerFlags)

Impostare immediatamente il blocco del dispositivo, come se il timeout della schermata di blocco sia scaduto al momento della chiamata.

LogoutUser(ComponentName)

Chiamato da un proprietario del profilo dell'utente secondario associato al dispositivo per arrestare l'utente chiamante e tornare all'utente primario (quando l'utente è stato #switchUser(ComponentName, UserHandle) passato) o arrestare l'utente (quando era #startUserInBackground(ComponentName, UserHandle) started in background.

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)
Reboot(ComponentName)

Chiamato dal proprietario del dispositivo per riavviare il dispositivo.

RemoveActiveAdmin(ComponentName)

Rimuovere un componente di amministrazione corrente.

RemoveCrossProfileWidgetProvider(ComponentName, String)

Chiamato dal proprietario del profilo di un profilo gestito o dal titolare dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION per disabilitare i provider di widget da un determinato pacchetto per essere disponibili nel profilo padre.

RemoveKeyPair(ComponentName, String)

Questa API può essere chiamata dal comando seguente per rimuovere un certificato e una coppia di chiavi private installata con un alias specifico: <ul<>li>Proprietario del dispositivo/li>Profile owner<</li<>Li>Delegated certificate installer</li><li>><Credential Management app</li></ul>

RemoveOverrideApn(ComponentName, Int32)

Chiamato dal proprietario del dispositivo o dal proprietario del profilo gestito per rimuovere un APN di override.

RemoveUser(ComponentName, UserHandle)

Chiamato da un proprietario del dispositivo per rimuovere un utente/profilo e tutti i dati associati.

RequestBugreport(ComponentName)

Chiamato da un proprietario del dispositivo per richiedere un bugreport.

ResetPassword(String, ResetPasswordFlags)

Forzare una nuova password per lo sblocco del dispositivo (la password necessaria per accedere all'intero dispositivo) o la richiesta di verifica del profilo di lavoro sull'utente corrente.

ResetPasswordWithToken(ComponentName, String, Byte[], ResetPasswordFlags)

Chiamato dal proprietario del dispositivo o del profilo per forzare l'impostazione di una nuova password di sblocco del dispositivo o una richiesta di verifica del profilo gestito sull'utente corrente.

RetrieveNetworkLogs(ComponentName, Int64)

Chiamato dal proprietario del dispositivo, proprietario del profilo gestito o app delegata con per #DELEGATION_NETWORK_LOGGING recuperare il batch più recente di eventi di registrazione di rete.

RetrievePreRebootSecurityLogs(ComponentName)

Chiamato dal proprietario del dispositivo o dal proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per recuperare i log dei dispositivi prima dell'ultimo riavvio del dispositivo.

RetrieveSecurityLogs(ComponentName)

Chiamato dal proprietario del dispositivo o dal proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per recuperare tutte le nuove voci di registrazione della sicurezza dall'ultima chiamata a questa API dopo l'avvio del dispositivo.

RevokeKeyPairFromApp(ComponentName, String, String)

Chiamato da un proprietario del dispositivo o del profilo o da un selezionatore di certificati delegato (un'app delegata al #DELEGATION_CERT_SELECTION privilegio), per revocare la concessione di un'applicazione a una coppia di chiavi KeyChain.

RevokeKeyPairFromWifiAuth(String)

Chiamato da un proprietario del dispositivo o del profilo o da un selezionatore di certificati delegato (un'app delegata al #DELEGATION_CERT_SELECTION privilegio), per negare l'uso di una coppia di chiavi KeyChain per l'autenticazione alle reti Wifi.

SetAccountManagementDisabled(ComponentName, String, Boolean)

Chiamato dal proprietario del dispositivo o dal proprietario del profilo per disabilitare la gestione degli account per un tipo specifico di account.

SetAffiliationIds(ComponentName, ICollection<String>)

Indica l'entità che controlla il dispositivo.

SetAlwaysOnVpnPackage(ComponentName, String, Boolean)

Chiamato da un proprietario di un dispositivo o di un profilo per configurare una connessione VPN always-on tramite un'applicazione specifica per l'utente corrente.

SetAlwaysOnVpnPackage(ComponentName, String, Boolean, ICollection<String>)

Versione di che consente all'amministratore di #setAlwaysOnVpnPackage(ComponentName, String, boolean) specificare un set di app che devono essere in grado di accedere alla rete direttamente quando la VPN non è connessa.

SetApplicationHidden(ComponentName, String, Boolean)

Nascondere o visualizzare i pacchetti.

SetApplicationRestrictions(ComponentName, String, Bundle)

Imposta le restrizioni dell'applicazione per una determinata applicazione di destinazione in esecuzione nell'utente chiamante.

SetApplicationRestrictionsManagingPackage(ComponentName, String)

Chiamato da un proprietario del profilo o dal proprietario del dispositivo per concedere l'autorizzazione a un pacchetto per gestire le restrizioni dell'applicazione per l'utente chiamante tramite #setApplicationRestrictions e #getApplicationRestrictions.

SetAutoTimeEnabled(ComponentName, Boolean)

Chiamato da un proprietario del dispositivo, un proprietario del profilo per l'utente primario o un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per attivare e disattivare l'ora automatica.

SetAutoTimeRequired(ComponentName, Boolean)

Chiamato da un proprietario del dispositivo o in alternativa da Un proprietario del profilo da Android 8.

SetAutoTimeZoneEnabled(ComponentName, Boolean)

Chiamato da un proprietario del dispositivo, un proprietario del profilo per l'utente primario o un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per attivare e disattivare il fuso orario automatico.

SetBackupServiceEnabled(ComponentName, Boolean)

Consente al proprietario del dispositivo o al proprietario del profilo di abilitare o disabilitare il servizio di backup.

SetBluetoothContactSharingDisabled(ComponentName, Boolean)

Chiamato da un proprietario del profilo di un profilo gestito per impostare se i dispositivi Bluetooth possono accedere ai contatti aziendali.

SetCameraDisabled(ComponentName, Boolean)

Chiamato da un'applicazione che gestisce il dispositivo per disabilitare tutte le fotocamere nel dispositivo, per questo utente.

SetCertInstallerPackage(ComponentName, String)

Chiamato da un proprietario del profilo o dal proprietario del dispositivo per concedere l'accesso alle API di modifica dei certificati con privilegi a un'app del programma di installazione di certificati di terze parti.

SetCommonCriteriaModeEnabled(ComponentName, Boolean)

Chiamato dal proprietario del dispositivo o dal proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per attivare o disattivare la modalità Criteri comuni per il dispositivo.

SetConfiguredNetworksLockdownState(ComponentName, Boolean)

Chiamato da un proprietario del dispositivo o da un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per controllare se l'utente può modificare le reti configurate dall'amministratore.

SetCrossProfileCalendarPackages(ComponentName, ICollection<String>)

Consente a un set di pacchetti di accedere alle API del calendario tra profili.

SetCrossProfileCallerIdDisabled(ComponentName, Boolean)

Chiamato da un proprietario del profilo di un profilo gestito per impostare se le informazioni sull'ID chiamante dal profilo gestito verranno visualizzate nel profilo padre per le chiamate in ingresso.

SetCrossProfileContactsSearchDisabled(ComponentName, Boolean)

Chiamato da un proprietario del profilo di un profilo gestito per impostare se la ricerca dei contatti dal profilo gestito verrà visualizzata nel profilo padre per le chiamate in ingresso.

SetCrossProfilePackages(ComponentName, ICollection<String>)

Imposta il set di nomi di pacchetto consentiti dall'amministratore autorizzati a richiedere il consenso dell'utente per la comunicazione tra profili.

SetDefaultDialerApplication(String)

Deve essere chiamato da un proprietario del dispositivo o da un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per impostare l'applicazione dialer predefinita per l'utente chiamante.

SetDefaultSmsApplication(ComponentName, String)

Deve essere chiamato da un proprietario del dispositivo o da un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per impostare l'applicazione SMS predefinita.

SetDelegatedScopes(ComponentName, String, IList<String>)

Chiamato da un proprietario del profilo o dal proprietario del dispositivo per concedere l'accesso alle API con privilegi a un'altra app.

SetDeviceOwnerLockScreenInfo(ComponentName, ICharSequence)

Imposta le informazioni sul proprietario del dispositivo da visualizzare nella schermata di blocco.

SetDeviceOwnerLockScreenInfo(ComponentName, String)

Imposta le informazioni sul proprietario del dispositivo da visualizzare nella schermata di blocco.

SetEndUserSessionMessage(ComponentName, ICharSequence)

Chiamato da un proprietario del dispositivo per specificare il messaggio di fine sessione utente.

SetEndUserSessionMessage(ComponentName, String)

Chiamato da un proprietario del dispositivo per specificare il messaggio di fine sessione utente.

SetFactoryResetProtectionPolicy(ComponentName, FactoryResetProtectionPolicy)

Chiamabile dal proprietario del dispositivo o dal proprietario del profilo di un dispositivo di proprietà dell'organizzazione, per impostare un criterio di protezione della reimpostazione delle impostazioni predefinite (FRP).

SetGlobalPrivateDnsModeOpportunistic(ComponentName)

Imposta la modalità DNS privato globale su opportunistica.

SetGlobalPrivateDnsModeSpecifiedHost(ComponentName, String)

Imposta l'host DNS privato globale da usare.

SetGlobalSetting(ComponentName, String, String)

Questo metodo è principalmente deprecato.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetKeepUninstalledPackages(ComponentName, IList<String>)

Impostare un elenco di app da mantenere come SDK anche se non è stato installato alcun utente.

SetKeyguardDisabled(ComponentName, Boolean)

Chiamato da un proprietario del dispositivo o dal proprietario del profilo di utenti secondari associato al dispositivo per disabilitare completamente la guardia della chiave.

SetKeyguardDisabledFeatures(ComponentName, KeyguardDisable)

Chiamato da un'applicazione che gestisce il dispositivo per disabilitare le personalizzazioni della guardia chiave, ad esempio i widget.

SetKeyPairCertificate(ComponentName, String, IList<Certificate>, Boolean)

Questa API può essere chiamata dal comando seguente per associare i certificati a una coppia di chiavi generata tramite #generateKeyPaire impostare se la chiave è disponibile per l'utente per scegliere nella richiesta di selezione del certificato: <ul><li>Proprietario< del dispositivo/li>><Proprietario< profilo li/><>li Programma di installazione< del certificato delegato li/li<>>App< di gestione delle credenziali/li></ul>

SetLocationEnabled(ComponentName, Boolean)

Chiamato dai proprietari del dispositivo per impostare l'impostazione della posizione globale dell'utente.

SetLockTaskFeatures(ComponentName, LockTaskFeatures)

Imposta le funzionalità di sistema abilitate quando il dispositivo viene eseguito in modalità attività di blocco.

SetLockTaskPackages(ComponentName, String[])

Imposta i pacchetti che possono entrare in modalità attività di blocco.

SetLogoutEnabled(ComponentName, Boolean)

Chiamato da un proprietario del dispositivo per specificare se la disconnessione è abilitata per tutti gli utenti secondari.

SetLongSupportMessage(ComponentName, ICharSequence)

Chiamato da un amministratore del dispositivo per impostare il messaggio di supporto lungo.

SetLongSupportMessage(ComponentName, String)

Chiamato da un amministratore del dispositivo per impostare il messaggio di supporto lungo.

SetManagedProfileMaximumTimeOff(ComponentName, Int64)

Chiamato da un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per impostare il tempo massimo di disattivazione del profilo.

SetMasterVolumeMuted(ComponentName, Boolean)

Chiamato dai proprietari del profilo o del dispositivo per impostare l'disattivazione o l'disattivazione del volume globale.

SetMaximumFailedPasswordsForWipe(ComponentName, Int32)

L'impostazione di questo valore su un valore maggiore di zero abilita un criterio che eseguirà una cancellazione del dispositivo o del profilo dopo l'immissione di troppe password di sblocco del dispositivo non corrette.

SetMaximumTimeToLock(ComponentName, Int64)

Chiamato da un'applicazione che gestisce il dispositivo per impostare il tempo massimo per l'attività dell'utente fino a quando il dispositivo non verrà bloccato.

SetMeteredDataDisabledPackages(ComponentName, IList<String>)

Chiamato da un proprietario di un dispositivo o di un profilo per limitare l'uso di dati a consumo dei pacchetti.

SetNetworkLoggingEnabled(ComponentName, Boolean)

Chiamato da un proprietario del dispositivo, proprietario del profilo di un profilo gestito o di un'app delegata con #DELEGATION_NETWORK_LOGGING per controllare la funzionalità di registrazione di rete.

SetOrganizationColor(ComponentName, Color)

Chiamato da un proprietario del profilo di un profilo gestito per impostare il colore usato per la personalizzazione.

SetOrganizationId(String)

Imposta l'ID organizzazione per il profilo di lavoro o il dispositivo gestito.

SetOrganizationName(ComponentName, ICharSequence)

Chiamato dal proprietario del dispositivo (dall'API 26) o dal proprietario del profilo (dall'API 24) per impostare il nome dell'organizzazione in gestione.

SetOrganizationName(ComponentName, String)

Chiamato dal proprietario del dispositivo (dall'API 26) o dal proprietario del profilo (dall'API 24) per impostare il nome dell'organizzazione in gestione.

SetOverrideApnsEnabled(ComponentName, Boolean)

Chiamato dal proprietario del dispositivo per impostare se è necessario abilitare gli APN di override.

SetPackagesSuspended(ComponentName, String[], Boolean)

Chiamato dai proprietari di dispositivi o profili per sospendere i pacchetti per questo utente.

SetPasswordExpirationTimeout(ComponentName, Int64)

Chiamato da un amministratore del dispositivo per impostare il timeout di scadenza della password.

SetPasswordHistoryLength(ComponentName, Int32)

Chiamato da un'applicazione che gestisce il dispositivo per impostare la lunghezza della cronologia delle password.

SetPasswordMinimumLength(ComponentName, Int32)

Chiamato da un'applicazione che gestisce il dispositivo per impostare la lunghezza minima consentita della password.

SetPasswordMinimumLetters(ComponentName, Int32)

Chiamato da un'applicazione che gestisce il dispositivo per impostare il numero minimo di lettere necessarie nella password.

SetPasswordMinimumLowerCase(ComponentName, Int32)

Chiamato da un'applicazione che gestisce il dispositivo per impostare il numero minimo di lettere minuscole necessarie nella password.

SetPasswordMinimumNonLetter(ComponentName, Int32)

Chiamato da un'applicazione che gestisce il dispositivo per impostare il numero minimo di caratteri non lettera (cifre numeriche o simboli) necessari nella password.

SetPasswordMinimumNumeric(ComponentName, Int32)

Chiamato da un'applicazione che gestisce il dispositivo per impostare il numero minimo di cifre numeriche necessarie nella password.

SetPasswordMinimumSymbols(ComponentName, Int32)

Chiamato da un'applicazione che gestisce il dispositivo per impostare il numero minimo di simboli necessari nella password.

SetPasswordMinimumUpperCase(ComponentName, Int32)

Chiamato da un'applicazione che gestisce il dispositivo per impostare il numero minimo di lettere maiuscole richieste nella password.

SetPasswordQuality(ComponentName, PasswordQuality)

Chiamato da un'applicazione che gestisce il dispositivo per impostare le restrizioni della password che impone.

SetPermissionGrantState(ComponentName, String, String, PermissionGrantState)

Imposta lo stato di concessione di un'autorizzazione di runtime per un'applicazione specifica.

SetPermissionPolicy(ComponentName, PermissionPolicy)

Impostare la risposta predefinita per le future richieste di autorizzazione di runtime da parte delle applicazioni.

SetPermittedAccessibilityServices(ComponentName, IList<String>)

Chiamato da un profilo o dal proprietario del dispositivo per impostare l'oggetto consentito android.accessibilityservice.AccessibilityService.

SetPermittedCrossProfileNotificationListeners(ComponentName, IList<String>)

Chiamato da un proprietario del profilo di un profilo gestito per impostare i pacchetti autorizzati a usare un android.service.notification.NotificationListenerService oggetto nell'utente primario per visualizzare le notifiche dal profilo gestito.

SetPermittedInputMethods(ComponentName, IList<String>)

Chiamato da un proprietario del profilo o del dispositivo o dal titolare dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_INPUT_METHODS per impostare i servizi dei metodi di input consentiti per l'utente.

SetPersonalAppsSuspended(ComponentName, Boolean)

Chiamato da un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per sospendere le app personali nel dispositivo.

SetProfileEnabled(ComponentName)

Imposta lo stato abilitato del profilo.

SetProfileName(ComponentName, String)

Imposta il nome del profilo.

SetRecommendedGlobalProxy(ComponentName, ProxyInfo)

Impostare un proxy HTTP globale indipendente dalla rete.

SetRequiredStrongAuthTimeout(ComponentName, Int64)

Chiamato dal proprietario di un dispositivo/profilo per impostare il timeout dopo il quale lo sblocco con autenticazione secondaria, non complessa (e.

SetResetPasswordToken(ComponentName, Byte[])

Chiamato da un profilo o dal proprietario del dispositivo per effettuare il provisioning di un token che in un secondo momento può essere usato per reimpostare la password della schermata di blocco del dispositivo (se chiamata dal proprietario del dispositivo) o la richiesta di verifica del profilo gestita (se chiamata dal proprietario del profilo), tramite #resetPasswordWithToken.

SetRestrictionsProvider(ComponentName, ComponentName)

Definisce un componente del servizio specifico come provider per l'esecuzione di richieste di autorizzazione di un amministratore locale o remoto dell'utente.

SetScreenCaptureDisabled(ComponentName, Boolean)

Chiamato da un proprietario del dispositivo/profilo per impostare se l'acquisizione dello schermo è disabilitata.

SetSecureSetting(ComponentName, String, String)

Questo metodo è principalmente deprecato.

SetSecurityLoggingEnabled(ComponentName, Boolean)

Chiamato dal proprietario del dispositivo o da un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per controllare la funzionalità di registrazione della sicurezza.

SetShortSupportMessage(ComponentName, ICharSequence)

Chiamato da un amministratore del dispositivo per impostare il breve messaggio di supporto.

SetShortSupportMessage(ComponentName, String)

Chiamato da un amministratore del dispositivo per impostare il breve messaggio di supporto.

SetStartUserSessionMessage(ComponentName, ICharSequence)

Chiamato da un proprietario del dispositivo per specificare il messaggio di avvio della sessione utente.

SetStartUserSessionMessage(ComponentName, String)

Chiamato da un proprietario del dispositivo per specificare il messaggio di avvio della sessione utente.

SetStatusBarDisabled(ComponentName, Boolean)

Chiamato dal proprietario del dispositivo o dal proprietario del profilo di utenti secondari associato al dispositivo per disabilitare la barra di stato.

SetStorageEncryption(ComponentName, Boolean)

Questo membro è deprecato.

SetSystemSetting(ComponentName, String, String)

Chiamato da un proprietario del dispositivo o del profilo per aggiornare android.provider.Settings.System le impostazioni.

SetSystemUpdatePolicy(ComponentName, SystemUpdatePolicy)

Chiamato dai proprietari di dispositivi o dai proprietari del profilo di un profilo gestito di proprietà dell'organizzazione per impostare un criterio di aggiornamento del sistema locale.

SetTime(ComponentName, Int64)

Chiamato da un proprietario del dispositivo o da un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per impostare l'ora dell'orologio del sistema.

SetTimeZone(ComponentName, String)

Chiamato da un proprietario del dispositivo o da un proprietario del profilo di un profilo gestito di proprietà dell'organizzazione per impostare il fuso orario predefinito permanente del sistema.

SetTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle)

Imposta un elenco di funzionalità di configurazione da abilitare per un componente dell'agente di attendibilità.

SetUninstallBlocked(ComponentName, String, Boolean)

Modificare se un utente può disinstallare un pacchetto.

SetUserControlDisabledPackages(ComponentName, IList<String>)

Chiamato da un proprietario del dispositivo o da un proprietario del profilo o dal titolare dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL per disabilitare il controllo utente sulle app.

SetUserIcon(ComponentName, Bitmap)

Chiamato dai proprietari del profilo o del dispositivo per impostare la foto dell'utente.

StartUserInBackground(ComponentName, UserHandle)

Chiamato da un proprietario del dispositivo per avviare l'utente secondario specificato in background.

StopUser(ComponentName, UserHandle)

Chiamato da un proprietario del dispositivo per arrestare l'utente secondario specificato.

SwitchUser(ComponentName, UserHandle)

Chiamato da un proprietario del dispositivo per passare l'utente secondario specificato in primo piano.

ToArray<T>()

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
TransferOwnership(ComponentName, ComponentName, PersistableBundle)

Modifica l'amministratore corrente in un altro.

UninstallAllUserCaCerts(ComponentName)

Disinstalla tutti i certificati ca attendibili personalizzati dal profilo.

UninstallCaCert(ComponentName, Byte[])

Disinstalla il certificato specificato da ca dell'utente attendibile, se presente.

UnregisterFromRuntime()

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

(Ereditato da Object)
UpdateOverrideApn(ComponentName, Int32, ApnSetting)

Chiamato dal proprietario del dispositivo o dal proprietario del profilo gestito per aggiornare un APN di override.

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)
WipeData(WipeDataFlags)

Vedere #wipeData(int, CharSequence)

WipeData(WipeDataFlags, ICharSequence)

Chiedere che tutti i dati utente vengano cancellati.

WipeData(WipeDataFlags, String)

Chiedere che tutti i dati utente vengano cancellati.

WipeDevice(WipeDataFlags)

Chiedere che il dispositivo venga cancellato e reimpostato le impostazioni predefinite.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

(Ereditato da Object)
IJavaPeerable.Finalized()

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

GetJniTypeName(IJavaPeerable)

Interfaccia pubblica per la gestione dei criteri applicati in un dispositivo.

Si applica a