Test Cihazı

public class TestDevice
extends NativeDevice

Java.lang.Nesne
🎃 com.android.tradefed.device.NativeDevice
  🎃 com.android.tradefed.device.TestDevice


Tam yığın Android cihaz için ITestDevice uygulaması

Özet

İç içe yerleştirilmiş sınıflar

class TestDevice.MicrodroidBuilder

Microdroid TestDevice oluşturmak için kullanılan bir oluşturucu. 

Fields'ın oynadığı filmler

public static final String DISMISS_KEYGUARD_CMD

Tuş koruyucuyu kapatmak için kullanılabilecek komutlar.

Kamu inşaatçıları

TestDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Herkese açık yöntemler

boolean canSwitchToHeadlessSystemUser()

Gözetimsiz SYSTEM kullanıcısına geçişe izin verilip verilmediğini döndürür.

boolean clearErrorDialogs()

Cihaz kullanıcı arayüzünde görüntülenmekte olan hata iletişim kutularını kapatmayı deneyin.

int createUser(String name)

Belirtilen ada ve varsayılan olarak 0 işaretine sahip bir kullanıcı oluşturun.

int createUser(String name, boolean guest, boolean ephemeral, boolean forTesting)

Belirli bir ada ve sağlanan işaretlere sahip bir kullanıcı oluşturun

int createUser(String name, boolean guest, boolean ephemeral)

Belirli bir ada ve sağlanan işaretlere sahip bir kullanıcı oluşturun

int createUserNoThrow(String name)

Belirtilen ada ve varsayılan olarak 0 işaretine sahip bir kullanıcı oluşturun.

void disableKeyguard()

Tuş koruyucuyu devre dışı bırakma girişiminde bulunur.

boolean doesFileExist(String deviceFilePath)

Dosyanın cihazda mevcut olup olmadığını belirlemek için yardımcı yöntem.

boolean doesFileExist(String deviceFilePath, int userId)

Cihazdaki dosyanın belirli bir kullanıcı için mevcut olup olmadığını belirlemeye yardımcı olan yardımcı yöntem.

File dumpHeap(String process, String devicePath)

Yığını system_server'dan döküm yapmaya çalış.

getActiveApexes()

Cihazda etkinleştirilmiş APEX'lerle ilgili bilgileri alın.

getAllSettings(String namespace)

İstenen ad alanının anahtar/değer çiftlerini döndürün.

String getAndroidId(int userId)

Bir userId ile ilişkili android-id'yi bulup (bulunamazsa null) döndürün.

getAndroidIds()

Kullanıcı kimlikleriyle eşleşen Android kimliklerinin haritasını oluşturun.

PackageInfo getAppPackageInfo(String packageName)

Cihazda yüklü bir paketle ilgili bilgileri getir.

getAppPackageInfos()

Cihazda yüklü paketlerin bilgilerini getirin.

InputStreamSource getBugreport()

Cihazdan bir hata raporu alır.

InputStreamSource getBugreportz()

Cihazdan bir errorreportz alır.

DeviceFoldableState getCurrentFoldableState()

Cihazın mevcut katlanabilir durumunu veya bazı sorunlar oluştuysa null değerini döndürür.

int getCurrentUser()

Çalışan geçerli kullanıcının kimliğini döndürün.

getFoldableStates()

Cihazdaki katlanabilir cihaz durumlarının listesini döndürür.

getInstalledPackageNames()

Cihazda bulunan uygulama paketi adlarını getirin.

KeyguardControllerState getKeyguardState()

Tuş koruyucunun mevcut durumunu almak için bir nesne döndürün veya desteklenmiyorsa boş veya geçersiz kılın.

Integer getMainUserId()

Ana kullanıcı kimliğini döndürür.

getMainlineModuleInfo()

Cihazda yüklü ana hat modülleriyle ilgili bilgileri alın.

int getMaxNumberOfRunningUsersSupported()

Aynı anda çalışan, desteklenen maksimum sayıda kullanıcı elde edin.

int getMaxNumberOfUsersSupported()

Desteklenen maksimum sayıda kullanıcıya ulaşın.

Integer getPrimaryUserId()

Birincil kullanıcı kimliğini döndürür.

InputStreamSource getScreenshot()

Cihazdan bir ekran görüntüsü alır.

InputStreamSource getScreenshot(String format, boolean rescale)

Cihazdan bir ekran görüntüsü alır.

InputStreamSource getScreenshot(String format)

Cihazdan bir ekran görüntüsü alır.

InputStreamSource getScreenshot(long displayId)

Belirtilen ekran kimliğinden bir ekran görüntüsü alır.

String getSetting(String namespace, String key)

getSetting(int, String, String) bölümüne bakın ve sistem kullanıcısı üzerinde gerçekleştirildi.

String getSetting(int userId, String namespace, String key)

İstenen ayarın değerini döndürün.

getUninstallablePackageNames()

Yüklemesi kaldırılabilen uygulama paketi adlarını getirin.

int getUserFlags(int userId)

Belirli bir kullanıcının flag'lerini bulup döndürün.

getUserInfos()

useId haritasını cihazdaki UserInfo hedefine alır.

int getUserSerialNumber(int userId)

Varsa userId ile ilişkili seri numarasını döndürün (diğer durumlarda -10000).

boolean hasFeature(String feature)

Bir özelliğin cihazda kullanılabilir olup olmadığını kontrol edin.

String installPackage(File packageFile, boolean reinstall, String... extraArgs)

Cihaza bir Android paketi yükleyin.

String installPackage(File packageFile, boolean reinstall, boolean grantPermissions, String... extraArgs)

Cihaza bir Android paketi yükleyin.

String installPackage(File packageFile, File certFile, boolean reinstall, String... extraArgs)

Cihaza bir Android paketi yükleyin.

String installPackageForUser(File packageFile, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs)

Belirli bir kullanıcı için cihaza bir Android paketi yükleyin.

String installPackageForUser(File packageFile, boolean reinstall, int userId, String... extraArgs)

Belirli bir kullanıcı için cihaza bir Android paketi yükleyin.

String installPackages( packageFiles, boolean reinstall, String... extraArgs)

String installPackages( packageFiles, boolean reinstall, boolean grantPermissions, String... extraArgs)

String installPackagesForUser( packageFiles, boolean reinstall, boolean grantPermissions, int userId, String... extraArgs)

String installPackagesForUser( packageFiles, boolean reinstall, int userId, String... extraArgs)

String installRemotePackages( remoteApkPaths, boolean reinstall, String... extraArgs)

