TestDevice

public class TestDevice
extends NativeDevice

java.lang.Nesne
   ↳ com.android.tradefed.device.NativeDevice
  \t 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

Kilit ekranını 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österilen tüm hata iletişim kutularını kapatmayı deneyin.

int createUser(String name)

Belirli bir ada ve varsayılan işaretlere (0) 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şturma

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

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

int createUserNoThrow(String name)

Belirli bir ada ve varsayılan işaretlere (0) sahip bir kullanıcı oluşturun.

void disableKeyguard()

Kilit ekranını devre dışı bırakma girişimleri

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 yarayan yardımcı yöntem.

File dumpHeap(String process, String devicePath)

system_server'dan yığını dökmeyi deneyin.

getActiveApexes()

Cihazda etkinleştirilen APEX'ler hakkında bilgi getirme.

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 paket hakkında bilgi getirme.

getAppPackageInfos()

Cihazda yüklü paketlerin bilgilerini getirin.

InputStreamSource getBugreport()

Cihazdan bir hata raporu alır.

InputStreamSource getBugreportz()

Cihazdan bir bugreportz 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 mevcut kullanıcının kimliğini döndürür.

getFoldableStates()

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

getInstalledPackageNames()

Cihazdaki uygulama paketi adlarını getirir.

KeyguardControllerState getKeyguardState()

Ana ekran kilidinin mevcut durumunu almak için bir nesne döndürür veya desteklenmiyorsa null değerini döndürür.

Integer getMainUserId()

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

getMainlineModuleInfo()

Cihazda yüklü ana hat modülleri hakkında bilgi edinin.

int getMaxNumberOfRunningUsersSupported()

Aynı anda çalıştırılan maksimum kullanıcı sayısını alın.

int getMaxNumberOfUsersSupported()

Desteklenen maksimum kullanıcı sayısını alın.

Integer getPrimaryUserId()

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

InputStreamSource getScreenshot()

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

InputStreamSource getScreenshot(String format, boolean rescale)

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

InputStreamSource getScreenshot(long displayId)

Belirtilen ekran kimliğine sahip cihazdan ekran görüntüsü alır.

InputStreamSource getScreenshot(String format)

Cihazdan 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ında çalıştırın.

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

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

getUninstallablePackageNames()

Kaldırılabilen uygulama paketi adlarını alın.

int getUserFlags(int userId)

Belirli bir kullanıcının işaretlerini bulup döndürme

getUserInfos()

Cihazdaki useId ile UserInfo arasındaki haritayı alır.

int getUserSerialNumber(int userId)

Kullanıcı kimliği bulunursa kullanıcı kimliğiyle ilişkili seri numarasını, aksi takdirde -10000 değerini döndürür.

boolean hasFeature(String feature)

Bir cihazda özelliğin kullanılıp kullanılamadığını kontrol etme

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 Android paketi yükleme.

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

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

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 silinip silinemeyeceğini ya da yönetici olmayan bir statüye geçip geçemeyeceğini döndürür.

boolean isMultiUserSupported()

Birden fazla 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 kullanıcı kimliği için cihazı sorgulayarak söz konusu kullanıcı için şu anda yüklü olup olmadığını kontrol edin.

boolean isUserRunning(int userId)

Belirli bir kullanıcının çalıştırılıp çalıştırılmadığını kontrol edin.

boolean isUserSecondary(int userId)

Belirtilen kullanıcının işaretlerine 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)'te 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()

"dumpsys SurfaceFlinger" tarafından bildirildiği şekilde cihazdaki kullanılabilir ekran kimliklerinin listesini toplayın.

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 bildiren kullanıcılara kaydetmek için kullanılan yardımcı yöntem.

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

Çağrılan işlem tamamlandıktan sonra cihaza özgü gerekli temizleme işlemi için ek adımlar.

boolean removeAdmin(String componentName, int userId)

Belirtilen kullanıcıdaki cihaz yöneticisini kaldırır ve başarılı olursa true, aksi takdirde false döndürür.

