À partir de 2026, pour nous aligner sur notre modèle de développement stable et garantir la stabilité de la plate-forme pour l'écosystème, nous publierons le code source sur AOSP au deuxième et au quatrième trimestre. Pour créer et contribuer à AOSP, nous vous recommandons d'utiliser android-latest-release au lieu de aosp-main. La branche de fichier manifeste android-latest-release fera toujours référence à la version la plus récente envoyée à AOSP. Pour en savoir plus, consultez Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
GoogleAccountUtil
public
class
GoogleAccountUtil
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.GoogleAccountUtil
|
Un utilitaire permettant de configurer des comptes Google sur un appareil
Résumé
Méthodes publiques |
static
boolean
|
addAccountAttempt(ITestDevice device, int userId, String accountName, String password, boolean sync, boolean waitForCheckin)
Tente de configurer l'appareil testé avec le compte Google donné.
|
static
boolean
|
hasAccount(ITestDevice device, int userId)
Vérifiez si un compte est associé à l'appareil.
|
static
boolean
|
installUtil(ITestDevice device)
|
static
boolean
|
installUtil(ITestDevice device, File altApk)
Installez l'APK de l'utilitaire de compte contenu dans le fichier JAR, si nécessaire.
|
static
boolean
|
isAccountUtilInstalled(ITestDevice device)
Vérifier si l'utilitaire de compte est actuellement installé
|
static
boolean
|
removeAccountAttempt(ITestDevice device, int userId, String accountName)
Supprimer le compte spécifié
|
static
boolean
|
removeAllAccountAttempt(ITestDevice device, int userId)
Supprimer tous les comptes de l'appareil
|
static
boolean
|
syncAndOff(ITestDevice device, int userId, String accountName, long syncThenOff)
Désactive la synchronisation avec le compte Google spécifié.
|
static
boolean
|
syncOn(ITestDevice device, int userId, String accountName)
Active la synchronisation avec le compte Google spécifié.
|
static
boolean
|
uninstallUtil(ITestDevice device)
Désinstaller l'APK de l'utilitaire de compte contenu dans le fichier JAR
|
static
boolean
|
waitForAccountSync(ITestDevice device, int userId, long interval, long timeout, boolean forceSync)
Attendez que l'appareil ait terminé la synchronisation.
|
Constantes
ACCOUNT_PKG_NAME
public static final String ACCOUNT_PKG_NAME
Valeur de constante :
"com.google.android.tradefed.account"
UTIL_APK_NAME
public static final String UTIL_APK_NAME
Valeur de constante :
"GoogleAccountUtil"
Champs
CHECK_INSTRUMENTATION_CMD
public static final String CHECK_INSTRUMENTATION_CMD
Constructeurs publics
GoogleAccountUtil
public GoogleAccountUtil ()
Méthodes publiques
addAccountAttempt
public static boolean addAccountAttempt (ITestDevice device,
int userId,
String accountName,
String password,
boolean sync,
boolean waitForCheckin)
Tente de configurer l'appareil testé avec le compte Google donné.
Le compte doit déjà exister sur le serveur.
Exposé pour les tests unitaires.
| Paramètres |
device |
ITestDevice : ITestDevice |
userId |
int : ID de l'utilisateur auquel le compte sera ajouté |
accountName |
String : nom complet du compte Google à ajouter. |
password |
String : mot de passe du compte |
sync |
boolean : true si la synchronisation automatique doit être activée pour ce compte |
waitForCheckin |
boolean : true pour attendre l'enregistrement après l'ajout d'un compte |
| Renvoie |
boolean |
true si le compte a été créé, false sinon |
hasAccount
public static boolean hasAccount (ITestDevice device,
int userId)
Vérifiez si un compte est associé à l'appareil.
| Paramètres |
device |
ITestDevice : ITestDevice vérifié pour un compte |
userId |
int : ID utilisateur à vérifier |
installUtil
public static boolean installUtil (ITestDevice device)
| Paramètres |
device |
ITestDevice |
installUtil
public static boolean installUtil (ITestDevice device,
File altApk)
Installez l'APK de l'utilitaire de compte contenu dans le fichier JAR, si nécessaire.
| Paramètres |
device |
ITestDevice : sur lequel installer l'utilitaire. |
altApk |
File |
isAccountUtilInstalled
public static boolean isAccountUtilInstalled (ITestDevice device)
Vérifier si l'utilitaire de compte est actuellement installé
| Paramètres |
device |
ITestDevice : sur lequel vérifier si l'utilitaire de compte est installé. |
removeAccountAttempt
public static boolean removeAccountAttempt (ITestDevice device,
int userId,
String accountName)
Supprimer le compte spécifié
| Paramètres |
accountName |
String |
| Renvoie |
boolean |
"true" si la suppression a réussi, "false" dans le cas contraire. |
removeAllAccountAttempt
public static boolean removeAllAccountAttempt (ITestDevice device,
int userId)
Supprimer tous les comptes de l'appareil
| Renvoie |
boolean |
"true" si la suppression a réussi, "false" dans le cas contraire. |
syncAndOff
public static boolean syncAndOff (ITestDevice device,
int userId,
String accountName,
long syncThenOff)
Désactive la synchronisation avec le compte Google spécifié. Supposons que la synchronisation soit activée.
| Paramètres |
device |
ITestDevice : ITestDevice |
userId |
int : ID de l'utilisateur pour lequel exécuter cette opération |
accountName |
String : nom complet du compte Google pour désactiver la synchronisation |
syncThenOff |
long : nombre de secondes pendant lesquelles la synchronisation peut s'exécuter avant d'être désactivée |
| Renvoie |
boolean |
true si la synchronisation a été désactivée |
syncOn
public static boolean syncOn (ITestDevice device,
int userId,
String accountName)
Active la synchronisation avec le compte Google spécifié. Assume syncing is false;
| Paramètres |
device |
ITestDevice : ITestDevice |
userId |
int : ID de l'utilisateur pour lequel exécuter cette opération |
accountName |
String : nom complet du compte Google pour activer la synchronisation |
| Renvoie |
boolean |
true si la synchronisation a été désactivée |
uninstallUtil
public static boolean uninstallUtil (ITestDevice device)
Désinstaller l'APK de l'utilitaire de compte contenu dans le fichier JAR
| Paramètres |
device |
ITestDevice : emplacement à partir duquel désinstaller l'utilitaire de compte. |
waitForAccountSync
public static boolean waitForAccountSync (ITestDevice device,
int userId,
long interval,
long timeout,
boolean forceSync)
Attendez que l'appareil ait terminé la synchronisation.
| Paramètres |
device |
ITestDevice |
userId |
int |
interval |
long |
timeout |
long |
forceSync |
boolean |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/12/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/12/04 (UTC)."],[],[]]