UserManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente.
[Android.Runtime.Register("android/os/UserManager", DoNotGenerateAcw=true)]
public class UserManager : Java.Lang.Object
[<Android.Runtime.Register("android/os/UserManager", DoNotGenerateAcw=true)>]
type UserManager = class
inherit Object
- Ereditarietà
- Attributi
Commenti
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. Esistono due categorie principali di utenti: utenti completamente personalizzabili con il proprio account di accesso e profili che condividono un'area di lavoro con un utente correlato.
Gli utenti sono diversi dagli account, gestiti da AccountManager
. Ogni utente può avere un proprio set di account.
Per altre informazioni sui profili gestiti, vedere DevicePolicyManager#ACTION_PROVISION_MANAGED_PROFILE
.
Documentazione Java per android.os.UserManager
.
Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .
Costruttori
UserManager(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Campi
AllowParentProfileAppLinking |
Consente alle app nel profilo padre di gestire i collegamenti Web dal profilo gestito. |
DisallowAddManagedProfile |
Specifica se un utente non è consentito dall'aggiunta di profili gestiti. |
DisallowAddUser |
Specifica se un utente non è consentito di aggiungere nuovi utenti. |
DisallowAddWifiConfig |
Specifica se un utente non è consentito di aggiungere una nuova configurazione Wi-Fi. |
DisallowAdjustVolume |
Specifica se un utente non è consentito di regolare il volume globale. |
DisallowAirplaneMode |
Specifica se la modalità aereo non è consentita nel dispositivo. |
DisallowAmbientDisplay |
Specifica se la visualizzazione dell'ambiente non è consentita per l'utente. |
DisallowAppsControl |
Specifica se un utente non è consentito modificare le applicazioni in Impostazioni o avviatori. |
DisallowAutofill |
Specifica se un utente non è autorizzato a usare Servizi di riempimento automatico. |
DisallowBluetooth |
Specifica se il bluetooth non è consentito nel dispositivo. |
DisallowBluetoothSharing |
Specifica se la condivisione Bluetooth in uscita non è consentita. |
DisallowCameraToggle |
Specifica se l'interruttore della fotocamera è disponibile per l'utente. |
DisallowCellular2g |
Specifica se un utente non è autorizzato a usare reti 2g. |
DisallowChangeWifiState |
Specifica se un utente non è consentito di abilitare o disabilitare Wi-Fi. |
DisallowConfigBluetooth |
Specifica se un utente non è consentito di configurare bluetooth tramite Impostazioni. |
DisallowConfigBrightness |
Specifica se un utente non è consentito dalla configurazione della luminosità. |
DisallowConfigCellBroadcasts |
Specifica se un utente non è consentito di configurare le trasmissioni di celle. |
DisallowConfigCredentials |
Specifica se un utente non è consentito di configurare le credenziali utente. |
DisallowConfigDateTime |
Specifica la configurazione della data, dell'ora e del fuso orario non consentita tramite Impostazioni. |
DisallowConfigDefaultApps |
Specifica se l'utente è autorizzato a modificare le app predefinite nelle impostazioni. |
DisallowConfigLocale |
Specifica se un utente non è consentito modificare la lingua del dispositivo. |
DisallowConfigLocation |
Specifica se un utente non è consentito abilitare o disabilitare i provider di località. |
DisallowConfigMobileNetworks |
Specifica se un utente non è consentito di configurare le reti mobili. |
DisallowConfigPrivateDns |
Specifica se l'utente è autorizzato a modificare le impostazioni DNS private. |
DisallowConfigScreenTimeout |
Specifica se un utente non è consentito di modificare il timeout dello schermo. |
DisallowConfigTethering |
Specifica se un utente non è consentito di usare e configurare gli hotspot tethering e portatili tramite Impostazioni. |
DisallowConfigVpn |
Specifica se un utente non è consentito configurare una VPN. |
DisallowConfigWifi |
Specifica se un utente non è consentito modificare Wi-Fi punti di accesso tramite Impostazioni. |
DisallowContentCapture |
Specifica se il contenuto della schermata di un utente non può essere acquisito a scopo di intelligenza artificiale. |
DisallowContentSuggestions |
Specifica se l'utente corrente è in grado di ricevere suggerimenti per i contenuti per le selezioni in base al contenuto della schermata. |
DisallowCreateWindows |
Specifica che le finestre oltre alle finestre dell'app non devono essere create. |
DisallowCrossProfileCopyPaste |
Specifica se il contenuto degli Appunti può essere esportato incollando i dati in altri utenti o profili. |
DisallowDataRoaming |
Specifica se un utente non è autorizzato a usare i dati cellulari quando si esegue il roaming. |
DisallowDebuggingFeatures |
Specifica se un utente non è consentito abilitare o accedere alle funzionalità di debug. |
DisallowFactoryReset |
Specifica se un utente non è consentito dalla reimpostazione della factory da Impostazioni. |
DisallowFun |
Specifica se l'utente non è autorizzato a divertirsi. |
DisallowGrantAdmin |
Specifica se un utente non è autorizzato a concedere privilegi di amministratore. |
DisallowInstallApps |
Specifica se un utente non è consentito di installare le applicazioni. |
DisallowInstallUnknownSources |
Specifica se un utente non è consentito abilitare l'impostazione "Origini sconosciute", che consente l'installazione di app da origini sconosciute. |
DisallowInstallUnknownSourcesGlobally |
Questa restrizione è una versione a livello di dispositivo di |
DisallowMicrophoneToggle |
Specifica se l'interruttore del microfono è disponibile per l'utente. |
DisallowModifyAccounts |
Specifica se un utente non è consentito di aggiungere e rimuovere account, a meno che non vengano |
DisallowMountPhysicalMedia |
Specifica se un utente non è consentito di montare supporti esterni fisici. |
DisallowNetworkReset |
Specifica se un utente non è consentito di reimpostare le impostazioni di rete da Impostazioni. |
DisallowOutgoingBeam |
Specifica se l'utente non è autorizzato a usare NFC per trasmettere i dati dalle app. |
DisallowOutgoingCalls |
Specifica che l'utente non è autorizzato a effettuare chiamate telefoniche in uscita. |
DisallowPrinting |
Specifica se l'utente è autorizzato a stampare. |
DisallowRemoveManagedProfile |
Specifica se i profili gestiti di questo utente possono essere rimossi, diversamente dal proprietario del profilo. |
DisallowRemoveUser |
Se impostato sull'utente amministratore, questo specifica se l'utente può rimuovere gli utenti. |
DisallowSafeBoot |
Specifica se l'utente non è autorizzato a riavviare il dispositivo in modalità di avvio sicuro. |
DisallowSetUserIcon |
Specifica se un utente non è autorizzato a modificare l'icona. |
DisallowSetWallpaper |
Restrizione utente per impedire l'impostazione di uno sfondo. |
DisallowShareIntoManagedProfile |
Specifica se l'utente può condividere i dati del file o dell'immagine/dati dell'utente primario nel profilo gestito, inviandoli dal lato primario o raccogliendo dati all'interno di un'app nel profilo gestito. |
DisallowShareLocation |
Specifica se un utente non è consentito attivare la condivisione della posizione. |
DisallowSharingAdminConfiguredWifi |
Specifica se gli utenti non sono autorizzati a condividere Wi-Fi per le reti configurate dall'amministratore. |
DisallowSms |
Specifica che l'utente non è autorizzato a inviare o ricevere messaggi SMS. |
DisallowSystemErrorDialogs |
Specifica che le finestre di dialogo di errore di sistema per le app arresti anomali o non risponde non devono essere visualizzate. |
DisallowUltraWidebandRadio |
Questa restrizione utente specifica se la banda ultra-wide non è consentita nel dispositivo. |
DisallowUnifiedPassword |
Specifica che il profilo gestito non può avere una richiesta di blocco unificata con l'utente primario. |
DisallowUninstallApps |
Specifica se un utente non è consentito dalla disinstallazione delle applicazioni. |
DisallowUnmuteMicrophone |
Specifica se un utente non è consentito di regolare il volume del microfono. |
DisallowUsbFileTransfer |
Specifica se un utente non è consentito di trasferire file tramite USB. |
DisallowUserSwitch |
Specifica se l'opzione utente viene bloccata nell'utente corrente. |
DisallowWifiDirect |
Specifica se un utente non è consentito usando Wi-Fi Direct. |
DisallowWifiTethering |
Specifica se un utente non è consentito di usare Wi-Fi tethering. |
EnsureVerifyApps |
Specifica se un utente non è consentito disabilitare la verifica dell'applicazione. |
KeyRestrictionsPending |
Chiave di restrizione dell'applicazione usata per indicare l'arrivo in sospeso di restrizioni reali per l'app. |
QuietModeDisableOnlyIfCredentialNotRequired |
Obsoleti.
Flag passato a |
UserCreationFailedNoMoreUsers |
Obsoleti.
Risultato errore che indica che non è possibile creare più utenti in questo dispositivo. |
UserCreationFailedNotPermitted |
Obsoleti.
Risultato errore che indica che l'utente non è autorizzato ad aggiungere altri utenti nel dispositivo. |
UserOperationErrorCurrentUser |
Obsoleti.
Indica che l'operazione utente non è riuscita perché l'utente di destinazione è in primo piano. |
UserOperationErrorLowStorage |
Obsoleti.
Indica che l'operazione utente non è riuscita perché il dispositivo ha un'archiviazione dati insufficiente. |
UserOperationErrorManagedProfile |
Obsoleti.
Indica che l'operazione utente non è riuscita perché l'utente di destinazione è un profilo gestito. |
UserOperationErrorMaxRunningUsers |
Obsoleti.
Indica che l'operazione utente non è riuscita perché è stato raggiunto il limite massimo dell'utente in esecuzione. |
UserOperationErrorMaxUsers |
Obsoleti.
Indica che l'operazione utente non è riuscita perché è stato raggiunto il limite massimo dell'utente. |
UserOperationErrorUnknown |
Obsoleti.
Indica che l'operazione utente non è riuscita per motivi sconosciuti. |
UserOperationSuccess |
Obsoleti.
Indica che l'operazione utente ha esito positivo. |
Proprietà
Class |
Restituisce la classe di runtime di questo |
Handle |
Handle all'istanza di Android sottostante. (Ereditato da Object) |
IsAdminUser |
Usato per verificare se l'utente del contesto è un utente amministratore. |
IsDemoUser |
Verifica se l'utente del contesto è un utente demo. |
IsHeadlessSystemUserMode |
Verifica se il dispositivo è in esecuzione in modalità utente del sistema headless. |
IsManagedProfile |
Verifica se l'utente del contesto è un profilo gestito. |
IsProfile |
Verifica se l'utente del contesto chiamante è in esecuzione in un profilo. |
IsSystemUser |
Usato per verificare se l'utente del contesto è l'utente di sistema. |
IsUserAGoat |
Usato per determinare se l'utente che effettua questa chiamata è soggetto a teleportazioni. |
IsUserForeground |
Verifica se l'utente del contesto è in esecuzione in primo piano. |
IsUserUnlocked |
Restituisce se l'utente del contesto è in esecuzione in uno stato "sbloccato". |
JniIdentityHashCode |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. (Ereditato da Object) |
JniPeerMembers |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. |
PeerReference |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. (Ereditato da Object) |
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. |
UserCount |
Restituire il numero di utenti attualmente creati nel dispositivo. |
UserName |
Restituisce il nome utente dell'utente di contesto. |
UserProfiles |
Restituisce un elenco di UserHandles per i profili associati all'utente del contesto, incluso l'utente stesso. |
UserRestrictions |
Obsoleti.
Restituisce le restrizioni a livello di utente imposte all'utente del contesto. - o - Questo non funzionerà più. |
Metodi
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
CreateUserCreationIntent(String, String, String, PersistableBundle) |
Restituisce una finalità per creare un utente per il nome e il nome dell'account specificati. |
Dispose() |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. (Ereditato da Object) |
Dispose(Boolean) |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. (Ereditato da Object) |
Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
GetApplicationRestrictions(String) |
Restituisce un |
GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
GetSerialNumberForUser(UserHandle) |
Restituisce il numero di serie per un utente. |
GetUserCreationTime(UserHandle) |
Restituisce il tempo di creazione dell'utente specificato. |
GetUserForSerialNumber(Int64) |
Restituire l'utente associato a un numero di serie precedentemente restituito da |
GetUserRestrictions(UserHandle) |
Restituisce le restrizioni a livello di utente imposte all'utente specificato da |
HasUserRestriction(String) |
Restituisce se l'utente del contesto non è stato consentito di eseguire determinate azioni o impostare determinate impostazioni. |
InvokeIsUserUnlocked(UserHandle) |
Restituisce se l'utente specificato è in esecuzione in uno stato "sbloccato". |
IsQuietModeEnabled(UserHandle) |
Restituisce se il profilo specificato è in modalità tranquilla o meno. |
IsUserRunning(UserHandle) |
Restituisce se l'utente specificato è in esecuzione attivamente. |
IsUserRunningOrStopping(UserHandle) |
Restituisce se l'utente specificato esegue <attivamente em>o</em> arresta. |
JavaFinalize() |
Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto. (Ereditato da Object) |
Notify() |
Riattiva un singolo thread in attesa del monitoraggio dell'oggetto. (Ereditato da Object) |
NotifyAll() |
Riattiva tutti i thread in attesa del monitoraggio dell'oggetto. (Ereditato da Object) |
RequestQuietModeEnabled(Boolean, UserHandle) |
Abilita o disabilita la modalità tranquilla per un profilo gestito. |
RequestQuietModeEnabled(Boolean, UserHandle, Int32) |
Eseguire la stessa operazione di |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
SetRestrictionsChallenge(String) |
Imposta un nuovo PIN di sfida per le restrizioni. |
SetUserRestriction(String, Boolean) |
Obsoleti.
Imposta il valore di una restrizione specifica sull'utente del contesto. |
SetUserRestrictions(Bundle, UserHandle) |
Obsoleti.
Questo non funzionerà più. |
SupportsMultipleUsers() |
Restituisce se questo dispositivo supporta più utenti con il proprio account di accesso e lo spazio personalizzabile. |
ToArray<T>() |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione in formato stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. (Ereditato da Object) |
Wait() |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.< (Ereditato da Object) |
Wait(Int64) |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo 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) |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo 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() |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. (Ereditato da Object) |
IJavaPeerable.Finalized() |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione dei tipi controllati dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. |
GetJniTypeName(IJavaPeerable) |
Gestisce gli utenti e i dettagli dell'utente in un sistema multiutente. |