AccountManager.HasFeatures 方法

定义

了解特定帐户是否具有所有指定功能。

[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 帐户存在且具有所有指定功能,则解析为布尔值。

属性

注解

了解特定帐户是否具有所有指定功能。 帐户功能是标识布尔帐户属性的特定于验证器的字符串令牌。 例如,功能用于判断 Google 帐户是否启用了特定服务(如 Google 日历或 Google Talk)。 功能名称和其含义在与相关验证器关联的某个位置发布。

此方法可以从任何线程调用,但返回 AccountManagerFuture 的不能在主线程上使用。

如果调用方目标 API 级别低于 android.os.Build.VERSION_CODES#O,则需要保留权限 android.Manifest.permission#GET_ACCOUNTS 或具有与管理帐户的 AbstractAccountAuthenticator 的签名匹配。

适用于 . 的 android.accounts.AccountManager.hasFeatures(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于