A partire dal 2026, per allinearci al nostro modello di sviluppo trunk stabile e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per compilare e contribuire ad AOSP, utilizza android-latest-release. Il branch del manifest android-latest-release farà sempre riferimento alla release più recente pubblicata su AOSP. Per saperne di più, consulta la sezione Modifiche ad AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
ApkChangeDetector
public
class
ApkChangeDetector
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.targetprep.incremental.ApkChangeDetector
|
Questa classe rileva se gli APK da installare sono diversi da quelli sul dispositivo, in
modo da decidere se saltare l'installazione e la disinstallazione delle app durante setUp e tearDown di ERROR(/TestAppInstallSetup).
Riepilogo
Metodi pubblici |
boolean
|
handlePackageCleanup(String packageName, ITestDevice device, Integer userId, boolean forAllUsers)
Gestire la procedura di pulizia del pacchetto.
|
boolean
|
handleTestAppsPreinstall(String packageName, List<File> testApps, ITestDevice device, Integer userId, boolean forAllUsers)
Gestire la procedura di preinstallazione delle app.
|
Costruttori pubblici
ApkChangeDetector
public ApkChangeDetector ()
Metodi pubblici
handlePackageCleanup
public boolean handlePackageCleanup (String packageName,
ITestDevice device,
Integer userId,
boolean forAllUsers)
Gestire la procedura di pulizia del pacchetto.
| Parametri |
packageName |
String: il nome del pacchetto da pulire. |
device |
ITestDevice: indica il dispositivo su cui viene eseguito il test. |
userId |
Integer: l'ID utente corrente. |
forAllUsers |
boolean: indica se la pulizia deve essere eseguita per tutti gli utenti. |
| Resi |
boolean |
Indica se la pulizia di un pacchetto indicato è stata completata. Il valore predefinito è false, che
indica che la pulizia non è stata eseguita. |
handleTestAppsPreinstall
public boolean handleTestAppsPreinstall (String packageName,
List<File> testApps,
ITestDevice device,
Integer userId,
boolean forAllUsers)
Gestire la procedura di preinstallazione delle app.
| Parametri |
packageName |
String: il nome del pacchetto. |
testApps |
List: indica tutti i file APK nel pacchetto con il nome ERROR(/packageName). |
device |
ITestDevice: indica il dispositivo su cui viene eseguito il test. |
userId |
Integer: l'ID utente corrente. |
forAllUsers |
boolean: indica se la pulizia deve essere eseguita per tutti gli utenti. |
| Resi |
boolean |
Indica se gli APK in ERROR(/packageName) sono gestiti completamente nell'ambito della configurazione
incrementale locale. Il valore predefinito è false, il che non obbliga a reinstallare gli APK del pacchetto. |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2026-06-22 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-06-22 UTC."],[],[]]