void removeOwners()

Mevcut tüm cihaz profili sahiplerinin kaldırılması için gereken tüm çabayı gösterin.

boolean removeUser(int userId)

Belirli bir kullanıcıyı cihazdan kaldırabilirsiniz.

boolean setDeviceOwner(String componentName, int userId)

Belirli bir kullanıcıda cihaz yöneticisi bileşenini cihaz sahibi olarak ayarlama

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 ayar değeri ekleyin.

void shutdownMicrodroid(ITestDevice microdroidDevice)

Varsa microdroid cihazı kapatır.

boolean startUser(int userId)

Belirli bir kullanıcıyı, şu anda durmuşsa arka planda başlatır.

boolean startUser(int userId, boolean waitFlag)

Belirli bir kullanıcıyı, şu anda durmuşsa arka planda başlatır.

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

Belirli bir kullanıcıyı arka planda başlatır ve kullanıcının ilgili ekranda görünmesini sağlar (yani kullanıcının söz konusu ekranda etkinlik başlatmasına olanak tanır).

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

Belirli bir kullanıcıyı durdurma

boolean stopUser(int userId)

Belirli bir kullanıcıyı durdurur.

boolean supportsMicrodroid()

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

boolean supportsMicrodroid(boolean protectedVm)

Bir 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ı ile başka bir userId'ye geçin.

Bugreport takeBugreport()

Bir hata raporu alır ve işleme almak için Bugreport nesnesine döndürür.

String uninstallPackage(String packageName)

Android paketini cihazdan kaldırın.

String uninstallPackageForUser(String packageName, int userId)

Belirli bir kullanıcının cihazından Android paketini kaldırın.

void waitForSnapuserd(SnapuserdWaitPhase currentPhase)

Korunan yöntemler

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

adb reboot komutunu çalıştırın.

InputStreamSource getBugreportInternal()
File getBugreportzInternal()

bugreportz zip dosyasını ERROR(/File) olarak almak için kullanılan dahili yardımcı yöntem.

long getCheckNewUserSleep()

Test için gösterilir.

long getHostCurrentTime()

Test amacıyla kullanıma sunuldu

void prePostBootSetup()

Her cihaz türünün (AndroidNativeDevice, TestDevice), belirli bir önyükleme sonrası kurulum için bu yöntemi geçersiz kılmasına olanak tanır.

Fields'ın oynadığı filmler

DISMISS_KEYGUARD_CMD

public static final String DISMISS_KEYGUARD_CMD

Kilit ekranını kapatmak için kullanılabilecek komutlar.

Herkese açık kurucular

TestDevice

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

Herkese açık yöntemler

canSwitchToHeadlessSystemUser

public boolean canSwitchToHeadlessSystemUser ()

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

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

clearErrorDialogs

public boolean clearErrorDialogs ()

Cihaz kullanıcı arayüzünde gösterilen tüm hata iletişim kutularını kapatmayı deneyin.

İlerlemeler
boolean true (Hiçbir iletişim kutusu yoksa veya iletişim kutuları başarıyla temizlendiyse). Aksi takdirde false değerini alır.

Atışlar
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ı

Atışlar
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şturma

Parametreler
name String: cihazda oluşturacağı

guest boolean: Oluşturma sırasında kullanıcı işaretini --guest olarak etkinleştirin

ephemeral boolean: Kullanıcı işaretini etkinleştirin (oluşturma sırasında geçici)

forTesting boolean: Oluşturma sırasında --for-testing test işaretini etkinleştirin

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

Atışlar
DeviceNotAvailableException

createUser

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

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

Parametreler
name String: cihazda oluşturacağı

guest boolean: Oluşturma sırasında kullanıcı işaretini --guest olarak etkinleştirin

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

Atışlar
DeviceNotAvailableException

createUserNoThrow

public int createUserNoThrow (String name)

Belirli bir ada ve varsayılan işaretlere (0) 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.

Atışlar
DeviceNotAvailableException

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

