다음을 통해 공유


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 계정이 있고 지정된 모든 기능을 포함하는 경우 부울로 확인되는 true입니다.

특성

설명

특정 계정에 지정된 모든 기능이 있는지 여부를 확인합니다. 계정 기능은 부울 계정 속성을 식별하는 인증자별 문자열 토큰입니다. 예를 들어 기능은 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 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상