27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
ModulePusher
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
Herkese açık kurucular
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ına göre ilk sırada 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 değerini içeren bir liste. |
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)
Cihazdaki önceden 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 döndürülen değerin boyutu her zaman 1'den büyüktür. Bölünmemiş paketler için önceden yükleme yükleme dosyasının yolunu döndürmeniz yeterlidir.
Parametreler |
device |
ITestDevice : test aşamasında |
moduleFiles |
File : Yüklenecek yerel modül dosyaları |
packageName |
String : modülün |
apiLevel |
int : cihazın |
İlerlemeler |
Path[] |
önceden yükleme dosyalarının yollarını belirtin. |
parsePackageVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
"package:{key} versionCode:{value}" satırlarını bir haritaya ayırır.
Parametreler |
output |
String |
İlerlemeler |
ImmutableMap<String, String> |
|
setupDevice
protected void setupDevice (ITestDevice device)
/system altına 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: 2025-03-26 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: 2025-03-26 UTC."],[],[]]