Aby zachować zgodność z naszym modelem rozwoju gałęzi głównej i zapewnić stabilność platformy w ekosystemie, w II i IV kwartale 2026 r. opublikujemy kod źródłowy w AOSP. Do tworzenia i współtworzenia AOSP zalecamy używanie android-latest-release zamiast aosp-main. Gałąź android-latest-release manifestu zawsze będzie odnosić się do najnowszej wersji przesłanej do AOSP. Więcej informacji znajdziesz w sekcji Zmiany w AOSP.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
GoogleAccountUtil
public
class
GoogleAccountUtil
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.GoogleAccountUtil
|
Narzędzie, które umożliwia konfigurowanie kont Google na urządzeniu
Podsumowanie
Metody publiczne |
static
boolean
|
addAccountAttempt(ITestDevice device, int userId, String accountName, String password, boolean sync, boolean waitForCheckin)
Próba skonfigurowania testowanego urządzenia za pomocą podanego konta Google.
|
static
boolean
|
hasAccount(ITestDevice device, int userId)
Sprawdź, czy na urządzeniu jest konto.
|
static
boolean
|
installUtil(ITestDevice device)
|
static
boolean
|
installUtil(ITestDevice device, File altApk)
W razie potrzeby zainstaluj plik APK narzędzia do obsługi konta znajdujący się w pliku JAR.
|
static
boolean
|
isAccountUtilInstalled(ITestDevice device)
Sprawdzanie, czy narzędzie do zarządzania kontem jest obecnie zainstalowane
|
static
boolean
|
removeAccountAttempt(ITestDevice device, int userId, String accountName)
Usuwanie określonego konta
|
static
boolean
|
removeAllAccountAttempt(ITestDevice device, int userId)
Usuwanie wszystkich kont z urządzenia
|
static
boolean
|
syncAndOff(ITestDevice device, int userId, String accountName, long syncThenOff)
Wyłącza synchronizację z podanym kontem Google.
|
static
boolean
|
syncOn(ITestDevice device, int userId, String accountName)
Włącza synchronizację z podanym kontem Google.
|
static
boolean
|
uninstallUtil(ITestDevice device)
Odinstaluj narzędzie do obsługi konta w pliku APK zawartym w pliku JAR.
|
static
boolean
|
waitForAccountSync(ITestDevice device, int userId, long interval, long timeout, boolean forceSync)
Poczekaj, aż urządzenie zakończy synchronizację.
|
Stałe
ACCOUNT_PKG_NAME
public static final String ACCOUNT_PKG_NAME
Stała wartość:
„com.google.android.tradefed.account”
UTIL_APK_NAME
public static final String UTIL_APK_NAME
Constant Value:
"GoogleAccountUtil"
Fieldsem
CHECK_INSTRUMENTATION_CMD
public static final String CHECK_INSTRUMENTATION_CMD
Publiczne konstruktory
GoogleAccountUtil
public GoogleAccountUtil ()
Metody publiczne
addAccountAttempt
public static boolean addAccountAttempt (ITestDevice device,
int userId,
String accountName,
String password,
boolean sync,
boolean waitForCheckin)
Próba skonfigurowania testowanego urządzenia za pomocą podanego konta Google.
Konto musi już istnieć na serwerze.
Udostępniony do testów jednostkowych.
| Parametry |
device |
ITestDevice: ITestDevice |
userId |
int: identyfikator użytkownika, do którego zostanie dodane konto. |
accountName |
String: pełna nazwa konta Google do dodania |
password |
String: hasło do konta |
sync |
boolean: true, jeśli automatyczna synchronizacja ma być włączona na tym koncie |
waitForCheckin |
boolean: true, aby po dodaniu konta poczekać na odprawę |
| Zwroty |
boolean |
true – jeśli konto zostało utworzone, false – w przeciwnym razie. |
hasAccount
public static boolean hasAccount (ITestDevice device,
int userId)
Sprawdź, czy na urządzeniu jest konto.
| Parametry |
device |
ITestDevice: ITestDevice sprawdzony pod kątem konta |
userId |
int: identyfikator użytkownika do sprawdzenia |
installUtil
public static boolean installUtil (ITestDevice device)
| Parametry |
device |
ITestDevice |
installUtil
public static boolean installUtil (ITestDevice device,
File altApk)
W razie potrzeby zainstaluj plik APK narzędzia do obsługi konta znajdujący się w pliku JAR.
| Parametry |
device |
ITestDevice: na którym chcesz zainstalować narzędzie. |
altApk |
File |
isAccountUtilInstalled
public static boolean isAccountUtilInstalled (ITestDevice device)
Sprawdzanie, czy narzędzie do zarządzania kontem jest obecnie zainstalowane
| Parametry |
device |
ITestDevice: na którym należy sprawdzić, czy narzędzie do obsługi konta jest zainstalowane. |
removeAccountAttempt
public static boolean removeAccountAttempt (ITestDevice device,
int userId,
String accountName)
Usuwanie określonego konta
| Parametry |
accountName |
String |
| Zwroty |
boolean |
wartość true, jeśli usunięcie się powiodło, w przeciwnym razie wartość false. |
removeAllAccountAttempt
public static boolean removeAllAccountAttempt (ITestDevice device,
int userId)
Usuwanie wszystkich kont z urządzenia
| Zwroty |
boolean |
wartość true, jeśli usunięcie się powiodło, w przeciwnym razie wartość false. |
syncAndOff
public static boolean syncAndOff (ITestDevice device,
int userId,
String accountName,
long syncThenOff)
Wyłącza synchronizację z podanym kontem Google. Załóż, że synchronizacja jest włączona.
| Parametry |
device |
ITestDevice: ITestDevice |
userId |
int: identyfikator użytkownika, na którym ma zostać wykonana ta operacja. |
accountName |
String: pełna nazwa konta Google, na którym chcesz wyłączyć synchronizację. |
syncThenOff |
long: liczba sekund, przez które synchronizacja ma działać, zanim zostanie wyłączona. |
| Zwroty |
boolean |
true – jeśli synchronizacja została wyłączona. |
syncOn
public static boolean syncOn (ITestDevice device,
int userId,
String accountName)
Włącza synchronizację z podanym kontem Google. Załóż, że synchronizacja ma wartość fałsz.
| Parametry |
device |
ITestDevice: ITestDevice |
userId |
int: identyfikator użytkownika, na którym ma zostać wykonana ta operacja. |
accountName |
String: pełna nazwa konta Google, na którym chcesz włączyć synchronizację |
| Zwroty |
boolean |
true – jeśli synchronizacja została wyłączona. |
uninstallUtil
public static boolean uninstallUtil (ITestDevice device)
Odinstaluj narzędzie do obsługi konta w pliku APK zawartym w pliku JAR.
| Parametry |
device |
ITestDevice: aby odinstalować narzędzie do zarządzania kontem. |
waitForAccountSync
public static boolean waitForAccountSync (ITestDevice device,
int userId,
long interval,
long timeout,
boolean forceSync)
Poczekaj, aż urządzenie zakończy synchronizację.
| Parametry |
device |
ITestDevice |
userId |
int |
interval |
long |
timeout |
long |
forceSync |
boolean |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-12-04 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-12-04 UTC."],[],[]]