İç içe sınıflar |
---|
class | ModulePusher.ModulePushError Ana hat modülü itme sırasında önemli hata. |
Genel yöntemler |
---|
void | installModules (ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache) Adb push ile moduleFiles cihaza kurar. |
Korumalı yöntemler |
---|
void | checkApexActivated ( ITestDevice device, modules) checkApexActivated ( ITestDevice device, modules) Tüm apekslerin etkinleştirilip etkinleştirilmediğini kontrol edin. |
Path | getApexPathUnderSystem ( ITestDevice device, String packageName) |
| getModulesFailToActivate ( toInstall, activatedApexes) getModulesFailToActivate ( toInstall, activatedApexes) getModulesFailToActivate ( toInstall, activatedApexes) Etkinleştirilemeyen modülleri alın. |
String[] | getPathsOnDevice ( ITestDevice device, String packageName) Paketin cihazdaki kurulum dosyalarının yollarını alın. |
Path[] | getPreloadPaths ( ITestDevice device, File[] moduleFiles, String packageName, int apiLevel) Cihazdaki ön yükleme paketinin yollarını alın. |
ImmutableMap<String, String> | parsePackageVersionCodes (String output) "package:{key} versionCode:{value}" satırlarını bir haritaya ayrıştırır. |
void | setupDevice ( ITestDevice device) /system altındaki dosyalardan önce adb root ve remount cihazı |
void | waitForDeviceToBeResponsive (long waitTime) |
alanlar
SATIR SONU
public static final String LINE_BREAK
kamu inşaatçılar
Modül İtici
public ModulePusher (ITestDevice device,
long waitTimeMs,
long delayWaitingTimeMs)
parametreler |
---|
device | ITestDevice |
waitTimeMs | long |
delayWaitingTimeMs | long |
Genel yöntemler
kurulum modülleri
public void installModules (ImmutableMultimap<String, File> moduleFiles,
boolean factoryReset,
boolean disablePackageCache)
Adb push ile moduleFiles
cihaza yükler.
parametreler |
---|
moduleFiles | ImmutableMultimap : paket adlarından paket dosyalarına bir çoklu harita. Bölünmüş durumda, temel paket yineleme sırasında ilk olmalıdır. |
factoryReset | boolean : fabrika ayarlarına sıfırlama yoluyla yeniden yüklenirse. |
disablePackageCache | boolean |
Korumalı yöntemler
checkApexAktifleştirildi
protected void checkApexActivated (ITestDevice device,
modules)
Tüm apekslerin etkinleştirilip etkinleştirilmediğini kontrol edin.
parametreler |
---|
device | ITestDevice : test ediliyor. |
modules | |
getApexPathUnderSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)
parametreler |
---|
device | ITestDevice |
packageName | String |
getModulesFailToActivate
protected getModulesFailToActivate ( toInstall,
activatedApexes)
Etkinleştirilemeyen modülleri alın.
parametreler |
---|
toInstall | |
activatedApexes | : Cihazdaki aktif apekslerin seti |
İadeler |
---|
| etkinleştirilemeyen giriş tepe modüllerinin uç bilgilerini içeren bir liste. |
getPathsOnDevice
protected String[] getPathsOnDevice (ITestDevice device,
String packageName)
Paketin cihazdaki kurulum dosyalarının yollarını alın.
parametreler |
---|
device | ITestDevice : test ediliyor |
packageName | String : modülün |
İadeler |
---|
String[] | paketin tüm dosyalarının yolları |
getPreloadPaths
protected Path[] getPreloadPaths (ITestDevice device,
File[] moduleFiles,
String packageName,
int apiLevel)
Cihazdaki ön yükleme paketinin yollarını alın.
Bölünmüş paketler için, paket dizininin yolunu ve ardından dosyaların yollarını döndürün. Sonuç olarak, bu durumda getiri boyutu her zaman > 1'dir. Bölünmemiş paketler için, ön yükleme kurulum dosyasının yolunu döndürmeniz yeterlidir.
parametreler |
---|
device | ITestDevice : test ediliyor |
moduleFiles | File : yüklenecek yerel modül dosyaları |
packageName | String : modülün |
apiLevel | int : cihazın |
İadeler |
---|
Path[] | önyükleme dosyalarının yolları. |
parsePackageVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
"package:{key} versionCode:{value}" satırlarını bir haritaya ayrıştırır.
parametreler |
---|
output | String |
İadeler |
---|
ImmutableMap<String, String> | |
kurulumCihaz
protected void setupDevice (ITestDevice device)
/system altındaki dosyalardan önce adb root ve remount cihazı
parametreler |
---|
device | ITestDevice |
waitForDeviceToBeResponsive
protected void waitForDeviceToBeResponsive (long waitTime)
parametreler |
---|
waitTime | long |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-03-30 UTC.
[]
[]