Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Modülİtitici
public
class
ModulePusher
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.targetprep.ModulePusher
|
Özet
Fields'ın oynadığı filmler |
public
static
final
String |
LINE_BREAK
|
Herkese açık yöntemler |
void
|
installModules(ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache)
moduleFiles 'ü adb push ile cihaza yükler.
|
Fields'ın oynadığı filmler
LINE_BREAK
public static final String LINE_BREAK
Kamu inşaatçıları
ModulePusher
public ModulePusher (ITestDevice device,
long waitTimeMs,
long delayWaitingTimeMs)
Parametreler |
device |
ITestDevice |
waitTimeMs |
long |
delayWaitingTimeMs |
long |
Herkese açık yöntemler
installModules
public void installModules (ImmutableMultimap<String, File> moduleFiles,
boolean factoryReset,
boolean disablePackageCache)
moduleFiles
'ü adb push ile cihaza yükler.
Parametreler |
moduleFiles |
ImmutableMultimap : Paket adlarından paket dosyalarına giden ç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ükleme yapılırsa. |
disablePackageCache |
boolean |
Korunan yöntemler
checkApexActivated
protected void checkApexActivated (ITestDevice device,
modules)
Tüm üst öğelerin etkin olup olmadığını kontrol edin.
Parametreler |
device |
ITestDevice : test aşamasında. |
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 etkin üst öğeler grubu |
İlerlemeler |
|
etkinleştirilemeyen giriş apex modüllerinin apexinfo bilgilerini içeren bir listedir. |
getPathsOnDevice
protected String[] getPathsOnDevice (ITestDevice device,
String packageName)
Cihazdaki paketin yükleme dosyalarının yollarını alın.
Parametreler |
device |
ITestDevice : test aşamasında |
packageName |
String : modülün |
İlerlemeler |
String[] |
Paketin tüm dosyalarının yolları |
getPreloadPaths
protected Path[] getPreloadPaths (ITestDevice device,
File[] moduleFiles,
String packageName,
int apiLevel)
Pakete önceden yükleme paketinin yollarını öğrenin.
Bölünmüş paketler için paket dizininin yolunu ve ardından dosyaların yollarını döndürün. Sonuç olarak, bu durumda döndürülen sonuç boyutu her zaman 1'den büyük olur. Bölünmüş olmayan paketler için önceden yükleme yükleme dosyasının yolunu döndürün.
Parametreler |
device |
ITestDevice : test ediliyor |
moduleFiles |
File : Yüklenecek yerel modül dosyaları |
packageName |
String : modülün |
apiLevel |
int : cihazın |
İlerlemeler |
Path[] |
önceden yüklenen dosyaların yollarını belirtin. |
parsePackageVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
"package:{key} versionCode:{value}" satırlarını bir haritaya ayrıştırır.
Parametreler |
output |
String |
İlerlemeler |
ImmutableMap<String, String> |
|
setupDevice
protected void setupDevice (ITestDevice device)
/system altında dosya yüklemeden önce adb root ve cihazı yeniden bağlama
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: 2024-11-09 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-11-09 UTC."],[],[]]