A partire dal 2026, per allinearci al nostro modello di sviluppo stabile del trunk e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per la creazione e il contributo ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il ramo del manifest android-latest-release farà sempre riferimento alla release più recente inviata ad AOSP. Per saperne di più, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
GoogleAccountUtil
public
class
GoogleAccountUtil
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.GoogleAccountUtil
|
Un'utilità che supporta la configurazione degli Account Google su un dispositivo
Riepilogo
Metodi pubblici |
static
boolean
|
addAccountAttempt(ITestDevice device, int userId, String accountName, String password, boolean sync, boolean waitForCheckin)
Tenta di configurare il dispositivo in test con l'Account Google specificato.
|
static
boolean
|
hasAccount(ITestDevice device, int userId)
Controlla se è presente un account sul dispositivo.
|
static
boolean
|
installUtil(ITestDevice device)
|
static
boolean
|
installUtil(ITestDevice device, File altApk)
Se necessario, installa l'apk dell'utilità dell'account contenuto nel file jar
|
static
boolean
|
isAccountUtilInstalled(ITestDevice device)
Verifica se l'utilità dell'account è attualmente installata
|
static
boolean
|
removeAccountAttempt(ITestDevice device, int userId, String accountName)
Rimuovere il singolo account specificato
|
static
boolean
|
removeAllAccountAttempt(ITestDevice device, int userId)
Rimuovere tutti gli account dal dispositivo
|
static
boolean
|
syncAndOff(ITestDevice device, int userId, String accountName, long syncThenOff)
Disattiva la sincronizzazione con l'Account Google specificato.
|
static
boolean
|
syncOn(ITestDevice device, int userId, String accountName)
Attiva la sincronizzazione con l'Account Google specificato.
|
static
boolean
|
uninstallUtil(ITestDevice device)
Disinstalla l'APK dell'utilità dell'account contenuto nel file JAR
|
static
boolean
|
waitForAccountSync(ITestDevice device, int userId, long interval, long timeout, boolean forceSync)
Attendi che il dispositivo termini la sincronizzazione.
|
Costanti
ACCOUNT_PKG_NAME
public static final String ACCOUNT_PKG_NAME
Valore costante:
"com.google.android.tradefed.account"
UTIL_APK_NAME
public static final String UTIL_APK_NAME
Constant Value:
"GoogleAccountUtil"
Campi
CHECK_INSTRUMENTATION_CMD
public static final String CHECK_INSTRUMENTATION_CMD
Costruttori pubblici
GoogleAccountUtil
public GoogleAccountUtil ()
Metodi pubblici
addAccountAttempt
public static boolean addAccountAttempt (ITestDevice device,
int userId,
String accountName,
String password,
boolean sync,
boolean waitForCheckin)
Tenta di configurare il dispositivo in test con l'Account Google specificato.
L'account deve esistere già sul server.
Esposto per il test delle unità.
| Parametri |
device |
ITestDevice: il ITestDevice |
userId |
int: l'ID dell'utente a cui verrà aggiunto l'account |
accountName |
String: il nome completo dell'Account Google da aggiungere |
password |
String: password dell'account |
sync |
boolean: true se la sincronizzazione automatica deve essere attivata per questo account |
waitForCheckin |
boolean: true per attendere il check-in dopo l'aggiunta dell'account |
| Ritorni |
boolean |
true se l'account è stato creato correttamente, false altrimenti |
hasAccount
public static boolean hasAccount (ITestDevice device,
int userId)
Controlla se è presente un account sul dispositivo.
| Parametri |
device |
ITestDevice: il ITestDevice selezionato per un account |
userId |
int: l'ID utente da controllare |
installUtil
public static boolean installUtil (ITestDevice device)
| Parametri |
device |
ITestDevice |
installUtil
public static boolean installUtil (ITestDevice device,
File altApk)
Se necessario, installa l'apk dell'utilità dell'account contenuto nel file jar
| Parametri |
device |
ITestDevice: su cui installare l'utilità. |
altApk |
File |
isAccountUtilInstalled
public static boolean isAccountUtilInstalled (ITestDevice device)
Verifica se l'utilità dell'account è attualmente installata
| Parametri |
device |
ITestDevice: su cui verificare se è installata l'utilità dell'account |
removeAccountAttempt
public static boolean removeAccountAttempt (ITestDevice device,
int userId,
String accountName)
Rimuovere il singolo account specificato
| Parametri |
accountName |
String |
| Ritorni |
boolean |
true se la rimozione è riuscita, false in caso contrario. |
removeAllAccountAttempt
public static boolean removeAllAccountAttempt (ITestDevice device,
int userId)
Rimuovere tutti gli account dal dispositivo
| Ritorni |
boolean |
true se la rimozione è riuscita, false in caso contrario. |
syncAndOff
public static boolean syncAndOff (ITestDevice device,
int userId,
String accountName,
long syncThenOff)
Disattiva la sincronizzazione con l'Account Google specificato. Supponi che la sincronizzazione sia attiva.
| Parametri |
device |
ITestDevice: il ITestDevice |
userId |
int: l'ID dell'utente su cui eseguire questa operazione |
accountName |
String: il nome completo dell'Account Google per disattivare la sincronizzazione |
syncThenOff |
long: secondi per consentire l'esecuzione della sincronizzazione prima di disattivarla |
| Ritorni |
boolean |
true se la sincronizzazione è stata disattivata correttamente |
syncOn
public static boolean syncOn (ITestDevice device,
int userId,
String accountName)
Attiva la sincronizzazione con l'Account Google specificato. Assume syncing is false;
| Parametri |
device |
ITestDevice: il ITestDevice |
userId |
int: l'ID dell'utente su cui eseguire questa operazione |
accountName |
String: nome completo dell'Account Google per attivare la sincronizzazione |
| Ritorni |
boolean |
true se la sincronizzazione è stata disattivata correttamente |
uninstallUtil
public static boolean uninstallUtil (ITestDevice device)
Disinstalla l'APK dell'utilità dell'account contenuto nel file JAR
| Parametri |
device |
ITestDevice: da cui disinstallare l'utilità dell'account. |
waitForAccountSync
public static boolean waitForAccountSync (ITestDevice device,
int userId,
long interval,
long timeout,
boolean forceSync)
Attendi che il dispositivo termini la sincronizzazione.
| Parametri |
device |
ITestDevice |
userId |
int |
interval |
long |
timeout |
long |
forceSync |
boolean |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-12-04 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-12-04 UTC."],[],[]]