A partir de 2026, para alinearnos con nuestro modelo de desarrollo estable de la rama principal y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en AOSP en el segundo y cuarto trimestre. Para compilar AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en AOSP.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
GoogleAccountUtil
public
class
GoogleAccountUtil
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.GoogleAccountUtil
|
Utilidad que admite la configuración de cuentas de Google en un dispositivo
Resumen
Métodos públicos |
static
boolean
|
addAccountAttempt(ITestDevice device, int userId, String accountName, String password, boolean sync, boolean waitForCheckin)
Intenta configurar el dispositivo en prueba con la Cuenta de Google proporcionada.
|
static
boolean
|
hasAccount(ITestDevice device, int userId)
Comprueba si hay una cuenta en el dispositivo.
|
static
boolean
|
installUtil(ITestDevice device)
|
static
boolean
|
installUtil(ITestDevice device, File altApk)
Instala el APK de la utilidad de la cuenta que se incluye en el archivo JAR si es necesario.
|
static
boolean
|
isAccountUtilInstalled(ITestDevice device)
Comprueba si la utilidad de la cuenta está instalada actualmente
|
static
boolean
|
removeAccountAttempt(ITestDevice device, int userId, String accountName)
Quita la única cuenta especificada.
|
static
boolean
|
removeAllAccountAttempt(ITestDevice device, int userId)
Quitar todas las cuentas del dispositivo
|
static
boolean
|
syncAndOff(ITestDevice device, int userId, String accountName, long syncThenOff)
Desactiva la sincronización con la Cuenta de Google especificada.
|
static
boolean
|
syncOn(ITestDevice device, int userId, String accountName)
Activa la sincronización con la Cuenta de Google especificada.
|
static
boolean
|
uninstallUtil(ITestDevice device)
Desinstala el APK de la utilidad de la cuenta que se incluye en el archivo JAR.
|
static
boolean
|
waitForAccountSync(ITestDevice device, int userId, long interval, long timeout, boolean forceSync)
Espera a que el dispositivo termine de sincronizarse.
|
Constantes
ACCOUNT_PKG_NAME
public static final String ACCOUNT_PKG_NAME
Valor de la constante:
"com.google.android.tradefed.account"
UTIL_APK_NAME
public static final String UTIL_APK_NAME
Valor de la constante:
"GoogleAccountUtil"
Campos
CHECK_INSTRUMENTATION_CMD
public static final String CHECK_INSTRUMENTATION_CMD
Constructores públicos
GoogleAccountUtil
public GoogleAccountUtil ()
Métodos públicos
addAccountAttempt
public static boolean addAccountAttempt (ITestDevice device,
int userId,
String accountName,
String password,
boolean sync,
boolean waitForCheckin)
Intenta configurar el dispositivo en prueba con la Cuenta de Google proporcionada.
La cuenta ya debe existir en el servidor.
Se expone para pruebas de unidades.
| Parámetros |
device |
ITestDevice: El ITestDevice |
userId |
int: ID del usuario al que se agregará la cuenta |
accountName |
String: Nombre completo de la cuenta de Google que se agregará |
password |
String: Contraseña de la cuenta |
sync |
boolean: true si se debe habilitar la sincronización automática para esta cuenta |
waitForCheckin |
boolean: true para esperar el registro después de agregar la cuenta |
| Muestra |
boolean |
true si la cuenta se creó correctamente; de lo contrario, false |
hasAccount
public static boolean hasAccount (ITestDevice device,
int userId)
Comprueba si hay una cuenta en el dispositivo.
| Parámetros |
device |
ITestDevice: El ITestDevice verificado para una cuenta |
userId |
int: ID de usuario que se verificará |
installUtil
public static boolean installUtil (ITestDevice device)
| Parámetros |
device |
ITestDevice |
installUtil
public static boolean installUtil (ITestDevice device,
File altApk)
Instala el APK de la utilidad de la cuenta que se incluye en el archivo JAR si es necesario.
| Parámetros |
device |
ITestDevice: En el que se instalará la utilidad. |
altApk |
File |
isAccountUtilInstalled
public static boolean isAccountUtilInstalled (ITestDevice device)
Comprueba si la utilidad de la cuenta está instalada actualmente
| Parámetros |
device |
ITestDevice: En qué dispositivo se debe verificar si está instalada la utilidad de la cuenta |
removeAccountAttempt
public static boolean removeAccountAttempt (ITestDevice device,
int userId,
String accountName)
Quita la única cuenta especificada.
| Parámetros |
accountName |
String |
| Muestra |
boolean |
Es verdadero si la eliminación se realiza correctamente; de lo contrario, es falso. |
removeAllAccountAttempt
public static boolean removeAllAccountAttempt (ITestDevice device,
int userId)
Quitar todas las cuentas del dispositivo
| Muestra |
boolean |
Es verdadero si la eliminación se realiza correctamente; de lo contrario, es falso. |
syncAndOff
public static boolean syncAndOff (ITestDevice device,
int userId,
String accountName,
long syncThenOff)
Desactiva la sincronización con la Cuenta de Google especificada. Se supone que la sincronización está activada.
| Parámetros |
device |
ITestDevice: El ITestDevice |
userId |
int: Es el ID del usuario para el que se ejecutará esta operación. |
accountName |
String: Nombre completo de la cuenta de Google en la que se desactivará la sincronización |
syncThenOff |
long: Segundos que se permite que se ejecute la sincronización antes de desactivarla |
| Muestra |
boolean |
true si la sincronización se desactivó correctamente |
syncOn
public static boolean syncOn (ITestDevice device,
int userId,
String accountName)
Activa la sincronización con la Cuenta de Google especificada. Se supone que la sincronización es falsa.
| Parámetros |
device |
ITestDevice: El ITestDevice |
userId |
int: Es el ID del usuario para el que se ejecutará esta operación. |
accountName |
String: Nombre completo de la Cuenta de Google para activar la sincronización |
| Muestra |
boolean |
true si la sincronización se desactivó correctamente |
uninstallUtil
public static boolean uninstallUtil (ITestDevice device)
Desinstala el APK de la utilidad de la cuenta que se incluye en el archivo JAR.
| Parámetros |
device |
ITestDevice: Es la utilidad de la cuenta desde la que se desinstalará. |
waitForAccountSync
public static boolean waitForAccountSync (ITestDevice device,
int userId,
long interval,
long timeout,
boolean forceSync)
Espera a que el dispositivo termine de sincronizarse.
| Parámetros |
device |
ITestDevice |
userId |
int |
interval |
long |
timeout |
long |
forceSync |
boolean |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-12-04 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-12-04 (UTC)"],[],[]]