語言

UserManager.CreateUserCreationIntent 方法

定義

回傳一個為所提供姓名和帳號名稱建立使用者的意向。

[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

參數

userName
String

可選地指派給使用者名稱。 字元限制為 100 字。

accountName
String

設定精靈會用來初始化使用者的可選帳號名稱。 字數限制為 500 字。

accountType
String

帳戶可選類型。 若指定帳戶名稱,則必須如此。 字數限制為 500 字。

accountOptions
PersistableBundle

新增帳號 AccountManager#addAccount(String, String, String[], Bundle, android.app.Activity, android.accounts.AccountManagerCallback, Handler)建立時可透過 透過 傳遞的可選資料包。 字數限制為1000。

傳回

一個可以從活動啟動的意圖。

屬性

備註

回傳一個為所提供姓名和帳號名稱建立使用者的意向。 新用戶的設定流程會使用該名稱和帳號名稱。

意圖應使用 startActivityForResult 啟動,回傳結果會顯示使用者是否同意新增使用者,以及操作是否成功。 建立使用者時的任何錯誤都會在結果碼中回傳。 若使用者取消請求,回傳結果將為 Activity#RESULT_CANCELED。 成功時,結果代碼為 Activity#RESULT_OK。

首先要 #supportsMultipleUsers() 確認裝置是否支援這個操作。

新使用者已被建立但尚未初始化。 首次切換到該使用者後,設定流程會使用該使用者的首選使用者名稱與帳號資訊。

此 API 僅在目前使用者是 #isAdminUser() admin 使用者時呼叫,否則回傳的意圖將無法建立使用者。

的 android.os.UserManager.createUserCreationIntent(java.lang.String, java.lang.String, java.lang.String, android.os.PersistableBundle)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於