Classi nidificate |
---|
class | ModulePusher.ModulePushError Errore irreversibile durante la spinta del modulo Mainline. |
Metodi pubblici |
---|
void | installModules (ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache) Installa moduleFiles sul dispositivo tramite adb push. |
Metodi protetti |
---|
void | checkApexActivated ( ITestDevice device, modules) checkApexActivated ( ITestDevice device, modules) Controlla se tutti gli apici sono attivati. |
Path | getApexPathUnderSystem ( ITestDevice device, String packageName) |
| getModulesFailToActivate ( toInstall, activatedApexes) getModulesFailToActivate ( toInstall, activatedApexes) getModulesFailToActivate ( toInstall, activatedApexes) Ottieni i moduli che non sono stati attivati. |
String[] | getPathsOnDevice ( ITestDevice device, String packageName) Ottieni i percorsi dei file di installazione del pacchetto sul dispositivo. |
Path[] | getPreloadPaths ( ITestDevice device, File[] moduleFiles, String packageName, int apiLevel) Ottieni i percorsi del pacchetto precaricato sul dispositivo. |
ImmutableMap<String, String> | parsePackageVersionCodes (String output) Analizza le righe di "package:{key} versionCode:{value}" in una mappa. |
void | setupDevice ( ITestDevice device) adb root e rimontare il dispositivo prima di eseguire il push dei file in /system |
void | waitForDeviceToBeResponsive (long waitTime) |
Campi
INTERRUZIONE DI LINEA
public static final String LINE_BREAK
Costruttori pubblici
ModuloPusher
public ModulePusher (ITestDevice device,
long waitTimeMs,
long delayWaitingTimeMs)
Parametri |
---|
device | ITestDevice |
waitTimeMs | long |
delayWaitingTimeMs | long |
Metodi pubblici
installModules
public void installModules (ImmutableMultimap<String, File> moduleFiles,
boolean factoryReset,
boolean disablePackageCache)
Installa moduleFiles
sul dispositivo tramite adb push.
Parametri |
---|
moduleFiles | ImmutableMultimap : una mappa multipla dai nomi dei pacchetti ai file dei pacchetti. In split case, il pacchetto base dovrebbe essere il primo in ordine di iterazione. |
factoryReset | boolean : se ricarica tramite ripristino delle impostazioni di fabbrica. |
disablePackageCache | boolean |
Metodi protetti
checkApex attivato
protected void checkApexActivated (ITestDevice device,
modules)
Controlla se tutti gli apici sono attivati.
Parametri |
---|
device | ITestDevice : in prova. |
modules | |
getApexPathUnderSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)
Parametri |
---|
device | ITestDevice |
packageName | String |
getModulesFailToActivate
protected getModulesFailToActivate ( toInstall,
activatedApexes)
Ottieni i moduli che non sono stati attivati.
Parametri |
---|
toInstall | |
activatedApexes | : l'insieme degli apici attivi sul dispositivo |
ritorna |
---|
| un elenco contenente le informazioni apex dei moduli apex di input che non sono stati attivati. |
getPathsOnDevice
protected String[] getPathsOnDevice (ITestDevice device,
String packageName)
Ottieni i percorsi dei file di installazione del pacchetto sul dispositivo.
Parametri |
---|
device | ITestDevice : in prova |
packageName | String : del modulo |
ritorna |
---|
String[] | percorsi di tutti i file del pacchetto |
getPreloadPaths
protected Path[] getPreloadPaths (ITestDevice device,
File[] moduleFiles,
String packageName,
int apiLevel)
Ottieni i percorsi del pacchetto precaricato sul dispositivo.
Per i pacchetti divisi, restituisce il percorso del pacchetto dir seguito dai percorsi dei file. Di conseguenza, la dimensione del ritorno è sempre > 1 in questo caso. Per i pacchetti non divisi, è sufficiente restituire il percorso del file di installazione precaricato.
Parametri |
---|
device | ITestDevice : in prova |
moduleFiles | File : file dei moduli locali da installare |
packageName | String : del modulo |
apiLevel | int : del dispositivo |
ritorna |
---|
Path[] | i percorsi dei file precaricati. |
parsePackageVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
Analizza le righe di "package:{key} versionCode:{value}" in una mappa.
ritorna |
---|
ImmutableMap<String, String> | |
setupDispositivo
protected void setupDevice (ITestDevice device)
adb root e rimontare il dispositivo prima di eseguire il push dei file in /system
Parametri |
---|
device | ITestDevice |
waitForDeviceToBeResponsive
protected void waitForDeviceToBeResponsive (long waitTime)
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 2023-03-30 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]