AccountManager.SetAccountVisibility メソッド

定義

特定のアカウントの可視性の値を特定のパッケージに設定します。

[Android.Runtime.Register("setAccountVisibility", "(Landroid/accounts/Account;Ljava/lang/String;I)Z", "GetSetAccountVisibility_Landroid_accounts_Account_Ljava_lang_String_IHandler", ApiSince=26)]
public virtual bool SetAccountVisibility (Android.Accounts.Account? account, string? packageName, Android.Accounts.AccountVisibility visibility);
[<Android.Runtime.Register("setAccountVisibility", "(Landroid/accounts/Account;Ljava/lang/String;I)Z", "GetSetAccountVisibility_Landroid_accounts_Account_Ljava_lang_String_IHandler", ApiSince=26)>]
abstract member SetAccountVisibility : Android.Accounts.Account * string * Android.Accounts.AccountVisibility -> bool
override this.SetAccountVisibility : Android.Accounts.Account * string * Android.Accounts.AccountVisibility -> bool

パラメーター

account
Account

Account 可視性を更新するには

packageName
String

アカウントの可視性を変更するアプリケーションのパッケージ名。 呼び出し元が API レベル 34 以上を対象としている場合は、パッケージの可視性を宣言する必要があります。

visibility
AccountVisibility

新しい可視性の値

戻り値

True を指定すると、可視性の値が正常に更新されました。

属性

注釈

特定のアカウントの可視性の値を特定のパッケージに設定します。 パッケージ名は、インストールされているアプリケーションと一致するか、 または #PACKAGE_NAME_KEY_LEGACY_NOT_VISIBLE#PACKAGE_NAME_KEY_LEGACY_VISIBLE等しい必要があります。

表示可能な値: <ul><li>#VISIBILITY_UNDEFINED</li><<#VISIBILITY_VISIBLE>/li<>li<#VISIBILITY_USER_MANAGED_VISIBLE>/li<>li#VISIBILITY_USER_MANAGED_NOT_VISIBLE><#VISIBILITY_NOT_VISIBLE<>/ul><>

このメソッドでは、呼び出し元が、指定されたアカウントを所有する認証子と一致する署名を持っている必要があります。

の Java ドキュメント android.accounts.AccountManager.setAccountVisibility(android.accounts.Account, java.lang.String, int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象