public void disableKeyguard ()

Kilit ekranını devre dışı bırakma girişimleri

Öncelikle giriş dağıtımının hazır olmasını bekleyin. Bu, cihazın BOOT_COMPLETE'i bildirdiği zamana yakın bir zamanda gerçekleşir. Mevcut çerçeve uygulamasında zaman zaman yarış durumu olduğundan bu işlem görünüşe göre asenkron olarak gerçekleşir. Ardından, tuş kilidini kapatmak için komut gönderilir (yalnızca güvenli olmayan cihazlarda çalışır).

Atışlar
DeviceNotAvailableException

doesFileExist

public boolean doesFileExist (String deviceFilePath)

Cihazdaki dosyanın 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.

Atışlar
DeviceNotAvailableException

doesFileExist

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.

Atışlar
DeviceNotAvailableException

dumpHeap

public File dumpHeap (String process, 
                String devicePath)

Yığını system_server'dan döküm yapmaya çalış. Dökülmüş dosyayı temizlemek arayanın sorumluluğundadır.

Parametreler
process String: Yığın dökümünün yapılacağı cihaz işleminin adı.

devicePath String: Cihazdaki dökümün yerleştirileceği yol. Bu, izinlerin izin verdiği bir konum olmalıdır.

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

Atışlar
DeviceNotAvailableException

getActiveApexes

public  getActiveApexes ()

Cihazda etkinleştirilen APEX'ler hakkında bilgi getirme.

İlerlemeler
Cihazda şu anda etkin olan ApexInfo cihazdan ERROR(/Set) tanesi

Atışlar
DeviceNotAvailableException

getAllSettings

public  getAllSettings (String namespace)

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

Parametreler
namespace String: {"system", "secure", "global"} olmalıdır

İlerlemeler
anahtar/değer çiftleri haritası. Ad alanı desteklenmiyorsa null değerini alır.

Atışlar
DeviceNotAvailableException

getAndroidId

public String getAndroidId (int userId)

Bir userId ile ilişkili android-id'yi bulup döndürür. Bulunmazsa null değerini döndürür.

Parametreler
userId int

İlerlemeler
String

Atışlar
DeviceNotAvailableException

getAndroidIds

public  getAndroidIds ()

Kullanıcı kimlikleriyle eşleşen Android kimliklerinin haritasını oluşturun. Her kullanıcı kimliğinin bu işlevle ilişkili bir Android kimliği bulabileceğini belirten bir sigorta yoktur. Bu nedenle, bazı kullanıcı kimlikleri null ile eşleşebilir.

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

Fırlatma
DeviceNotAvailableException

getAppPackageInfo

public PackageInfo getAppPackageInfo (String packageName)

Cihazda yüklü bir paket hakkında bilgi getirme.

Parametreler
packageName String

İlerlemeler
PackageInfo Bilgiler alınamazsa PackageInfo veya null

Atışlar
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.

