AccountManager.SetPassword(Account, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt ein gespeichertes Kennwort fest oder wird vergessen.
[Android.Runtime.Register("setPassword", "(Landroid/accounts/Account;Ljava/lang/String;)V", "GetSetPassword_Landroid_accounts_Account_Ljava_lang_String_Handler")]
[Android.Runtime.RequiresPermission("android.permission.AUTHENTICATE_ACCOUNTS")]
public virtual void SetPassword(Android.Accounts.Account? account, string? password);
[<Android.Runtime.Register("setPassword", "(Landroid/accounts/Account;Ljava/lang/String;)V", "GetSetPassword_Landroid_accounts_Account_Ljava_lang_String_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.AUTHENTICATE_ACCOUNTS")>]
abstract member SetPassword : Android.Accounts.Account * string -> unit
override this.SetPassword : Android.Accounts.Account * string -> unit
Parameter
- account
- Account
Das Konto, dessen Kennwort festgelegt werden soll. Darf nicht null sein.
- password
- String
Das festzulegende Kennwort, NULL, um das Kennwort zu löschen
- Attribute
Hinweise
Legt ein gespeichertes Kennwort fest oder wird vergessen. Dadurch wird die lokale Kopie des Kennworts geändert, mit dem der Benutzer automatisch authentifiziert wird; es ändert nicht das Kontokennwort des Benutzers auf dem Server. Vorgesehen für die Verwendung durch den Authentifikator, nicht direkt durch Anwendungen.
Durch Aufrufen dieser Methode wird der letzte authentifizierte Zeitstempel, auf den verwiesen wird, nicht aktualisiert #KEY_LAST_AUTHENTICATED_TIME. Um es zu aktualisieren, rufen Sie nach erfolgreichem Erfolg auf #notifyAccountAuthenticated(Account) .
Es ist sicher, diese Methode aus dem Hauptthread aufzurufen.
Für diese Methode muss der Aufrufer eine Signatur-Übereinstimmung mit dem Authentifikator aufweisen, der das angegebene Konto verwaltet.
<b>HINWEIS:</b> Wenn Ihre App auf API-Ebene 22 und vorher ausgerichtet ist, ist AUTHENTICATE_ACCOUNTS Berechtigung und dieselbe UID wie der Authentifizierungsator des Kontos für diese Plattformen erforderlich. Siehe Dokumente für diese Funktion in API-Ebene 22.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.