String installRemotePackages( remoteApkPaths, boolean reinstall, boolean grantPermissions, String... extraArgs)

boolean isAppEnumerationSupported()

Cihazdaki platformun uygulama numaralandırmasını destekleyip desteklemediğini kontrol etme

boolean isHeadlessSystemUserMode()

Cihazın gözetimsiz sistem kullanıcı modunu kullanıp kullanmadığını döndürür.

boolean isMainUserPermanentAdmin()

Ana kullanıcının kalıcı yönetici olup olmadığını ve silinememesi veya düzeyinin düşürülemediğini döndürür yönetici olmayan durumunu ele alacağız.

boolean isMultiUserSupported()

Birden çok kullanıcının desteklenip desteklenmediğini belirler.

boolean isPackageInstalled(String packageName)

Cihazın şu anda yüklü olup olmadığını kontrol etmek için belirli bir paket adını sorgulayın.

boolean isPackageInstalled(String packageName, String userId)

Belirli bir paket adı ve verilen kullanıcı kimliği için cihazı sorgulayarak paketin şu anda yüklü olup olmadığını gösterir.

boolean isUserRunning(int userId)

Belirli bir kullanıcının çalışıp çalışmadığını kontrol edin.

boolean isUserSecondary(int userId)

Belirtilen kullanıcının, işaretlemelerine göre ikincil kullanıcı olup olmadığını döndürür.

boolean isUserVisible(int userId)

Belirtilen kullanıcının görünür olup olmadığını kontrol eder.

boolean isUserVisibleOnDisplay(int userId, int displayId)

Belirtilen kullanıcının belirtilen ekranda görünür olup olmadığını kontrol eder.

boolean isVisibleBackgroundUsersOnDefaultDisplaySupported()

