UserManager.CreateUserCreationIntent Método

Definición

Devuelve una intención para crear un usuario para el nombre y el nombre de cuenta proporcionados.

[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

Parámetros

userName
String

Nombre opcional que se va a asignar al usuario. El límite de caracteres es 100.

accountName
String

Nombre de cuenta opcional que usará el asistente para la instalación para inicializar el usuario. El límite de caracteres es 500.

accountType
String

Tipo de cuenta opcional para la cuenta que se va a crear. Esto es necesario si se especifica el nombre de la cuenta. El límite de caracteres es 500.

accountOptions
PersistableBundle

Agrupación opcional de datos que se pasarán durante la creación de la cuenta en el nuevo usuario a través AccountManager#addAccount(String, String, String[], Bundle, android.app.Activity, android.accounts.AccountManagerCallback, Handler)de . El límite de caracteres es 1000.

Devoluciones

Intención que se puede iniciar desde una actividad.

Atributos

Comentarios

Devuelve una intención para crear un usuario para el nombre y el nombre de cuenta proporcionados. El nombre y el nombre de la cuenta se usarán cuando se inicie el proceso de configuración del nuevo usuario.

La intención debe iniciarse mediante startActivityForResult y el resultado devuelto indicará si el usuario ha dado su consentimiento para agregar un nuevo usuario y si la operación se realizó correctamente. Los errores al crear el usuario se devolverán en el código de resultado. Si el usuario cancela la solicitud, el resultado devuelto será Activity#RESULT_CANCELED. Si se ejecuta correctamente, el código de resultado será Activity#RESULT_OK.

Use #supportsMultipleUsers() para comprobar primero si el dispositivo admite esta operación en absoluto.

Se crea el nuevo usuario, pero no se inicializa. Después de cambiar al usuario por primera vez, el proceso de configuración usa el nombre de usuario y la información de la cuenta preferidos para ese usuario.

Solo se debe llamar a esta API si el usuario actual es un #isAdminUser() admin usuario, ya que, de lo contrario, la intención devuelta no podrá crear un usuario.

Java documentación para android.os.UserManager.createUserCreationIntent(java.lang.String, java.lang.String, java.lang.String, android.os.PersistableBundle).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a