À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
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é
Méthodes publiques |
boolean
|
handlePackageCleanup(String packageName, ITestDevice device, Integer userId, boolean forAllUsers)
Gérer le processus de nettoyage des packages.
|
boolean
|
handleTestAppsPreinstall(String packageName, testApps, ITestDevice device, Integer userId, boolean forAllUsers)
Gérer le processus de préinstallation de l'application.
|
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,
Integer userId,
boolean forAllUsers)
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. |
userId |
Integer : ID utilisateur actuel. |
forAllUsers |
boolean : indique si le nettoyage doit être effectué pour tous les utilisateurs. |
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/03/19 (UTC).
[null,null,["Dernière mise à jour le 2025/03/19 (UTC)."],[],[]]