Bunun uygulanmasının, sd kart bulunmayan (veya sdcard'ın henüz ekli olmadığı) bir cihazda çalışmaya devam edeceği garanti edilir.

İlerlemeler
InputStreamSource Hata raporu içeriklerini istek üzerine üretecek bir InputStreamSource. Başarısız olursa InputStreamSource boş bir ERROR(/InputStream) oluşturur.

getBugreportz

public InputStreamSource getBugreportz ()

Cihazdan bir errorreportz alır. Zip biçimindeki hata raporu, ana hata raporunu ve hata ayıklama için yararlı olan diğer günlük dosyalarını içerir.

Yalnızca "adb sürümü" 1.0.36'dan büyükse desteklenir.

İlerlemeler
InputStreamSource bugreportz içeren zip dosyasının InputStreamSource değeridir. Başarısızlık durumunda null döndürülür.

getCurrentFoldableState

public DeviceFoldableState getCurrentFoldableState ()

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

İlerlemeler
DeviceFoldableState

Atışlar
DeviceNotAvailableException

getCurrentUser

public int getCurrentUser ()

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

İlerlemeler
int

Atışlar
DeviceNotAvailableException

getFoldableStates

public  getFoldableStates ()

Cihazda katlanabilir durumların listesini döndürür. "cmd device_state yazdırma-durumları" ile elde edilebilir.

İlerlemeler

Fırlatma
DeviceNotAvailableException

getYüklenenPaketAdları

public  getInstalledPackageNames ()

Cihazdaki uygulama paketi adlarını getirir.

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

Atışlar
DeviceNotAvailableException

getKeyguardState

public KeyguardControllerState getKeyguardState ()

Ana ekran kilidinin mevcut durumunu almak için bir nesne döndürür veya desteklenmiyorsa null değerini döndürür.

İlerlemeler
KeyguardControllerState KeyguardControllerState anahtar kilidinin durumunun anlık görüntüsünü içerir ve anahtar kilidi sorgusu desteklenmiyorsa Null 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ülleri hakkında bilgi edinin.

İlerlemeler
Cihazda şu anda yüklü olan String ana modülden ERROR(/Set).

Atışlar
DeviceNotAvailableException

getMaxNumberOfRunningUsersSupported

public int getMaxNumberOfRunningUsersSupported ()

Aynı anda çalıştırılan maksimum kullanıcı sayısını alın. Varsayılan olarak 0 değerine ayarlanır.

İlerlemeler
int Aynı anda çalışan kullanıcıların sayısını belirten bir tam sayı

Fırlatma
DeviceNotAvailableException

getMaxNumberOfUsersSupported

public int getMaxNumberOfUsersSupported ()

Desteklenen maksimum kullanıcı sayısını alı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

getPrimaryUserId

public Integer getPrimaryUserId ()

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

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

Atışlar
DeviceNotAvailableException

getScreenshot

public InputStreamSource getScreenshot ()

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

İlerlemeler
InputStreamSource Ekran görüntüsünün png biçiminde InputStreamSource veya ekran görüntüsü başarılı olmadıysa null.

Atışlar
DeviceNotAvailableException

getScreenshot

public InputStreamSource getScreenshot (String format, 
                boolean rescale)

Cihazdan ekran görüntüsü alır. Daha küçük boyut için JPEG kodlamasıyla birlikte getScreenshot(String) kullanılması önerilir.

Parametreler
format String: desteklenen PNG, JPEG

rescale boolean: Sonuçta elde edilen resmin boyutunu küçültmek için ekran görüntüsünün yeniden ölçeklendirilmesi gerekip gerekmediği

İlerlemeler
InputStreamSource biçiminde ekran görüntüsünün InputStreamSource veya ekran görüntüsü başarılı olmadıysa null

Atışlar
DeviceNotAvailableException

getEkran görüntüsü

public InputStreamSource getScreenshot (long displayId)

Belirtilen ekran kimliğine sahip cihazdan ekran görüntüsü alır. Biçim PNG olmalıdır.

TODO: Yukarıdaki uygulamaları "format" ve "yeniden ölçeklendirme"yi destekleyecek şekilde genişletin

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

İlerlemeler
InputStreamSource biçiminde ekran görüntüsünün InputStreamSource veya ekran görüntüsü başarılı olmadıysa null

Atışlar
DeviceNotAvailableException

getScreenshot

public InputStreamSource getScreenshot (String format)

Cihazdan ekran görüntüsü alır. Daha küçük boyutlar için JPEG kodlaması yerine getEkranı(biçim) yöntemini kullanmanız önerilir

Parametreler
format String: desteklenen PNG, JPEG

İlerlemeler
InputStreamSource biçiminde ekran görüntüsünün InputStreamSource veya ekran görüntüsü başarılı olmadıysa null

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ında çalıştırın.

Parametreler
namespace String

key String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

getSetting

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

İstenen ayarın değerini döndürür. namespace, aşağıdakilerden 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. Bulunmazsa null değerini alır.

Atışlar
DeviceNotAvailableException

getUninstallablePackageNames

public  getUninstallablePackageNames ()

Kaldırılabilen uygulama paketi adlarını alın. Bu, şu anda sistem dışı paketler ve güncellenmiş sistem paketleri olarak tanımlanmaktadır.

İlerlemeler
ERROR(/Set) tane kaldırılamayan String paket adı şu anda cihazda yüklü.

Atışlar
DeviceNotAvailableException

getUserFlags

public int getUserFlags (int userId)

Belirli bir kullanıcının flag'lerini bulup döndürün. İşaretler, Android Açık Kaynak Projesi'ndeki "android.content.pm.UserInfo" sınıfında tanımlanır.

Parametreler
userId int

İlerlemeler
int Kullanıcı kimliği sağlanırsa sağlanan kullanıcı kimliğiyle ilişkili işaretler, aksi takdirde -10000.

Atışlar
DeviceNotAvailableException

getUserInfos

public  getUserInfos ()

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

İlerlemeler
UserInfo nesnelerinin listesi.

Atışlar
DeviceNotAvailableException

getUserSerialNumber

public int getUserSerialNumber (int userId)

Kullanıcı kimliği bulunursa kullanıcı kimliğiyle ilişkili seri numarasını, aksi takdirde -10000 değerini döndürür.

Parametreler
userId int

İlerlemeler
int

Fırlatma
DeviceNotAvailableException

hasFeature

public boolean hasFeature (String feature)

Bir cihazda özelliğin kullanılıp kullanılamadığını kontrol etme

Parametreler
feature String: "feature:" veya doğrudan "" biçiminde olmalıdır.

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

Atışlar
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: İletilebilecek isteğe bağlı ek bağımsız değişkenler. Mevcut seçenekler için "adb shell pm -h" bölümüne bakın.

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

Atışlar
DeviceNotAvailableException

installPackage

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

Cihaza Android paketi yükleme.

Not: Yalnızca yükleme sırasında çalışma zamanında izin verme konusunda açık kontrol gerektiren kullanım alanları 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 verilmesi gerekip gerekmediği

extraArgs String: İletilebilecek isteğe bağlı ek bağımsız değişkenler. Mevcut seçenekler için "adb shell pm -h" bölümüne bakın.

İlerlemeler
String Hata kodu içeren bir String veya başarılıysa null.

Atışlar
DeviceNotAvailableException

installPackage

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

Cihaza Android paketi yükleme.

Not: Yalnızca yükleme sırasında çalışma zamanında izin verme konusunda açık kontrol gerektiren kullanım alanları 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: İletilebilecek isteğe bağlı ek bağımsız değişkenler. Mevcut seçenekler için "adb shell pm -h" bölümüne bakın.

İlerlemeler
String Hata kodu içeren bir String veya başarılıysa null.

Fırlatma
DeviceNotAvailableException

installPackageForUser

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

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

Not: Yalnızca yükleme sırasında çalışma zamanında izin verme konusunda açık kontrol gerektiren kullanım alanları 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 verilmesi gerekip gerekmediği

userId int: Yüklenecek tam sayı kullanıcı kimliği.

extraArgs String: İletilebilecek isteğe bağlı ek bağımsız değişkenler. Mevcut seçenekler için "adb shell pm -h" bölümüne bakın.

İlerlemeler
String Hata kodu içeren bir String veya başarılıysa null.

Fırlatma
DeviceNotAvailableException

installPackageForUser

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

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

Parametreler
packageFile File: Yüklenecek APK dosyası

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

userId int: Yüklenecek tam sayı kullanıcı kimliği.

extraArgs String: İletilebilecek isteğe bağlı ek bağımsız değişkenler. Mevcut seçenekler için "adb shell pm -h" bölümüne bakın.

İlerlemeler
String Hata kodu içeren bir String veya başarılıysa null.

Atışlar
DeviceNotAvailableException

installPackages

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

Parametreler
packageFiles

reinstall boolean

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

installPackages

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

Parametreler
packageFiles

reinstall boolean

grantPermissions boolean

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

installPackagesForUser

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

Parametreler
packageFiles

reinstall boolean

grantPermissions boolean

userId int

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

installPackagesForUser

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

Parametreler
packageFiles

reinstall boolean

userId int

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

installRemotePackages

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

Parametreler
remoteApkPaths

reinstall boolean

extraArgs String

İlerlemeler
String

Atışlar
DeviceNotAvailableException

installRemotePackages

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

Parametreler
remoteApkPaths

reinstall boolean

grantPermissions boolean

extraArgs String

İlerlemeler
String

Atışlar
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

Atışlar
DeviceNotAvailableException

isHeadlessSystemUserMode

public boolean isHeadlessSystemUserMode ()

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

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

isMainUserPermanentAdmin

public boolean isMainUserPermanentAdmin ()

Ana kullanıcının kalıcı yönetici olup olmadığını ve silinip silinemeyeceğini ya da yönetici olmayan bir statüye geçip geçemeyeceğini döndürür.

İlerlemeler
boolean

Fırlatma
DeviceNotAvailableException

isMultiUserSupported

public boolean isMultiUserSupported ()

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

İlerlemeler
boolean Çoklu kullanıcı desteği varsa true, aksi takdirde false değerini alır.

Atışlar
DeviceNotAvailableException

isPackageInstalled

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 Paket yüklü olarak raporlanıyorsa 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 kullanıcı kimliği için cihazı sorgulayarak söz konusu kullanıcı için şu anda yüklü olup olmadığını kontrol edin.

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 Paket yüklü olarak raporlanıyorsa doğru değerini alır. Aksi takdirde False (yanlış) değerini alır.

Fırlatma
DeviceNotAvailableException

isUserRunning

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ı koşuyorsa doğru, diğer durumlarda yanlış değerini alır.

Atışlar
DeviceNotAvailableException

isUserSecondary

public boolean isUserSecondary (int userId)

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

Parametreler
userId int

İlerlemeler
boolean Kullanıcı ikincil ise true, aksi takdirde false değerini alır.

Atışlar
DeviceNotAvailableException

isUserVisible

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" kullanıcıyla etkileşim kuran ve dolayısıyla lansman etkinliklerini başlatabilen (genellikle varsayılan ekranda) bir kullanıcıdır.

Parametreler
userId int

İlerlemeler
boolean

Atışlar
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ı, "gerçek" kullanıcıyla etkileşimde bulunan ve bu nedenle söz konusu ekranda lansman etkinlikleri başlatabilen bir kullanıcıdır.

Parametreler
userId int

displayId int

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

isVisibleBackgroundUsersOnDefaultDisplaySupported

public boolean isVisibleBackgroundUsersOnDefaultDisplaySupported ()

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

Bu durumda, listDisplayIdsForStartingVisibleBackgroundUsers() tarafından döndürülen bir ekranı (ERROR(/java.android.view.Display#DEFAULT_DISPLAY) içermelidir) ileterek startVisibleBackgroundUser(int, int, boolean) işlevini çağırabilirsiniz.

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

isVisibleBackgroundUsersSupported

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.

Bu durumda, listDisplayIdsForStartingVisibleBackgroundUsers() tarafından döndürülen bir ekranı ileterek startVisibleBackgroundUser(int, int, boolean)'ü çağırabilirsiniz.

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException

listDisplayIds

public  listDisplayIds ()

"dumpsys SurfaceFlinger" tarafından bildirildiği şekilde cihazdaki kullanılabilir ekran kimliklerinin listesini toplayın.

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

Atışlar
DeviceNotAvailableException

listDisplayIdsForStartingVisibleBackgroundUsers

public  listDisplayIdsForStartingVisibleBackgroundUsers ()

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

İlerlemeler

Atışlar
DeviceNotAvailableException

listUsers

public  listUsers ()

Cihazdaki kullanıcıların listesini alır. Cihazdan gelen çıkış beklendiği gibi değilse DeviceRuntimeException hatası atar.

İlerlemeler
kullanıcı kimlikleri listesi.

Atışlar
DeviceNotAvailableException

logBugreport

public boolean logBugreport (String dataName, 
                ITestLogger listener)

Hata raporu alıp bildiren kullanıcılara kaydetmek için kullanılan yardımcı yöntem.

Parametreler
dataName String: Hata raporunun bildirileceği ad.

listener ITestLogger: Hata raporunu günlüğe kaydetmek için bir 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)

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

Parametreler
exception Throwable: Varsa çağrılma hatası tarafından oluşturulan son istisna.

yöneticiyi kaldır

public boolean removeAdmin (String componentName, 
                int userId)

Belirtilen kullanıcıdaki cihaz yöneticisini kaldırır ve başarılı olursa true, aksi takdirde false döndürür.

Parametreler
componentName String: cihaz yöneticisinin kaldırılması için.

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

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

Atışlar
DeviceNotAvailableException

removeOwners

public void removeOwners ()

Mevcut tüm cihaz profili sahiplerinin kaldırılması için gereken tüm çabayı gösterin.

Atışlar
DeviceNotAvailableException

kullanıcı kaldırma

public boolean removeUser (int userId)

Belirli bir kullanıcıyı cihazdan kaldırabilirsiniz.

Parametreler
userId int: Kaldırılacak kullanıcının

İlerlemeler
boolean Kullanıcıyı kaldırmayı başardıysak true (doğru), aksi takdirde false (yanlış) değerini alır.

Atışlar
DeviceNotAvailableException

setDeviceOwner

public boolean setDeviceOwner (String componentName, 
                int userId)

Belirli bir kullanıcıda cihaz yöneticisi bileşenini cihaz sahibi olarak ayarlama

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

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

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

Atışlar
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ında çalıştırın.

Parametreler
namespace String

key String

value String

Atışlar
DeviceNotAvailableException

setSetting

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 yeniden başlatmadan sonra kullanılabilir. namespace, aşağıdakilerden biri olmalıdır: {"system", "secure", "global"}

Parametreler
userId int

namespace String

key String

value String

Atışlar
DeviceNotAvailableException

shutdownMicrodroid

public void shutdownMicrodroid (ITestDevice microdroidDevice)

Varsa microdroid cihazı kapatır.

Parametreler
microdroidDevice ITestDevice

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

startUser

public boolean startUser (int userId)

Belirli bir kullanıcıyı, şu anda durmuşsa arka planda başlatır. Kullanıcı zaten arka planda çalışıyorsa bu yöntem hiçbir işlem yapmaz.

Parametreler
userId int: kullanıcının arka planda başlatma

İlerlemeler
boolean Kullanıcı arka planda başarıyla başlatıldıysa doğru değerini alır.

Atışlar
DeviceNotAvailableException

startUser

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 hiçbir işlem yapmaz. İşlemin geçerlilik kazanmasını beklemek için ek bir işaret sağlayabilirsiniz.

Parametreler
userId int: kullanıcının arka planda başlatma

waitFlag boolean: Kullanıcı başlatılana ve kilidi açılana kadar komutun beklemesini sağlar.

İlerlemeler
boolean Kullanıcı arka planda başarıyla başlatıldıysa doğru değerini alır.

Atışlar
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 kullanıcının ilgili ekranda görünmesini sağlar (yani kullanıcının söz konusu ekranda etkinlik başlatmasına olanak tanır).

NOT: Bu komut, kullanıcının var olup olmadığını, ekranın kullanılabilir olup olmadığını vb. kontrol etmez.device supports such feature

Parametreler
userId int: kullanıcının arka planda başlatma

displayId int: kullanıcının görünmeye başlayacağı ekran

waitFlag boolean: Kullanıcı başlatılana ve kilidi açılana kadar komutun beklemesini sağlar.

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

Atışlar
DeviceNotAvailableException

stopUser

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

Belirli bir kullanıcıyı durdurma İşlemin geçerli olmasını beklemek ve kullanıcıyı zorla sonlandırmak için ek işaretler sağlanabilir. Geçerli ve sistem kullanıcısı durdurulamıyor.

Parametreler
userId int: kullanıcının durdurması gerekir.

waitFlag boolean: Kullanıcı durdurulana kadar komutun beklemesini sağlar.

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

İlerlemeler
boolean Kullanıcı başarıyla durdurulduysa doğru değerini alır.

Atışlar
DeviceNotAvailableException

stopUser

public boolean stopUser (int userId)

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

Parametreler
userId int: kullanıcının durdurması gerekir.

İlerlemeler
boolean Kullanıcı başarıyla durdurulduysa doğru değerini alır.

Atışlar
DeviceNotAvailableException

SupportMikrodroid

public boolean supportsMicrodroid ()

Bir 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.

Microdroid'u destekler

public boolean supportsMicrodroid (boolean protectedVm)

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

Parametreler
protectedVm boolean: microdroid'in korunan sanal makinede çalıştırılması amaçlanıyorsa doğru değerini alır.

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

switchUser

public boolean switchUser (int userId)

Varsayılan zaman aşımı olan başka bir userId'ye 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.

Atışlar
DeviceNotAvailableException

switchUser

public boolean switchUser (int userId, 
                long timeout)

Son tarih olarak belirtilen zaman aşımı ile 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: to wait before returning false for switch-user failed.

İ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.

Atışlar
DeviceNotAvailableException

takeBugreport

public Bugreport takeBugreport ()

Bir hata raporu alır ve işleme almak için Bugreport nesnesine döndürür. Sorun olması durumunda null döndürür. Bugreport nesnesinde referans verilen dosyanın Bugreport.close() aracılığıyla temizlenmesi gerekir.

İlerlemeler
Bugreport

uninstallPackage

public String uninstallPackage (String packageName)

Android paketini cihazdan kaldırma

Parametreler
packageName String: Kaldırılacak Android paketi

İlerlemeler
String Hata kodu içeren bir String veya başarılıysa null.

Atışlar
DeviceNotAvailableException

uninstallPackageForUser

public String uninstallPackageForUser (String packageName, 
                int userId)

Belirli bir kullanıcının cihazından Android paketini kaldırın.

Parametreler
packageName String: Kaldırılacak Android paketi

userId int: Uygulamanın yüklemesi kaldırılacak tam sayı kullanıcı kimliği.

İlerlemeler
String Hata kodu içeren bir String veya başarılıysa null.

Atışlar
DeviceNotAvailableException

waitForSnapuserd

public void waitForSnapuserd (SnapuserdWaitPhase currentPhase)

Parametreler
currentPhase SnapuserdWaitPhase

Atışlar
DeviceNotAvailableException

Korunan yöntemler

createParser

protected AaptParser createParser (File appFile)

Parametreler
appFile File

İlerlemeler
AaptParser

doAdbReboot

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

adb reboot komutunu çalıştırın.

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

reason String: için bu yeniden başlatma işlemini gerçekleştirin.

Atışlar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getBugreportInternal

protected InputStreamSource getBugreportInternal ()

İlerlemeler
InputStreamSource

getBugreportzInternal

protected File getBugreportzInternal ()

bugreportz zip dosyasını ERROR(/File) olarak almak için kullanılan dahili yardımcı yöntem.

İlerlemeler
File

getCheckYeniKullanıcıSleep

protected long getCheckNewUserSleep ()

Test için gösterilir.

İlerlemeler
long

getHostCurrentTime

protected long getHostCurrentTime ()

Test için gösterilir

İlerlemeler
long

prePostBootSetup

protected void prePostBootSetup ()

Her cihaz türünün (AndroidNativeDevice, TestDevice), belirli bir önyükleme sonrası kurulum için bu yöntemi geçersiz kılmasına olanak tanır.

Fırlatma
DeviceNotAvailableException