A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
GoogleAccountUtil
public
class
GoogleAccountUtil
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.GoogleAccountUtil
|
Um utilitário que permite configurar Contas do Google em um dispositivo.
Resumo
Métodos públicos |
static
boolean
|
addAccountAttempt(ITestDevice device, int userId, String accountName, String password, boolean sync, boolean waitForCheckin)
Tenta configurar o dispositivo em teste com a Conta do Google especificada.
|
static
boolean
|
hasAccount(ITestDevice device, int userId)
Verifique se há uma conta no dispositivo.
|
static
boolean
|
installUtil(ITestDevice device)
|
static
boolean
|
installUtil(ITestDevice device, File altApk)
Instale o APK do utilitário de conta contido no jar, se necessário.
|
static
boolean
|
isAccountUtilInstalled(ITestDevice device)
Verificar se o utilitário de conta está instalado
|
static
boolean
|
removeAccountAttempt(ITestDevice device, int userId, String accountName)
Remover a conta especificada
|
static
boolean
|
removeAllAccountAttempt(ITestDevice device, int userId)
Remover todas as contas do dispositivo
|
static
boolean
|
syncAndOff(ITestDevice device, int userId, String accountName, long syncThenOff)
Desativa a sincronização com a Conta do Google especificada.
|
static
boolean
|
syncOn(ITestDevice device, int userId, String accountName)
Ativa a sincronização com a Conta do Google especificada.
|
static
boolean
|
uninstallUtil(ITestDevice device)
Desinstalar o APK do utilitário de conta contido no jar
|
static
boolean
|
waitForAccountSync(ITestDevice device, int userId, long interval, long timeout, boolean forceSync)
Aguarde a conclusão da sincronização.
|
Constantes
ACCOUNT_PKG_NAME
public static final String ACCOUNT_PKG_NAME
Valor da constante:
"com.google.android.tradefed.account"
UTIL_APK_NAME
public static final String UTIL_APK_NAME
Valor da constante:
"GoogleAccountUtil"
Campos
CHECK_INSTRUMENTATION_CMD
public static final String CHECK_INSTRUMENTATION_CMD
Construtores 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)
Tenta configurar o dispositivo em teste com a Conta do Google especificada.
A conta já precisa existir no servidor.
Exposto para testes de unidade.
| Parâmetros |
device |
ITestDevice: o ITestDevice |
userId |
int: o ID do usuário a quem a conta será adicionada |
accountName |
String: nome completo da Conta do Google a ser adicionada |
password |
String: senha da conta |
sync |
boolean: true se a sincronização automática deve ser ativada para esta conta |
waitForCheckin |
boolean: true para aguardar o check-in depois de adicionar a conta |
| Retorna |
boolean |
true se a conta foi criada com sucesso. Caso contrário, false. |
hasAccount
public static boolean hasAccount (ITestDevice device,
int userId)
Verifique se há uma conta no dispositivo.
| Parâmetros |
device |
ITestDevice: o ITestDevice verificado para uma conta |
userId |
int: o ID do usuário a ser verificado |
installUtil
public static boolean installUtil (ITestDevice device)
| Parâmetros |
device |
ITestDevice |
installUtil
public static boolean installUtil (ITestDevice device,
File altApk)
Instale o APK do utilitário de conta contido no jar, se necessário.
| Parâmetros |
device |
ITestDevice: em que o utilitário será instalado. |
altApk |
File |
isAccountUtilInstalled
public static boolean isAccountUtilInstalled (ITestDevice device)
Verificar se o utilitário de conta está instalado
| Parâmetros |
device |
ITestDevice: em que verificar se o utilitário de conta está instalado |
removeAccountAttempt
public static boolean removeAccountAttempt (ITestDevice device,
int userId,
String accountName)
Remover a conta especificada
| Parâmetros |
accountName |
String |
| Retorna |
boolean |
"true" se a remoção for bem-sucedida. Caso contrário, "false". |
removeAllAccountAttempt
public static boolean removeAllAccountAttempt (ITestDevice device,
int userId)
Remover todas as contas do dispositivo
| Retorna |
boolean |
"true" se a remoção for bem-sucedida. Caso contrário, "false". |
syncAndOff
public static boolean syncAndOff (ITestDevice device,
int userId,
String accountName,
long syncThenOff)
Desativa a sincronização com a Conta do Google especificada. Suponha que a sincronização esteja ativada.
| Parâmetros |
device |
ITestDevice: o ITestDevice |
userId |
int: o ID do usuário em que essa operação será executada |
accountName |
String: nome completo da Conta do Google para desativar a sincronização |
syncThenOff |
long: segundos para permitir que a sincronização seja executada antes de ser desativada |
| Retorna |
boolean |
true se a sincronização foi desativada |
syncOn
public static boolean syncOn (ITestDevice device,
int userId,
String accountName)
Ativa a sincronização com a Conta do Google especificada. Suponha que "syncing" seja falso.
| Parâmetros |
device |
ITestDevice: o ITestDevice |
userId |
int: o ID do usuário em que essa operação será executada |
accountName |
String: nome completo da Conta do Google para ativar a sincronização |
| Retorna |
boolean |
true se a sincronização foi desativada |
uninstallUtil
public static boolean uninstallUtil (ITestDevice device)
Desinstalar o APK do utilitário de conta contido no jar
| Parâmetros |
device |
ITestDevice: de onde desinstalar o utilitário de conta. |
waitForAccountSync
public static boolean waitForAccountSync (ITestDevice device,
int userId,
long interval,
long timeout,
boolean forceSync)
Aguarde a conclusão da sincronização.
| Parâmetros |
device |
ITestDevice |
userId |
int |
interval |
long |
timeout |
long |
forceSync |
boolean |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-12-04 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-12-04 UTC."],[],[]]