AccountManager.HasFeatures 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
找出特定帳戶是否有所有指定的功能。
[Android.Runtime.Register("hasFeatures", "(Landroid/accounts/Account;[Ljava/lang/String;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;", "GetHasFeatures_Landroid_accounts_Account_arrayLjava_lang_String_Landroid_accounts_AccountManagerCallback_Landroid_os_Handler_Handler")]
public virtual Android.Accounts.IAccountManagerFuture? HasFeatures(Android.Accounts.Account? account, string[]? features, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("hasFeatures", "(Landroid/accounts/Account;[Ljava/lang/String;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;", "GetHasFeatures_Landroid_accounts_Account_arrayLjava_lang_String_Landroid_accounts_AccountManagerCallback_Landroid_os_Handler_Handler")>]
abstract member HasFeatures : Android.Accounts.Account * string[] * Android.Accounts.IAccountManagerCallback * Android.OS.Handler -> Android.Accounts.IAccountManagerFuture
override this.HasFeatures : Android.Accounts.Account * string[] * Android.Accounts.IAccountManagerCallback * Android.OS.Handler -> Android.Accounts.IAccountManagerFuture
參數
- account
- Account
Account
要測試的
- features
- String[]
要檢查的帳戶功能陣列
- callback
- IAccountManagerCallback
要求完成時叫用的回呼,無回呼為 null
- handler
- Handler
Handler
識別主線程的回呼線程,為 null 表示主線程
傳回
, AccountManagerFuture
它會解析為布爾值,如果帳戶存在且具有所有指定的功能,則為 true。
- 屬性
備註
找出特定帳戶是否有所有指定的功能。 帳戶功能是驗證器特定的字串令牌,可識別布爾帳戶屬性。 例如,功能可用來判斷Google帳戶是否已啟用特定服務(例如Google行事曆或Google Talk)。 特徵名稱和其意義會發佈與有問題的驗證器相關聯的某處。
這個方法可以從任何線程呼叫,但傳回 AccountManagerFuture
的 不得在主線程上使用。
如果呼叫端目標 API 層級低於 android.os.Build.VERSION_CODES#O
,則需要保留許可權 android.Manifest.permission#GET_ACCOUNTS
,或具有與管理帳戶的 AbstractAccountAuthenticator 相符的簽章。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。