Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
GoogleAccountUtil
public
class
GoogleAccountUtil
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.GoogleAccountUtil
|
Ein Dienstprogramm, das die Konfiguration von Google-Konten auf einem Gerät unterstützt
Zusammenfassung
Öffentliche Methoden |
static
boolean
|
addAccountAttempt(ITestDevice device, int userId, String accountName, String password, boolean sync, boolean waitForCheckin)
Versucht, das zu testende Gerät mit dem angegebenen Google-Konto zu konfigurieren.
|
static
boolean
|
hasAccount(ITestDevice device, int userId)
Prüfen Sie, ob auf dem Gerät ein Konto vorhanden ist.
|
static
boolean
|
installUtil(ITestDevice device)
|
static
boolean
|
installUtil(ITestDevice device, File altApk)
Installieren Sie bei Bedarf die im JAR enthaltene APK für das Konto-Dienstprogramm.
|
static
boolean
|
isAccountUtilInstalled(ITestDevice device)
Prüfen, ob das Konto-Dienstprogramm derzeit installiert ist
|
static
boolean
|
removeAccountAttempt(ITestDevice device, int userId, String accountName)
Das angegebene Konto entfernen
|
static
boolean
|
removeAllAccountAttempt(ITestDevice device, int userId)
Alle Konten vom Gerät entfernen
|
static
boolean
|
syncAndOff(ITestDevice device, int userId, String accountName, long syncThenOff)
Deaktiviert die Synchronisierung mit dem angegebenen Google-Konto.
|
static
boolean
|
syncOn(ITestDevice device, int userId, String accountName)
Aktiviert die Synchronisierung mit dem angegebenen Google-Konto.
|
static
boolean
|
uninstallUtil(ITestDevice device)
Deinstallieren Sie die im JAR enthaltene APK für das Konto-Dienstprogramm.
|
static
boolean
|
waitForAccountSync(ITestDevice device, int userId, long interval, long timeout, boolean forceSync)
Warte, bis die Synchronisierung abgeschlossen ist.
|
Konstanten
ACCOUNT_PKG_NAME
public static final String ACCOUNT_PKG_NAME
Konstanter Wert:
"com.google.android.tradefed.account"
UTIL_APK_NAME
public static final String UTIL_APK_NAME
Konstanter Wert:
"GoogleAccountUtil"
Felder
CHECK_INSTRUMENTATION_CMD
public static final String CHECK_INSTRUMENTATION_CMD
Öffentliche Konstruktoren
GoogleAccountUtil
public GoogleAccountUtil ()
Öffentliche Methoden
addAccountAttempt
public static boolean addAccountAttempt (ITestDevice device,
int userId,
String accountName,
String password,
boolean sync,
boolean waitForCheckin)
Versucht, das zu testende Gerät mit dem angegebenen Google-Konto zu konfigurieren.
Das Konto muss bereits auf dem Server vorhanden sein.
Für Einheitentests verfügbar gemacht.
| Parameter |
device |
ITestDevice: Der ITestDevice |
userId |
int: die ID des Nutzers, dem das Konto hinzugefügt wird |
accountName |
String: Vollständiger Name des hinzuzufügenden Google-Kontos |
password |
String: Passwort des Kontos |
sync |
boolean: true, wenn die automatische Synchronisierung für dieses Konto aktiviert werden soll |
waitForCheckin |
boolean: true, um nach dem Hinzufügen des Kontos auf den Check-in zu warten. |
| Gibt Folgendes zurück: |
boolean |
true, wenn das Konto erfolgreich erstellt wurde, andernfalls false |
hasAccount
public static boolean hasAccount (ITestDevice device,
int userId)
Prüfen Sie, ob auf dem Gerät ein Konto vorhanden ist.
| Parameter |
device |
ITestDevice: die ITestDevice, die für ein Konto geprüft wurde |
userId |
int: die zu prüfende Nutzer-ID |
| Gibt Folgendes zurück: |
boolean |
|
installUtil
public static boolean installUtil (ITestDevice device)
| Parameter |
device |
ITestDevice |
| Gibt Folgendes zurück: |
boolean |
|
installUtil
public static boolean installUtil (ITestDevice device,
File altApk)
Installieren Sie bei Bedarf die im JAR enthaltene APK für das Konto-Dienstprogramm.
| Parameter |
device |
ITestDevice: Das Betriebssystem, auf dem das Tool installiert werden soll. |
altApk |
File |
| Gibt Folgendes zurück: |
boolean |
|
isAccountUtilInstalled
public static boolean isAccountUtilInstalled (ITestDevice device)
Prüfen, ob das Konto-Dienstprogramm derzeit installiert ist
| Parameter |
device |
ITestDevice: auf dem geprüft werden soll, ob das Konto-Dienstprogramm installiert ist |
| Gibt Folgendes zurück: |
boolean |
|
removeAccountAttempt
public static boolean removeAccountAttempt (ITestDevice device,
int userId,
String accountName)
Das angegebene Konto entfernen
| Parameter |
accountName |
String |
| Gibt Folgendes zurück: |
boolean |
„true“, wenn das Entfernen erfolgreich war, andernfalls „false“. |
removeAllAccountAttempt
public static boolean removeAllAccountAttempt (ITestDevice device,
int userId)
Alle Konten vom Gerät entfernen
| Gibt Folgendes zurück: |
boolean |
„true“, wenn das Entfernen erfolgreich war, andernfalls „false“. |
syncAndOff
public static boolean syncAndOff (ITestDevice device,
int userId,
String accountName,
long syncThenOff)
Deaktiviert die Synchronisierung mit dem angegebenen Google-Konto. Die Synchronisierung ist aktiviert.
| Parameter |
device |
ITestDevice: Der ITestDevice |
userId |
int: die ID des Nutzers, für den dieser Vorgang ausgeführt werden soll |
accountName |
String: Vollständiger Name des Google-Kontos, für das die Synchronisierung deaktiviert werden soll |
syncThenOff |
long: Sekunden, die für die Synchronisierung zur Verfügung stehen, bevor sie deaktiviert wird |
| Gibt Folgendes zurück: |
boolean |
true, wenn die Synchronisierung erfolgreich deaktiviert wurde |
syncOn
public static boolean syncOn (ITestDevice device,
int userId,
String accountName)
Aktiviert die Synchronisierung mit dem angegebenen Google-Konto. Angenommen, die Synchronisierung ist falsch.
| Parameter |
device |
ITestDevice: Der ITestDevice |
userId |
int: die ID des Nutzers, für den dieser Vorgang ausgeführt werden soll |
accountName |
String: Vollständiger Name des Google-Kontos, für das die Synchronisierung aktiviert werden soll |
| Gibt Folgendes zurück: |
boolean |
true, wenn die Synchronisierung erfolgreich deaktiviert wurde |
uninstallUtil
public static boolean uninstallUtil (ITestDevice device)
Deinstallieren Sie die im JAR enthaltene APK für das Konto-Dienstprogramm.
| Parameter |
device |
ITestDevice: Das Konto-Dienstprogramm, das deinstalliert werden soll. |
| Gibt Folgendes zurück: |
boolean |
|
waitForAccountSync
public static boolean waitForAccountSync (ITestDevice device,
int userId,
long interval,
long timeout,
boolean forceSync)
Warte, bis die Synchronisierung abgeschlossen ist.
| Parameter |
device |
ITestDevice |
userId |
int |
interval |
long |
timeout |
long |
forceSync |
boolean |
| Gibt Folgendes zurück: |
boolean |
|
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-06-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-22 (UTC)."],[],[]]