Partager via


UserManager.CreateUserCreationIntent Méthode

Définition

Retourne une intention de créer un utilisateur pour le nom et le nom de compte fournis.

[Android.Runtime.Register("createUserCreationIntent", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)Landroid/content/Intent;", "", ApiSince=24)]
public static Android.Content.Intent? CreateUserCreationIntent (string? userName, string? accountName, string? accountType, Android.OS.PersistableBundle? accountOptions);
[<Android.Runtime.Register("createUserCreationIntent", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/PersistableBundle;)Landroid/content/Intent;", "", ApiSince=24)>]
static member CreateUserCreationIntent : string * string * string * Android.OS.PersistableBundle -> Android.Content.Intent

Paramètres

userName
String

Nom facultatif à attribuer à l’utilisateur.

accountName
String

Nom de compte facultatif qui sera utilisé par l’Assistant Installation pour initialiser l’utilisateur.

accountType
String

Type de compte facultatif pour le compte à créer. Cela est obligatoire si le nom du compte est spécifié.

accountOptions
PersistableBundle

Ensemble facultatif de données à transmettre lors de la création du compte dans le nouvel utilisateur via AccountManager#addAccount(String, String, String[], Bundle, android.app.Activity, android.accounts.AccountManagerCallback, Handler).

Retours

Intention qui peut être lancée à partir d’une activité.

Attributs

Remarques

Retourne une intention de créer un utilisateur pour le nom et le nom de compte fournis. Le nom et le nom du compte sont utilisés lorsque le processus d’installation du nouvel utilisateur est démarré.

L’intention doit être lancée à l’aide de startActivityForResult et le résultat de retour indique si l’utilisateur a consenti à ajouter un nouvel utilisateur et si l’opération a réussi. Toute erreur lors de la création de l’utilisateur est retournée dans le code de résultat. Si l’utilisateur annule la demande, le résultat de retour est Activity#RESULT_CANCELED. En cas de réussite, le code de résultat sera Activity#RESULT_OK.

Permet #supportsMultipleUsers() de vérifier d’abord si l’appareil prend en charge cette opération du tout.

Le nouvel utilisateur est créé, mais pas initialisé. Après avoir basculé vers l’utilisateur pour la première fois, le nom d’utilisateur et les informations de compte préférés sont utilisés par le processus d’installation de cet utilisateur.

Cette API ne doit être appelée que si l’utilisateur actuel est un #isAdminUser() admin utilisateur, car sinon l’intention retournée ne pourra pas créer un utilisateur.

Documentation Java pour android.os.UserManager.createUserCreationIntent(java.lang.String, java.lang.String, java.lang.String, android.os.PersistableBundle).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à