Cihazın, kullanıcıların ERROR(/java.android.view.Display#DEFAULT_DISPLAY) içinde arka planda görünür olarak başlatılmasına izin verip vermediğini döndürür.

boolean isVisibleBackgroundUsersSupported()

Cihazın, kullanıcıların arka planda görünür olarak başlatılmasına izin verip vermediğini döndürür.

listDisplayIds()

Cihazdaki kullanılabilir ekran kimliklerinin listesini "dumpsys" tarafından bildirilen şekilde topla SurfaceFlinger".

listDisplayIdsForStartingVisibleBackgroundUsers()

start a user visible in the background için kullanılabilecek ekranların listesini alır.

listUsers()

Cihazdaki kullanıcıların listesini alır.

boolean logBugreport(String dataName, ITestLogger listener)

Hata raporu alıp bildirenlere günlüğe kaydetmenin yardımcı yöntemi.

void notifySnapuserd(SnapuserdWaitPhase waitPhase)
void postInvocationTearDown(Throwable exception)

Çağrıdan sonra yürütülecek, cihaza özgü gerekli temizlik için ek adımlar tamamlandı.

boolean removeAdmin(String componentName, int userId)

Belirtilen kullanıcıdaki belirtilen cihaz yöneticisini kaldırın ve başarılıysa true değerini, aksi takdirde false değerini döndürün.

void removeOwners()

Mevcut tüm cihaz profili sahiplerini en iyi şekilde kaldırın.

boolean removeUser(int userId)

Belirli bir kullanıcıyı cihazdan kaldırın.

boolean setDeviceOwner(String componentName, int userId)

Belirli bir kullanıcıda bir cihaz yöneticisi bileşenini cihaz sahibi olarak ayarlayın.

void setSetting(String namespace, String key, String value)

setSetting(int, String, String, String) bölümüne bakın ve sistem kullanıcısı üzerinde gerçekleştirildi.

void setSetting(int userId, String namespace, String key, String value)

Belirli bir kullanıcının ad alanına bir ayar değeri ekleyin.

void shutdownMicrodroid(ITestDevice microdroidDevice)

Varsa mikrodroid cihazı kapatır.

boolean startUser(int userId)

Belirli bir kullanıcı şu anda durdurulmuş durumdaysa arka planda başlatır.

boolean startUser(int userId, boolean waitFlag)

Belirli bir kullanıcı şu anda durdurulmuş durumdaysa arka planda başlatır.

boolean startVisibleBackgroundUser(int userId, int displayId, boolean waitFlag)

Belirli bir kullanıcıyı arka planda başlatır ve belirtilen ekranda görünür (ör. o ekranda etkinlik başlatmak için).

boolean stopUser(int userId, boolean waitFlag, boolean forceFlag)

Belirli bir kullanıcıyı durdurun.

boolean stopUser(int userId)

Belirli bir kullanıcıyı durdurur.

boolean supportsMicrodroid()

Mikrodroid çalıştırmak için ön koşulları kontrol eder.

boolean supportsMicrodroid(boolean protectedVm)

Mikrodroid çalıştırmak için ön koşulları kontrol eder.

boolean switchUser(int userId)

Varsayılan zaman aşımı olan başka bir kullanıcı kimliğine geçin.

boolean switchUser(int userId, long timeout)

Son tarih olarak belirtilen zaman aşımını içeren başka bir userId'ye geçin.

Bugreport takeBugreport()

Bir hata raporu alıp işlenecek bir Bugreport nesnesinin içinde döndürür.

String uninstallPackage(String packageName)

Android paketini cihazdan kaldırın.

String uninstallPackageForUser(String packageName, int userId)

Belirli bir kullanıcı için cihazdan Android paketini kaldırın.

void waitForSnapuserd(SnapuserdWaitPhase currentPhase)

Korunan yöntemler

AaptParser createParser(File appFile)
void doAdbReboot(NativeDevice.RebootMode rebootMode, String reason)

Adb yeniden başlatma işlemi gerçekleştirin.

InputStreamSource getBugreportInternal()
File getBugreportzInternal()

Bugreportz zip dosyasını ERROR(/File) olarak almak için dahili Yardımcı yöntemi.

long getCheckNewUserSleep()

Test amacıyla kullanıma sunuldu.

long getHostCurrentTime()

Test amacıyla kullanıma sunuldu

void prePostBootSetup()

Her cihaz türünün (AndroidNativeDevice, TestDevice) aşağıdaki cihazlar için bu yöntemi geçersiz kılmasına izin verir: kurulumu için e-posta gönderebilirsiniz.

Fields'ın oynadığı filmler

DISMISS_KEYGUARD_CMD

public static final String DISMISS_KEYGUARD_CMD

Tuş koruyucuyu kapatmak için kullanılabilecek komutlar.

Kamu inşaatçıları

Test Cihazı

public TestDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

Herkese açık yöntemler

BaşlıksızSistemKullanıcısınaGeçiş

public boolean canSwitchToHeadlessSystemUser ()

Gözetimsiz SYSTEM kullanıcısına geçişe izin verilip verilmediğini döndürür.

İlerlemeler
boolean

Fırlatma
DeviceNotAvailableException

clearErrorDialogs

public boolean clearErrorDialogs ()

Cihaz kullanıcı arayüzünde görüntülenmekte olan hata iletişim kutularını kapatmayı deneyin.

İlerlemeler
boolean İletişim kutusu yoksa veya iletişim kutuları başarıyla temizlendiyse true. Aksi takdirde false.

Fırlatma
DeviceNotAvailableException

createUser

public int createUser (String name)

Belirtilen ada ve varsayılan olarak 0 işaretine sahip bir kullanıcı oluşturun.

Parametreler
name String: Cihazda oluşturulacak kullanıcı

İlerlemeler
int oluşturulan kullanıcı kimliğinin tam sayısı

Fırlatma
DeviceNotAvailableException

createUser

public int createUser (String name, 
                boolean guest, 
                boolean ephemeral, 
                boolean forTesting)

Belirli bir ada ve sağlanan işaretlere sahip bir kullanıcı oluşturun

Parametreler
name String: Cihazda oluşturulacak kullanıcı

guest boolean: oluşturma sırasında konuk bayrağını etkinleştir

ephemeral boolean: oluşturma sırasında --kısa süreli kullanıcı işaretini etkinleştir

forTesting boolean: oluşturma sırasında test etmek için test işaretini etkinleştirin

İlerlemeler
int oluşturulan kullanıcının kimliği

Fırlatma
DeviceNotAvailableException

createUser

public int createUser (String name, 
                boolean guest, 
                boolean ephemeral)

Belirli bir ada ve sağlanan işaretlere sahip bir kullanıcı oluşturun

Parametreler
name String: Cihazda oluşturulacak kullanıcı

guest boolean: oluşturma sırasında konuk bayrağını etkinleştir

ephemeral boolean: oluşturma sırasında --kısa süreli kullanıcı işaretini etkinleştir

İlerlemeler
int oluşturulan kullanıcının kimliği

Fırlatma
DeviceNotAvailableException

createUserNoThrow

public int createUserNoThrow (String name)

Belirtilen ada ve varsayılan olarak 0 işaretine sahip bir kullanıcı oluşturun.

Parametreler
name String: Cihazda oluşturulacak kullanıcı

İlerlemeler
int oluşturulan kullanıcı kimliği için tam sayı veya hata için -1.

Fırlatma
DeviceNotAvailableException

Tuş Korumasını Devre Dışı Bırak

public void disableKeyguard ()

Tuş koruyucuyu devre dışı bırakma girişiminde bulunur.

İlk olarak giriş dağıtımının hazır olmasını bekleyin. Bu işlem, cihaz, mevcut çerçeve nedeniyle eşzamansız bir şekilde BOOT_COMPLETE ile ilgili rapor uygulamada zaman zaman yarış durumu da vardır. Ardından tuş koruyucuyu kapatmak için komut gönderilir (çalışır (yalnızca güvenli olmayanlarda)

Fırlatma
DeviceNotAvailableException

yokFileExist

public boolean doesFileExist (String deviceFilePath)

Dosyanın cihazda mevcut olup olmadığını belirlemek için yardımcı yöntem.

Parametreler
deviceFilePath String: kontrol edilecek cihazdaki dosyanın mutlak yolu

İlerlemeler
boolean Dosya varsa true, yoksa false.

Fırlatma
DeviceNotAvailableException

yokFileExist

public boolean doesFileExist (String deviceFilePath, 
                int userId)

Cihazdaki dosyanın belirli bir kullanıcı için mevcut olup olmadığını belirlemeye yardımcı olan yardımcı yöntem.

Parametreler
deviceFilePath String: kontrol edilecek cihazdaki dosyanın mutlak yolu

userId int: Dosyanın varlığını kontrol etmek için kullanılacak kullanıcı kimliği

İlerlemeler
boolean Dosya varsa true, yoksa false.

Fırlatma
DeviceNotAvailableException

dumpHeap

public File dumpHeap (String process, 
                String devicePath)

Yığını system_server'dan döküm yapmaya çalış. Temizle ilgili konuları temizlemek, arayanın sorumluluğudur. bu dökümdeki dosyayı oluşturur.

Parametreler
process String: Kopyalanacak cihaz işleminin adı.

devicePath String: Cihazda dökümün yerleştirileceği yol. Bu, bu size izin veriyor.

İlerlemeler
File raporu içeren ERROR(/File). İşlem başarısız olursa null değerini alır.

Fırlatma
DeviceNotAvailableException

getActiveApexe'ler

public  getActiveApexes ()

Cihazda etkinleştirilmiş APEX'lerle ilgili bilgileri alın.

İlerlemeler
ERROR(/Set)/ApexInfo cihaz şu anda cihazda etkin

Fırlatma
DeviceNotAvailableException

getAllSettings

public  getAllSettings (String namespace)

İstenen ad alanının anahtar/değer çiftlerini döndürün.

Parametreler
namespace String: {"system", "secure", "global"} seçeneklerinden biri olmalıdır

İlerlemeler
anahtar/değer çiftlerinin haritasına bakabilirsiniz. Ad alanı desteklenmiyorsa null.

Fırlatma
DeviceNotAvailableException

getAndroidId

public String getAndroidId (int userId)

Bir userId ile ilişkili android-id'yi bulup (bulunamazsa null) döndürün.

Parametreler
userId int

İlerlemeler
String

Fırlatma
DeviceNotAvailableException

getAndroidId'ler

public  getAndroidIds ()

Kullanıcı kimlikleriyle eşleşen Android kimliklerinin haritasını oluşturun. Her kullanıcının belirli bir sürede id ile ilişkilendirilmiş bir Android kimliği bulunduğundan bazı kullanıcı kimlikleri null ile eşleşebilir.

İlerlemeler
Kullanıcı kimlikleriyle eşleşen Android kimlikleri haritası bulundu.

Fırlatma
DeviceNotAvailableException

getAppPackageInfo

public PackageInfo getAppPackageInfo (String packageName)

Cihazda yüklü bir paketle ilgili bilgileri getir.

Parametreler
packageName String

İlerlemeler
PackageInfo Bilgi alınamadıysa PackageInfo veya null

Fırlatma
DeviceNotAvailableException

getAppPackageInfos

public  getAppPackageInfos ()

Cihazda yüklü paketlerin bilgilerini getirin.

İlerlemeler
ERROR(/List)/PackageInfo cihaz cihaza yüklendi.

Fırlatma
DeviceNotAvailableException

getBugreport

public InputStreamSource getBugreport ()

Cihazdan bir hata raporu alır.

Bu uygulamanın, sdcard olmayan bir cihazda çalışmaya devam edeceği garanti edilir. (veya sdcard'ın henüz eklenmemiş olduğu durumlarda).

İlerlemeler
InputStreamSource İsteğe bağlı olarak hata raporu içeriklerini üretecek bir InputStreamSource. İçinde başarısız olursa InputStreamSource, boş bir ERROR(/InputStream) üretir.

getBugreportz

public InputStreamSource getBugreportz ()

Cihazdan bir errorreportz alır. Zip biçimi hata raporu, ana hata raporunu ve yardımcı olacak diğer günlük dosyalarını da bulabilirsiniz.

Yalnızca 'adb sürümü' için desteklenir > 1.0.36

İlerlemeler
InputStreamSource errorreportz içeren zip dosyasının InputStreamSource öğesi, içinde null değeri döndürün belirler.

getCurrentFoldableState

public DeviceFoldableState getCurrentFoldableState ()

Cihazın mevcut katlanabilir durumunu veya bazı sorunlar oluştuysa null değerini döndürür.

İlerlemeler
DeviceFoldableState

Fırlatma
DeviceNotAvailableException

getCurrentUser

public int getCurrentUser ()

Çalışan geçerli kullanıcının kimliğini döndürün. Hata durumunda -10000 değerini döndürün.

İlerlemeler
int

Fırlatma
DeviceNotAvailableException

getFoldableStates

public  getFoldableStates ()

Cihazdaki katlanabilir cihaz durumlarının listesini döndürür. "cmd device_state" ile edinilebilir yazdırma durumları".

İlerlemeler

Fırlatma
DeviceNotAvailableException

getYüklenenPaketAdları

public  getInstalledPackageNames ()

Cihazda bulunan uygulama paketi adlarını getirin.

İlerlemeler
Cihazda şu anda ERROR(/Set)/String paket adı yüklü.

Fırlatma
DeviceNotAvailableException

getKeyGuardState

public KeyguardControllerState getKeyguardState ()

Tuş koruyucunun mevcut durumunu almak için bir nesne döndürün veya desteklenmiyorsa boş veya geçersiz kılın.

İlerlemeler
KeyguardControllerState tuş koruyucunun durumunun anlık görüntüsünü içeren bir KeyguardControllerState ve KeyGuard sorgusu desteklenmiyorsa Null değerini döndürür.

Fırlatma
DeviceNotAvailableException

getMainUserId

public Integer getMainUserId ()

Ana kullanıcı kimliğini döndürür.

İlerlemeler
Integer varsa ana kullanıcının userId değeri, ana kullanıcı yoksa null olur.

Fırlatma
DeviceNotAvailableException

getMainlineModuleInfo

public  getMainlineModuleInfo ()

Cihazda yüklü ana hat modülleriyle ilgili bilgileri alın.

İlerlemeler
Cihazda şu anda String ana hat modülünden ERROR(/Set) tanesi yüklü.

Fırlatma
DeviceNotAvailableException

getMaxNumberOfRunningUsersSupported

public int getMaxNumberOfRunningUsersSupported ()

Aynı anda çalışan, desteklenen maksimum sayıda kullanıcı elde edin. Varsayılan olarak 0 değerine ayarlanır.

İlerlemeler
int Aynı anda çalışan kullanıcı sayısını gösteren bir tam sayı

Fırlatma
DeviceNotAvailableException

getMaxNumberOfUsersSupported

public int getMaxNumberOfUsersSupported ()

Desteklenen maksimum sayıda kullanıcıya ulaşın. Varsayılan olarak 0 değerine ayarlanır.

İlerlemeler
int desteklenen kullanıcı sayısını gösteren bir tam sayı

Fırlatma
DeviceNotAvailableException

getBirincilKullanıcıKimliği

public Integer getPrimaryUserId ()

Birincil kullanıcı kimliğini döndürür.

İlerlemeler
Integer varsa birincil kullanıcının userId'si, birincil kullanıcı yoksa boştur.

Fırlatma
DeviceNotAvailableException

getEkran görüntüsü

public InputStreamSource getScreenshot ()

Cihazdan bir ekran görüntüsü alır.

İlerlemeler
InputStreamSource Ekran görüntüsünün png biçiminde bir InputStreamSource veya varsa null Ekran görüntüsü alınamadı.

Fırlatma
DeviceNotAvailableException

getEkran görüntüsü

public InputStreamSource getScreenshot (String format, 
                boolean rescale)

Cihazdan bir ekran görüntüsü alır. Bunun yerine getScreenshot(String) kullanılması önerilir JPEG kodlamasını kullanır.

Parametreler
format String: desteklenen PNG, JPEG

rescale boolean: Oluşturulan resmin boyutunu azaltmak için ekran görüntüsünün yeniden ölçeklendirilmesi gerekiyorsa

İlerlemeler
InputStreamSource InputStreamSource ekran görüntüsü biçiminde veya null ekran görüntüsü alınamadı.

Fırlatma
DeviceNotAvailableException

getEkran görüntüsü

public InputStreamSource getScreenshot (String format)

Cihazdan bir ekran görüntüsü alır. Daha küçük boyutlar için JPEG kodlamasıyla bunun yerine getEkran görüntüsü(format) kullanılması önerilir

Parametreler
format String: desteklenen PNG, JPEG

İlerlemeler
InputStreamSource Ekran görüntüsünün biçiminde bir InputStreamSource veya varsa null Ekran görüntüsü alınamadı.

Fırlatma
DeviceNotAvailableException

getEkran görüntüsü

public InputStreamSource getScreenshot (long displayId)

Belirtilen ekran kimliğinden bir ekran görüntüsü alır. Dosya PNG biçimindedir.

YAPILACAKLAR: Yukarıdaki uygulamaları 'biçimi' destekleyecek şekilde genişletin ve "yeniden ölçeklendirin"

Parametreler
displayId long: Ekran görüntüsü alınacak ekranın kimliği.

İlerlemeler
InputStreamSource InputStreamSource ekran görüntüsü biçiminde veya null ekran görüntüsü alınamadı.

Fırlatma
DeviceNotAvailableException

getSetting

public String getSetting (String namespace, 
                String key)

getSetting(int, String, String) bölümüne bakın ve sistem kullanıcısı üzerinde gerçekleştirildi.

Parametreler
namespace String

key String

İlerlemeler
String

Fırlatma
DeviceNotAvailableException

getSetting

public String getSetting (int userId, 
                String namespace, 
                String key)

İstenen ayarın değerini döndürün. ad alanı şunlardan biri olmalıdır: {"system", "secure", "global"}

Parametreler
userId int

namespace String

key String

İlerlemeler
String kullanıcının ad alanı:anahtarıyla ilişkili değerdir. Bulunamazsa null olur.

Fırlatma
DeviceNotAvailableException

getRemoveablePackageNames

public  getUninstallablePackageNames ()

Yüklemesi kaldırılabilen uygulama paketi adlarını getirin. Bu tanım sistem dışı paketler ve güncellenmiş sistem paketleri.

İlerlemeler
Kaldırılabilir String paket adlarının ERROR(/Set) kadarı şu anda olanak tanır.

Fırlatma
DeviceNotAvailableException

getUserFlags

public int getUserFlags (int userId)

Belirli bir kullanıcının flag'lerini bulup döndürün. İşaretler, "android.content.pm.UserInfo" içinde tanımlanır sınıfını ele alacağız.

Parametreler
userId int

İlerlemeler
int bulunursa, userId ile ilişkili flag'ler (diğer durumlarda -10000).

Fırlatma
DeviceNotAvailableException

getUserInfos

public  getUserInfos ()

useId haritasını cihazdaki UserInfo hedefine alır. Cihazdan alınan çıkış beklendiği gibi değilse DeviceRuntimeException hatası verilir.

İlerlemeler
UserInfo nesnelerinin listesi.

Fırlatma
DeviceNotAvailableException

getUserSerialNumber

public int getUserSerialNumber (int userId)

Varsa userId ile ilişkili seri numarasını döndürün (diğer durumlarda -10000).

Parametreler
userId int

İlerlemeler
int

Fırlatma
DeviceNotAvailableException

hasFeature

public boolean hasFeature (String feature)

Bir özelliğin cihazda kullanılabilir olup olmadığını kontrol edin.

Parametreler
feature String: Hangi biçim "feature:" olmalı? veya "" doğrudan ekleyebilirsiniz.

İlerlemeler
boolean Özellik bulunursa doğru, aksi takdirde yanlış değerini alır.

Fırlatma
DeviceNotAvailableException

installPackage

public String installPackage (File packageFile, 
                boolean reinstall, 
                String... extraArgs)

Cihaza bir Android paketi yükleyin.

Parametreler
packageFile File: Yüklenecek apk dosyası

reinstall boolean: Yeniden yükleme yapılması gerekiyorsa true

extraArgs String: Geçirilecek isteğe bağlı ekstra bağımsız değişkenler. Bkz. "adb shell pm -h" için seçenekleri vardır.

İlerlemeler
String hata koduyla birlikte String veya başarılıysa null.

Fırlatma
DeviceNotAvailableException

installPackage

public String installPackage (File packageFile, 
                boolean reinstall, 
                boolean grantPermissions, 
                String... extraArgs)

Cihaza bir Android paketi yükleyin.

Not: Yalnızca şurada çalışma zamanı izni vermenin açık bir şekilde kontrol edilmesini gerektiren kullanım alanları: yükleme zamanı bu işlevi çağırmalıdır.

Parametreler
packageFile File: Yüklenecek apk dosyası

reinstall boolean: Yeniden yükleme yapılması gerekiyorsa true

grantPermissions boolean: Tüm çalışma zamanı izinlerinin yükleme sırasında verilip verilmeyeceğine

extraArgs String: Geçirilecek isteğe bağlı ekstra bağımsız değişkenler. Bkz. "adb shell pm -h" için seçenekleri vardır.

İlerlemeler
String hata koduyla birlikte String veya başarılıysa null.

Fırlatma
DeviceNotAvailableException

installPackage

public String installPackage (File packageFile, 
                File certFile, 
                boolean reinstall, 
                String... extraArgs)

Cihaza bir Android paketi yükleyin.

Not: Yalnızca şurada çalışma zamanı izni vermenin açık bir şekilde kontrol edilmesini gerektiren kullanım alanları: yükleme zamanı bu işlevi çağırmalıdır.

Parametreler
packageFile File: Yüklenecek apk dosyası

certFile File: Yeniden yükleme yapılması gerekiyorsa true

reinstall boolean: Tüm çalışma zamanı izinlerinin yükleme sırasında verilip verilmeyeceğine

extraArgs String: Geçirilecek isteğe bağlı ekstra bağımsız değişkenler. Bkz. "adb shell pm -h" için seçenekleri vardır.

İlerlemeler
String hata koduyla birlikte String veya başarılıysa null.

Fırlatma
DeviceNotAvailableException

Kullanıcı İçin Paket

public String installPackageForUser (File packageFile, 
                boolean reinstall, 
                boolean grantPermissions, 
                int userId, 
                String... extraArgs)

Belirli bir kullanıcı için cihaza bir Android paketi yükleyin.

Not: Yalnızca şurada çalışma zamanı izni vermenin açık bir şekilde kontrol edilmesini gerektiren kullanım alanları: yükleme zamanı bu işlevi çağırmalıdır.

Parametreler
packageFile File: Yüklenecek apk dosyası

reinstall boolean: Yeniden yükleme yapılması gerekiyorsa true

grantPermissions boolean: Tüm çalışma zamanı izinlerinin yükleme sırasında verilip verilmeyeceğine

userId int: Yükleme yapılacak kullanıcı kimliği tam sayıdır.

extraArgs String: Geçirilecek isteğe bağlı ekstra bağımsız değişkenler. Bkz. "adb shell pm -h" için seçenekleri vardır.

İlerlemeler
String hata koduyla birlikte String veya başarılıysa null.

Fırlatma
DeviceNotAvailableException

Kullanıcı İçin Paket

public String installPackageForUser (File packageFile, 
                boolean reinstall, 
                int userId, 
                String... extraArgs)

Belirli bir kullanıcı için cihaza bir Android paketi yükleyin.

Parametreler
packageFile File: Yüklenecek apk dosyası

reinstall boolean: Yeniden yükleme yapılması gerekiyorsa true

userId int: Yükleme yapılacak kullanıcı kimliği tam sayıdır.

extraArgs String: Geçirilecek isteğe bağlı ekstra bağımsız değişkenler. Bkz. "adb shell pm -h" için seçenekleri vardır.

İlerlemeler
String hata koduyla birlikte String veya başarılıysa null.

Fırlatma
DeviceNotAvailableException

installPackages

public String installPackages ( packageFiles, 
                boolean reinstall, 
                String... extraArgs)

Parametreler
packageFiles

reinstall boolean

extraArgs String

İlerlemeler
String

Fırlatma
DeviceNotAvailableException

installPackages

public String installPackages ( packageFiles, 
                boolean reinstall, 
                boolean grantPermissions, 
                String... extraArgs)

Parametreler
packageFiles

reinstall boolean

grantPermissions boolean

extraArgs String

İlerlemeler
String

Fırlatma
DeviceNotAvailableException

Kullanıcı İçin Paketler

public String installPackagesForUser ( packageFiles, 
                boolean reinstall, 
                boolean grantPermissions, 
                int userId, 
                String... extraArgs)

Parametreler
packageFiles

reinstall boolean

grantPermissions boolean

userId int

extraArgs String

İlerlemeler
String

Fırlatma
DeviceNotAvailableException

Kullanıcı İçin Paketler

public String installPackagesForUser ( packageFiles, 
                boolean reinstall, 
                int userId, 
                String... extraArgs)

Parametreler
packageFiles

reinstall boolean

userId int

extraArgs String

İlerlemeler
String

Fırlatma
DeviceNotAvailableException

installRemotePackages

public String installRemotePackages ( remoteApkPaths, 
                boolean reinstall, 
                String... extraArgs)

Parametreler
remoteApkPaths

reinstall boolean

extraArgs String

İlerlemeler
String

Fırlatma
DeviceNotAvailableException

installRemotePackages

public String installRemotePackages ( remoteApkPaths, 
                boolean reinstall, 
                boolean grantPermissions, 
                String... extraArgs)

Parametreler
remoteApkPaths

reinstall boolean

grantPermissions boolean

extraArgs String

İlerlemeler
String

Fırlatma
DeviceNotAvailableException

isAppEnumerationsupported

public boolean isAppEnumerationSupported ()

Cihazdaki platformun uygulama numaralandırmasını destekleyip desteklemediğini kontrol etme

İlerlemeler
boolean Uygulama numaralandırma destekleniyorsa doğru, aksi takdirde yanlış değerini alır

Fırlatma
DeviceNotAvailableException

BaşlıksızSistemKullanıcıModu

public boolean isHeadlessSystemUserMode ()

Cihazın gözetimsiz sistem kullanıcı modunu kullanıp kullanmadığını döndürür.

İlerlemeler
boolean

Fırlatma
DeviceNotAvailableException

isMainUserPermanentAdmin

public boolean isMainUserPermanentAdmin ()

Ana kullanıcının kalıcı yönetici olup olmadığını ve silinememesi veya düzeyinin düşürülemediğini döndürür yönetici olmayan durumunu ele alacağız.

İlerlemeler
boolean

Fırlatma
DeviceNotAvailableException

Birden Çok Kullanıcı Destekli

public boolean isMultiUserSupported ()

Birden çok kullanıcının desteklenip desteklenmediğini belirler.

İlerlemeler
boolean birden çok kullanıcı destekleniyorsa true, değilse false (yanlış) değerine sahiptir

Fırlatma
DeviceNotAvailableException

Paket Yüklü

public boolean isPackageInstalled (String packageName)

Cihazın şu anda yüklü olup olmadığını kontrol etmek için belirli bir paket adını sorgulayın.

Parametreler
packageName String

İlerlemeler
boolean Paketin yüklü olduğu bildirilirse doğru değerini alır. Aksi takdirde False (yanlış) değerini alır.

Fırlatma
DeviceNotAvailableException

Paket Yüklü

public boolean isPackageInstalled (String packageName, 
                String userId)

Belirli bir paket adı ve verilen kullanıcı kimliği için cihazı sorgulayarak paketin şu anda yüklü olup olmadığını gösterir.

Parametreler
packageName String: Yüklü olup olmadığını kontrol ettiğimiz paket.

userId String: Paketin yüklü olup olmadığını kontrol ettiğimiz kullanıcı kimliği. Null ise birincil kullanıcı sıfır kullanılır.

İlerlemeler
boolean Paketin yüklü olduğu bildirilirse doğru değerini alır. Aksi takdirde False (yanlış) değerini alır.

Fırlatma
DeviceNotAvailableException

KullanıcıÇalıştırıyor

public boolean isUserRunning (int userId)

Belirli bir kullanıcının çalışıp çalışmadığını kontrol edin.

Parametreler
userId int

İlerlemeler
boolean Kullanıcı çalışıyorsa doğru, diğer her durumda false değerini alır.

Fırlatma
DeviceNotAvailableException

Kullanıcıİkincil

public boolean isUserSecondary (int userId)

Belirtilen kullanıcının, işaretlemelerine göre ikincil kullanıcı olup olmadığını döndürür.

Parametreler
userId int

İlerlemeler
boolean kullanıcı ikincilse true, değilse false (yanlış) değerine sahiptir.

Fırlatma
DeviceNotAvailableException

Kullanıcı Görünür

public boolean isUserVisible (int userId)

Belirtilen kullanıcının görünür olup olmadığını kontrol eder.

"Görünür" Kullanıcı "insan" ile etkileşim kuran bir kullanıcıdır ve dolayısıyla müşterinin başlatma etkinliklerini başlatma (genellikle varsayılan ekranda).

Parametreler
userId int

İlerlemeler
boolean

Fırlatma
DeviceNotAvailableException

Kullanıcı Görünürlüğü

public boolean isUserVisibleOnDisplay (int userId, 
                int displayId)

Belirtilen kullanıcının belirtilen ekranda görünür olup olmadığını kontrol eder.

"Görünür" Kullanıcı "insan" ile etkileşim kuran bir kullanıcıdır ve dolayısıyla müşterinin o ekranda lansman etkinliklerini açabilirsiniz.

Parametreler
userId int

displayId int

İlerlemeler
boolean

Fırlatma
DeviceNotAvailableException

isvisibleBackgroundUsersOnDefaultDisplaySupported

public boolean isVisibleBackgroundUsersOnDefaultDisplaySupported ()

Cihazın, kullanıcıların ERROR(/java.android.view.Display#DEFAULT_DISPLAY) içinde arka planda görünür olarak başlatılmasına izin verip vermediğini döndürür.

Varsa startVisibleBackgroundUser(int, int, boolean) öğesini çağırarak listDisplayIdsForStartingVisibleBackgroundUsers() tarafından döndürülen bir ekran (ERROR(/java.android.view.Display#DEFAULT_DISPLAY) değerini içermelidir).

İlerlemeler
boolean

Fırlatma
DeviceNotAvailableException

GörünürdeArka PlanKullanıcılarDestekli

public boolean isVisibleBackgroundUsersSupported ()

Cihazın, kullanıcıların arka planda görünür olarak başlatılmasına izin verip vermediğini döndürür.

Varsa startVisibleBackgroundUser(int, int, boolean) öğesini çağırarak listDisplayIdsForStartingVisibleBackgroundUsers() tarafından döndürülen bir ekran.

İlerlemeler
boolean

Fırlatma
DeviceNotAvailableException

listDisplayIds

public  listDisplayIds ()

Cihazdaki kullanılabilir ekran kimliklerinin listesini "dumpsys" tarafından bildirilen şekilde topla SurfaceFlinger".

İlerlemeler
Ekranların listesi. Varsayılan değer, her zaman varsayılan görüntü olan 0'ı döndürür.

Fırlatma
DeviceNotAvailableException

listDisplayIdsForBaşlangıç görünürArka Plan Kullanıcıları

public  listDisplayIdsForStartingVisibleBackgroundUsers ()

start a user visible in the background için kullanılabilecek ekranların listesini alır.

İlerlemeler

Fırlatma
DeviceNotAvailableException

listUsers

public  listUsers ()

Cihazdaki kullanıcıların listesini alır. Çıkışsa DeviceRuntimeException atlanır olması beklendiği gibi değil.

İlerlemeler
kullanıcı kimlikleri listesi.

Fırlatma
DeviceNotAvailableException

logBugreport

public boolean logBugreport (String dataName, 
                ITestLogger listener)

Hata raporu alıp bildirenlere günlüğe kaydetmenin yardımcı yöntemi.

Parametreler
dataName String: Hata raporunun bildirileceği ad.

listener ITestLogger: Hata raporunu günlüğe kaydetmek için ITestLogger.

İlerlemeler
boolean Günlük kaydı başarılıysa doğru, aksi takdirde yanlış değerini alır.

bildirimSnapuserd

public void notifySnapuserd (SnapuserdWaitPhase waitPhase)

Parametreler
waitPhase SnapuserdWaitPhase

PostInvocationTearDown

public void postInvocationTearDown (Throwable exception)

Çağrıdan sonra yürütülecek, cihaza özgü gerekli temizlik için ek adımlar tamamlandı.

Parametreler
exception Throwable: Varsa, çağrı hatasının bildirdiği son istisna.

yöneticiyi kaldır

public boolean removeAdmin (String componentName, 
                int userId)

Belirtilen kullanıcıdaki belirtilen cihaz yöneticisini kaldırın ve başarılıysa true değerini, aksi takdirde false değerini döndürün.

Parametreler
componentName String: Cihaz yöneticisinin sayısı kaldırılacak.

userId int: Cihaz yöneticisinin bulunduğu kullanıcı yüzdesi.

İlerlemeler
boolean Başarılıysa doğru, aksi takdirde yanlış değerini alır.

Fırlatma
DeviceNotAvailableException

Sahipleri Kaldır

public void removeOwners ()

Mevcut tüm cihaz profili sahiplerini en iyi şekilde kaldırın.

Fırlatma
DeviceNotAvailableException

kullanıcı kaldırma

public boolean removeUser (int userId)

Belirli bir kullanıcıyı cihazdan kaldırın.

Parametreler
userId int: kaldırılacak kullanıcı sayısı

İlerlemeler
boolean doğru, kullanıcıyı kaldırma işlemi başarılıysa false (yanlış) değerini alır.

Fırlatma
DeviceNotAvailableException

cihazı ayarla

public boolean setDeviceOwner (String componentName, 
                int userId)

Belirli bir kullanıcıda bir cihaz yöneticisi bileşenini cihaz sahibi olarak ayarlayın.

Parametreler
componentName String: Cihaz yöneticisinin cihaz sahibi olması.

userId int: Cihaz sahibinin yaşadığı kullanıcının sayısı.

İlerlemeler
boolean Başarılıysa doğru, aksi takdirde yanlış değerini alır.

Fırlatma
DeviceNotAvailableException

setAyarı

public void setSetting (String namespace, 
                String key, 
                String value)

setSetting(int, String, String, String) bölümüne bakın ve sistem kullanıcısı üzerinde gerçekleştirildi.

Parametreler
namespace String

key String

value String

Fırlatma
DeviceNotAvailableException

setAyarı

public void setSetting (int userId, 
                String namespace, 
                String key, 
                String value)

Belirli bir kullanıcının ad alanına bir ayar değeri ekleyin. Bazı ayarlar yalnızca kullanılabilir yeniden başlatıldıktan sonra. ad alanı şunlardan biri olmalıdır: {"system", "secure", "global"}

Parametreler
userId int

namespace String

key String

value String

Fırlatma
DeviceNotAvailableException

kapatmaMikrodroid

public void shutdownMicrodroid (ITestDevice microdroidDevice)

Varsa mikrodroid cihazı kapatır.

Parametreler
microdroidDevice ITestDevice

Fırlatma
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

başlangıçKullanıcı

public boolean startUser (int userId)

Belirli bir kullanıcı şu anda durdurulmuş durumdaysa arka planda başlatır. Kullanıcı zaten arka planda çalışıyorsa bu yöntem NOOP'dir.

Parametreler
userId int: Kullanıcının arka planda başlaması için

İlerlemeler
boolean kullanıcı arka planda başarıyla başlatıldıysa true.

Fırlatma
DeviceNotAvailableException

başlangıçKullanıcı

public boolean startUser (int userId, 
                boolean waitFlag)

Belirli bir kullanıcı şu anda durdurulmuş durumdaysa arka planda başlatır. Kullanıcı zaten arka planda çalışıyorsa bu yöntem NOOP'dir. Beklenecek ek işaret sağlanabilir geçerli olmasını sağlar.

Parametreler
userId int: Kullanıcının arka planda başlaması için

waitFlag boolean: Komutun, kullanıcı başlatılana ve kilidi açılana kadar beklemesini sağlar.

İlerlemeler
boolean kullanıcı arka planda başarıyla başlatıldıysa true.

Fırlatma
DeviceNotAvailableException

startGörüntülenebilirArka PlanKullanıcısı

public boolean startVisibleBackgroundUser (int userId, 
                int displayId, 
                boolean waitFlag)

Belirli bir kullanıcıyı arka planda başlatır ve belirtilen ekranda görünür (ör. o ekranda etkinlik başlatmak için).

NOT: Bu komut, kullanıcının mevcut, görüntülemenin kullanılabilir, device supports such feature vb. olup olmadığını kontrol etmez.

Parametreler
userId int: Kullanıcının arka planda başlaması için

displayId int: Kullanıcının görüneceği şekilde başlatılacak ekran

waitFlag boolean: Komutun, kullanıcı başlatılana ve kilidi açılana kadar beklemesini sağlar.

İlerlemeler
boolean Kullanıcı arka planda görünür durumda başarıyla başlatıldıysa true.

Fırlatma
DeviceNotAvailableException

durdurmaKullanıcı

public boolean stopUser (int userId, 
                boolean waitFlag, 
                boolean forceFlag)

Belirli bir kullanıcıyı durdurun. İşlemin etkili olması için beklenecek ek işaretler sağlanabilir. ve kullanıcıyı zorla sonlandırın. Mevcut kullanıcı ve sistem kullanıcısı durdurulamıyor.

Parametreler
userId int: Kullanıcının durdurması.

waitFlag boolean: Komutun, kullanıcı durdurulana kadar beklemesini sağlar.

forceFlag boolean: Kullanıcıyı zorla durdurur.

İlerlemeler
boolean true (doğru) değerine sahiptir.

Fırlatma
DeviceNotAvailableException

durdurmaKullanıcı

public boolean stopUser (int userId)

Belirli bir kullanıcıyı durdurur. Kullanıcı zaten durdurulmuşsa bu yöntem bir NOOP'dir. Mevcut kullanıcı ve sistem kullanıcısı durdurulamıyor.

Parametreler
userId int: Kullanıcının durdurması.

İlerlemeler
boolean true (doğru) değerine sahiptir.

Fırlatma
DeviceNotAvailableException

SupportMikrodroid

public boolean supportsMicrodroid ()

Mikrodroid çalıştırmak için ön koşulları kontrol eder.

İlerlemeler
boolean Ön koşullar karşılanıyorsa true (doğru), aksi takdirde false (yanlış) değerini döndürür.

SupportMikrodroid

public boolean supportsMicrodroid (boolean protectedVm)

Mikrodroid çalıştırmak için ön koşulları kontrol eder.

Parametreler
protectedVm boolean: microdroid'in korunan sanal makinede çalışması amaçlanıyorsa doğrudur.

İlerlemeler
boolean Ön koşullar karşılanıyorsa true (doğru), aksi takdirde false (yanlış) değerini döndürür.

anahtarKullanıcı

public boolean switchUser (int userId)

Varsayılan zaman aşımı olan başka bir kullanıcı kimliğine geçin. switchUser(int, long).

Parametreler
userId int

İlerlemeler
boolean Yeni userId değeri, userId sağlayıcıyla eşleşirse doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır.

Fırlatma
DeviceNotAvailableException

anahtarKullanıcı

public boolean switchUser (int userId, 
                long timeout)

Son tarih olarak belirtilen zaman aşımını içeren başka bir userId'ye geçin. Kullanıcı değişikliği başarılı olduktan sonra tuş koruyucuyu devre dışı bırakma denemesi.

Parametreler
userId int

timeout long: geçiş kullanıcısı için "false" değerini döndürmeden önce bekleme süresi.

İlerlemeler
boolean Yeni userId değeri, userId sağlayıcıyla eşleşirse doğru değerini döndürür. Aksi takdirde False (yanlış) değerini alır.

Fırlatma
DeviceNotAvailableException

TakeBugreport

public Bugreport takeBugreport ()

Bir hata raporu alıp işlenecek bir Bugreport nesnesinin içinde döndürür. Dönüş null lütfen unutmayın. Hata raporu nesnesinde başvurulan dosyanın Bugreport.close() aracılığıyla temizlenmesi gerekiyor.

İlerlemeler
Bugreport

removePackage

public String uninstallPackage (String packageName)

Android paketini cihazdan kaldırın.

Parametreler
packageName String: kaldırılacak Android paketi

İlerlemeler
String hata koduyla birlikte String veya başarılıysa null.

Fırlatma
DeviceNotAvailableException

Kullanıcı Tarafından Kaldırılacak Paket

public String uninstallPackageForUser (String packageName, 
                int userId)

Belirli bir kullanıcı için cihazdan Android paketini kaldırın.

Parametreler
packageName String: kaldırılacak Android paketi

userId int: Yüklemenin kaldırılacağı tam sayı kullanıcı kimliği.

İlerlemeler
String hata koduyla birlikte String veya başarılıysa null.

Fırlatma
DeviceNotAvailableException

WaitForSnapuserd

public void waitForSnapuserd (SnapuserdWaitPhase currentPhase)

Parametreler
currentPhase SnapuserdWaitPhase

Fırlatma
DeviceNotAvailableException

Korunan yöntemler

createParser

protected AaptParser createParser (File appFile)

Parametreler
appFile File

İlerlemeler
AaptParser

Yeniden Başlat

protected void doAdbReboot (NativeDevice.RebootMode rebootMode, 
                String reason)

Adb yeniden başlatma işlemi gerçekleştirin.

Parametreler
rebootMode NativeDevice.RebootMode: Bu yeniden başlatma modu.

reason String: Bu yeniden başlatma için

Fırlatma
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getBugreportDahili

protected InputStreamSource getBugreportInternal ()

İlerlemeler
InputStreamSource

getBugreportzDahili

protected File getBugreportzInternal ()

Bugreportz zip dosyasını ERROR(/File) olarak almak için dahili Yardımcı yöntemi.

İlerlemeler
File

getCheckYeniKullanıcıSleep

protected long getCheckNewUserSleep ()

Test amacıyla kullanıma sunuldu.

İlerlemeler
long

getHostCurrentTime"

protected long getHostCurrentTime ()

Test amacıyla kullanıma sunuldu

İlerlemeler
long

Başlatma ÖncesiKurulum

protected void prePostBootSetup ()

Her cihaz türünün (AndroidNativeDevice, TestDevice) aşağıdaki cihazlar için bu yöntemi geçersiz kılmasına izin verir: kurulumu için e-posta gönderebilirsiniz.

Fırlatma
DeviceNotAvailableException