UserManager.CreateUserCreationIntent 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳一個為所提供姓名和帳號名稱建立使用者的意向。
[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 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。