Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
ApkChangeDetector
public
class
ApkChangeDetector
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.targetprep.incremental.ApkChangeDetector
|
Cette classe détecte si les APK à installer sont différents de ceux présents sur l'appareil afin de décider d'ignorer l'installation et la désinstallation de l'application lors de la configuration et de la désinstallation de ERROR(/TestAppInstallSetup)
.
Résumé
Constructeurs publics
ApkChangeDetector
public ApkChangeDetector ()
Méthodes publiques
handlePackageCleanup
public boolean handlePackageCleanup (String packageName,
ITestDevice device,
Integer userId,
boolean forAllUsers)
Gérer le processus de nettoyage des packages.
Paramètres |
packageName |
String : nom du package à nettoyer. |
device |
ITestDevice : indique l'appareil sur lequel le test s'exécute. |
userId |
Integer : ID utilisateur actuel. |
forAllUsers |
boolean : indique si le nettoyage doit être effectué pour tous les utilisateurs. |
Renvoie |
boolean |
Indique si le nettoyage d'un package indiqué est terminé. La valeur par défaut est "false", ce qui indique que le nettoyage n'est pas effectué. |
handleTestAppsPreinstall
public boolean handleTestAppsPreinstall (String packageName,
testApps,
ITestDevice device)
Gérer le processus de préinstallation de l'application.
Paramètres |
packageName |
String : nom du package. |
testApps |
: indiquez tous les fichiers APK du package avec le nom ERROR(/packageName) . |
device |
ITestDevice : indique l'appareil sur lequel le test s'exécute. |
Renvoie |
boolean |
Indique si les APK de ERROR(/packageName) sont entièrement gérés dans la configuration incrémentielle locale. Par défaut, la valeur est "false", ce qui n'oblige pas à réinstaller les APK du package. |
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/01/30 (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/01/30 (UTC)."],[],[]]