INativeDevice
public interface INativeDevice
com.android.tradefed.device.INativeDevice |
Bir ddmlib IDevice
için güvenilir ve biraz daha yüksek düzeyde bir API sağlar.
Özet
Sabitler | |
---|---|
int | UNKNOWN_API_LEVEL API Düzeyi tespit edilemediğinde varsayılan değer |
Genel yöntemler | |
---|---|
abstract boolean | checkApiLevelAgainstNextRelease (int strictMinLevel) Minimum düzeyde desteklenen bir düzeyde bir özelliğin şu anda desteklenip desteklenmediğini kontrol edin. |
abstract void | clearLogcat () Birikmiş logcat verilerini siler. |
abstract void | deleteFile (String deviceFilePath) Cihazdaki bir dosyayı veya dizini silmek için yardımcı yöntem. |
abstract boolean | deviceSoftRestarted ( ProcessInfo prevSystemServerProcess) Geçerli system_server'ı önceki system_server |
abstract boolean | deviceSoftRestartedSince (long utcEpochTime, TimeUnit timeUnit) Cihazın, cihazdan gelen çağdan bu yana UTC zamanından bu yana geçici olarak yeniden başlatılıp başlatılmadığını kontrol etmeye yönelik yardımcı yöntem ve |
abstract boolean | disableAdbRoot () Adb root'u kapatır. |
abstract boolean | doesFileExist (String deviceFilePath) Cihazda dosyanın mevcut olup olmadığını belirlemeye yönelik yardımcı yöntem. |
abstract boolean | enableAdbRoot () Adb root'u açar. |
abstract String | executeAdbCommand (long timeout, String... commandArgs) Belirtilen zaman aşımı ile bir adb komutunu sistem komutu olarak yürüten yardımcı yöntem. |
abstract String | executeAdbCommand (String... commandArgs) Bir adb komutunu sistem komutu olarak çalıştıran yardımcı yöntem. |
abstract String | executeAdbCommand (long timeout, envMap, String... commandArgs) executeAdbCommand (long timeout, envMap, String... commandArgs) Belirtilen zaman aşımı ile bir adb komutunu sistem komutu olarak yürüten yardımcı yöntem. |
abstract CommandResult | executeFastbootCommand (long timeout, String... commandArgs) Fastboot komutunu sistem komutu olarak yürüten yardımcı yöntem. |
abstract CommandResult | executeFastbootCommand (String... commandArgs) Fastboot komutunu sistem komutu olarak 2 dakikalık varsayılan zaman aşımı süresiyle yürüten yardımcı yöntem. |
abstract CommandResult | executeLongFastbootCommand (String... commandArgs) Uzun süre çalışan bir fastboot komutunu sistem komutu olarak yürüten yardımcı yöntem. |
abstract CommandResult | executeLongFastbootCommand ( envVarMap, String... commandArgs) executeLongFastbootCommand ( envVarMap, String... commandArgs) Uzun süre çalışan bir fastboot komutunu sistem ortamı değişkenleriyle birlikte bir sistem komutu olarak yürüten yardımcı yöntem. |
abstract String | executeShellCommand (String command) Bir adb kabuk komutunu çalıştıran ve çıktıyı |
abstract void | executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Komut davranışını kontrol etmek için daha fazla parametre içeren bir adb kabuk komutunu çalıştırır. |
abstract void | executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeoutForCommand, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Komut davranışını kontrol etmek için daha fazla parametre içeren bir adb kabuk komutunu çalıştırır. |
abstract void | executeShellCommand (String command, IShellOutputReceiver receiver) Komut başarısız olursa birden çok kez yeniden deneyerek verilen adb kabuk komutunu çalıştırır. |
abstract CommandResult | executeShellV2Command (String command) Bir adb kabuk komutunu çalıştıran ve sonuçları, komut durum çıktısı, stdout ve stderr ile uygun şekilde doldurulmuş bir |
abstract CommandResult | executeShellV2Command (String command, OutputStream pipeToOutput) Bir adb kabuk komutunu çalıştıran ve sonuçları, komut durumu çıktısı ve stderr ile uygun şekilde doldurulmuş bir |
abstract CommandResult | executeShellV2Command (String command, File pipeAsInput) Bir adb kabuk komutunu çalıştıran ve sonuçları, komut durum çıktısı, stdout ve stderr ile uygun şekilde doldurulmuş bir |
abstract CommandResult | executeShellV2Command (String command, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts) Komut davranışını kontrol etmek için daha fazla parametre içeren bir adb kabuk komutunu çalıştırır. |
abstract CommandResult | executeShellV2Command (String command, long maxTimeoutForCommand, TimeUnit timeUnit) Komut davranışını kontrol etmek için daha fazla parametre içeren bir adb kabuk komutunu çalıştırır. |
abstract CommandResult | executeShellV2Command (String command, File pipeAsInput, OutputStream pipeToOutput, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts) Komut davranışını kontrol etmek için daha fazla parametre içeren bir adb kabuk komutunu çalıştırır. |
abstract CommandResult | executeShellV2Command (String command, File pipeAsInput, OutputStream pipeToOutput, OutputStream pipeToError, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts) Komut davranışını kontrol etmek için daha fazla parametre içeren bir adb kabuk komutunu çalıştırır. |
abstract CommandResult | fastbootWipePartition (String partition) Aygıtın bir bölümünü silen yardımcı yöntem. |
abstract int | getApiLevel () Cihaz API Düzeyini alın. |
abstract String | getBasebandVersion () Bu cihazın temel bant (radyo) sürümünü edinmenin kolay yöntemi. |
abstract Integer | getBattery () Bir cihazın geçerli pil düzeyini döndürür veya pil düzeyi mevcut değilse Null değerini döndürür. |
abstract boolean | getBooleanProperty (String name, boolean defaultValue) Verilen özelliğin boole değerini döndürür. |
abstract | getBootHistory () Yardımcı yöntem, önyükleme geçmişi haritasını, önyükleme zamanı ve önyükleme nedeni ile birlikte toplar. |
abstract | getBootHistorySince (long utcEpochTime, TimeUnit timeUnit) Yardımcı yöntem, aygıttan bu yana geçen süre ve belirtilen zaman biriminden bu yana önyükleme zamanı ve önyükleme nedeni ile birlikte önyükleme geçmişi haritasını toplar. |
abstract String | getBootloaderVersion () Bu cihazın önyükleyici sürümünü edinmenin kolay yöntemi. |
abstract String | getBuildAlias () Cihazın şu anda çalışmakta olduğu yapının takma adını alın. |
abstract String | getBuildFlavor () Cihaz için yapı lezzetini alın. |
abstract String | getBuildId () Cihazın şu anda çalışmakta olduğu yapıyı alın. |
abstract String | getBuildSigningKeys () Cihaz görüntüsünü imzalamak için kullanılan anahtar türünü döndürür Tipik olarak Android cihazları test anahtarlarıyla (AOSP'deki gibi) veya sürüm anahtarlarıyla (bireysel cihaz üreticileri tarafından kontrol edilir) imzalanabilir. |
abstract DeviceDescriptor | getCachedDeviceDescriptor () Cihaz tahsis edilmişse önbelleğe alınmış bir |
abstract DeviceDescriptor | getCachedDeviceDescriptor (boolean shortDescriptor) Cihaz tahsis edilmişse önbelleğe alınmış bir |
abstract String[] | getChildren (String deviceFilePath) İzinler nedeniyle bazen işe yaramayan |
abstract AbstractConnection | getConnection () Cihazla ilişkili bağlantıyı döndürür. |
abstract String | getDeviceClass () Cihaz sınıfını alın. |
abstract long | getDeviceDate () Cihazın tarihini çağdan bu yana milisaniye cinsinden döndürün. |
abstract DeviceDescriptor | getDeviceDescriptor () Gerçek cihaz nesnesini aktarmadan cihaz hakkında bilgi almak için cihaz bilgilerinden bir |
abstract DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) Gerçek cihaz nesnesini aktarmadan cihaz hakkında bilgi almak için cihaz bilgilerinden bir |
abstract TestDeviceState | getDeviceState () Cihazın durumunu alın. |
abstract long | getDeviceTimeOffset (Date date) Cihaz ile belirli bir |
abstract InputStreamSource | getEmulatorOutput () Emülatör stdout ve stderr akışını alın |
abstract long | getExternalStoreFreeSpace () Cihazın harici depolama alanındaki boş alan miktarını belirlemeye yönelik yardımcı yöntem. |
abstract String | getFastbootProductType () Fastboot modundayken bu aygıtın ürün türünü almanın kolay yöntemi. |
abstract String | getFastbootProductVariant () Fastboot modundayken bu aygıtın ürün türünü almanın kolay yöntemi. |
abstract String | getFastbootSerialNumber () Fastboot modu seri numarasını döndürür. |
abstract String | getFastbootVariable (String variableName) Verilen fastboot değişken değerini cihazdan alın. |
abstract IFileEntry | getFileEntry (String path) Cihazdaki uzak bir dosyaya referans alın. |
abstract IDevice | getIDevice () İlişkili ddmlib |
abstract long | getIntProperty (String name, long defaultValue) Cihazdan verilen özelliğin tamsayı değerini döndürür. |
abstract long | getLastExpectedRebootTimeMillis () |
abstract int | getLaunchApiLevel () Cihazın ilk başlatılan API Seviyesini alın. |
abstract InputStreamSource | getLogcat () Logcat verilerinin anlık görüntü akışını yakalar. |
abstract InputStreamSource | getLogcat (int maxBytes) Yakalanan logcat verilerinin son |
abstract InputStreamSource | getLogcatDump () Cihaz için mevcut logcat'in bir dökümünü alın. |
abstract InputStreamSource | getLogcatSince (long date) Sağlanan tarihten itibaren yakalanan logcat verilerinin anlık görüntü akışını yakalar. |
abstract String | getMountPoint (String mountName) Bir bağlama noktası döndürür. |
abstract ITestDevice.MountPointInfo | getMountPointInfo (String mountpoint) Belirtilen bağlama noktası yoluna karşılık gelen bir |
abstract | getMountPointInfo () Cihazdaki /proc/mounts dosyasındaki bilgilerin ayrıştırılmış bir versiyonunu döndürür |
abstract long | getPartitionFreeSpace (String partition) Cihaz bölümündeki boş alan miktarını belirlemek için yardımcı yöntem. |
abstract ProcessInfo | getProcessByName (String processName) Yardımcı yöntem "pidof" ve "stat" komutunu çalıştırır ve verilen işlemin PID'si ve işlem başlangıç zamanı ile |
abstract String | getProcessPid (String process) Bir şeyler ters giderse hizmetin pid'ini veya null değerini döndürür. |
abstract String | getProductType () Bu cihazın ürün tipini almak için kolay yöntem. |
abstract String | getProductVariant () Bu cihazın ürün çeşidini edinmenin kolay yöntemi. |
abstract String | getProperty (String name) Verilen özellik değerini cihazdan alın. |
abstract ITestDevice.RecoveryMode | getRecoveryMode () Cihaz için kullanılan geçerli kurtarma modunu alın. |
abstract String | getSerialNumber () Bu cihazın seri numarasını almanın kolay yöntemi. |
abstract | getTombstones () Cihazlardan mezar taşlarının listesini getir ve geri gönder. |
abstract long | getTotalMemory () Dahili hata durumunda toplam fiziksel bellek boyutunu bayt veya -1 cinsinden döndürür |
abstract boolean | getUseFastbootErase () Cihazdaki bir bölümü silmek için fastboot silme mi yoksa fastboot formatını mı kullanacağınızı öğrenin. |
abstract boolean | isAdbRoot () |
abstract boolean | isAdbTcp () |
abstract boolean | isAppEnumerationSupported () Cihazdaki platformun uygulama numaralandırmayı destekleyip desteklemediğini kontrol edin |
abstract boolean | isBypassLowTargetSdkBlockSupported () Cihazdaki platformun, uygulama yüklemelerinde düşük hedefli SDK bloğunu atlamayı destekleyip desteklemediğini kontrol edin |
abstract boolean | isDeviceEncrypted () Cihaz şifrelenmişse döner. |
abstract boolean | isDirectory (String deviceFilePath) Aygıttaki yol bir dizin ise True, değilse false değerini döndürün. |
abstract boolean | isEncryptionSupported () Cihazda şifreleme destekleniyorsa döner. |
abstract boolean | isExecutable (String fullPath) Aygıttaki dosya yolu yürütülebilir bir dosya ise True değerini, aksi durumda false değerini döndürür. |
abstract boolean | isHeadless () Cihaz başsızsa (ekran yok) true değerini, aksi halde false değerini döndürün. |
abstract boolean | isRuntimePermissionSupported () Cihazdaki platformun çalışma zamanı izni vermeyi destekleyip desteklemediğini kontrol edin |
abstract boolean | isStateBootloaderOrFastbootd () Cihaz |
abstract boolean | logAnrs ( ITestLogger logger) Cihazdaki ANR'leri toplar ve günlüğe kaydeder. |
abstract void | logOnDevice (String tag, Log.LogLevel level, String format, Object... args) Cihazın logcat'ına bir mesaj kaydedin. |
abstract void | nonBlockingReboot () Cihazı yeniden başlatmak için bir komut verir ve komut tamamlandığında ve cihaz artık adb tarafından görülemediğinde geri döner. |
abstract void | postBootSetup () Her önyüklemeden sonra cihazı test etmek üzere yapılandırmak için talimatları uygulayın. |
default void | postInvocationTearDown () Bu yöntem kullanımdan kaldırılmıştır. Bunun yerine |
abstract void | postInvocationTearDown (Throwable invocationException) Çağrı yapıldıktan sonra yürütülecek, cihaza özel gerekli temizlik için ekstra adımlar. |
default void | preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes) Çağrı akışından önce cihazda yürütülecek, cihaza özel gerekli kurulum için ekstra adımlar. |
abstract boolean | pullDir (String deviceFilePath, File localDir) Dizin içeriğini cihazdan yinelemeli olarak çekin. |
abstract File | pullFile (String remoteFilePath, int userId) Cihazdan bir dosyayı alır, yerel bir geçici |
abstract File | pullFile (String remoteFilePath) Cihazdan bir dosyayı alır, yerel bir geçici |
abstract boolean | pullFile (String remoteFilePath, File localFile) Cihazdan bir dosyayı alır. |
abstract boolean | pullFile (String remoteFilePath, File localFile, int userId) Cihazdan bir dosyayı alır. |
abstract String | pullFileContents (String remoteFilePath) Cihazdan bir dosyayı alır ve içeriğini döndürür. |
abstract File | pullFileFromExternal (String remoteFilePath) Bir dosyayı aygıtın harici deposundan almak, onu yerel bir geçici |
abstract boolean | pushDir (File localDir, String deviceFilePath, excludedDirectories) pushDir (File localDir, String deviceFilePath, excludedDirectories) Filtrelenen bazı dizinleri hariç tutarken dizin içeriğini yinelemeli olarak aygıta aktarın. |
abstract boolean | pushDir (File localDir, String deviceFilePath) Dizin içeriğini tekrar tekrar cihaza aktarın. |
abstract boolean | pushFile (File localFile, String deviceFilePath, boolean evaluateContentProviderNeeded) İsteğe bağlı olarak içerik sağlayıcı ihtiyacını değerlendirmeyi düşünebilen |
abstract boolean | pushFile (File localFile, String deviceFilePath) Bir dosyayı cihaza aktarın. |
abstract boolean | pushString (String contents, String deviceFilePath) Bir dizeden oluşturulan dosyayı aygıta aktarın |
abstract void | reboot () Cihazı adb moduna yeniden başlatır. |
abstract void | reboot (String reason) Yeniden başlatma sırasında kalıcı olması için verilen |
abstract void | rebootIntoBootloader () Cihazı önyükleyici modunda yeniden başlatır. |
abstract void | rebootIntoFastbootd () Cihazı fastbootd moduna yeniden başlatır. |
abstract void | rebootIntoRecovery () Cihazı adb kurtarma moduna yeniden başlatır. |
abstract void | rebootIntoSideload (boolean autoReboot) Cihazı adb sideload moduna yeniden başlatır (bunun kurtarma sırasında özel bir mod olduğunu unutmayın) Cihaz yan yükleme moduna girene kadar bloke edilir |
abstract void | rebootIntoSideload () Cihazı adb sideload moduna yeniden başlatır (bunun kurtarma sırasında özel bir mod olduğunu unutmayın) Cihaz yan yükleme moduna girene kadar bloke edilir |
abstract void | rebootUntilOnline () Yalnızca cihaz çevrimiçi olana, yani adb tarafından görülebilene kadar engelleyen |
abstract void | rebootUntilOnline (String reason) Yalnızca cihaz çevrimiçi olana, yani adb tarafından görülebilene kadar engelleyen |
abstract void | rebootUserspace () Cihazın yalnızca kullanıcı alanı kısmını yeniden başlatır. |
abstract void | rebootUserspaceUntilOnline () Yalnızca cihaz çevrimiçi olana, yani adb tarafından görülebilene kadar engelleyen |
abstract void | remountSystemReadOnly () Cihazdaki sistem bölümünü salt okunur yapın. |
abstract void | remountSystemWritable () Cihazdaki sistem bölümünü yazılabilir hale getirin. |
abstract void | remountVendorReadOnly () Cihazdaki satıcı bölümünü salt okunur yapın. |
abstract void | remountVendorWritable () Cihazdaki satıcı bölümünü yazılabilir hale getirin. |
abstract boolean | runInstrumentationTests (IRemoteAndroidTestRunner runner, ITestLifeCycleReceiver... listeners) Parametre olarak iletilen bir veya daha fazla dinleyiciyle |
abstract boolean | runInstrumentationTests (IRemoteAndroidTestRunner runner, listeners) runInstrumentationTests (IRemoteAndroidTestRunner runner, listeners) Enstrümantasyon testlerini çalıştırır ve cihazın kurtarılmasını sağlar. |
abstract boolean | runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, listeners) runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, listeners) |
abstract boolean | runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, ITestLifeCycleReceiver... listeners) |
abstract void | setDate (Date date) Cihazdaki tarihi ayarlar Not: cihazda tarihin ayarlanması root gerektirir |
abstract void | setOptions ( TestDeviceOptions options) Cihaz için |
abstract boolean | setProperty (String propKey, String propValue) Cihazda verilen özellik değerini ayarlar. |
abstract void | setRecovery ( IDeviceRecovery recovery) Bu cihaz için kullanılacak |
abstract void | setRecoveryMode ( ITestDevice.RecoveryMode mode) Cihaz için kullanılacak mevcut kurtarma modunu ayarlayın. |
abstract void | setUseFastbootErase (boolean useFastbootErase) Cihazdaki bir bölümü silmek için fastboot silme veya fastboot formatının kullanılıp kullanılmayacağını ayarlayın. |
abstract void | startLogcat () Arka planda cihazdan logcat çıktısını yakalamaya başlayın. |
abstract void | stopEmulatorOutput () Emülatör çıkışını kapatın ve silin. |
abstract void | stopLogcat () Cihazdan logcat çıktısını yakalamayı bırakın ve halihazırda kayıtlı logcat verilerini atın. |
abstract String | switchToAdbTcp () Cihazı TCP üzerinden adb moduna geçirin. |
abstract boolean | switchToAdbUsb () Cihazı usb modu üzerinden adb'ye geçirin. |
abstract boolean | syncFiles (File localFileDir, String deviceFilePath) Yerel dosya dizininin içeriğini cihazla artımlı olarak senkronize eder. |
abstract boolean | unlockDevice () Cihaz şifrelenmiş durumdaysa cihazın kilidini açar. |
abstract boolean | waitForBootComplete (long timeOut) Cihazın önyükleme tamamlandı bayrağı ayarlanana kadar bloke edilir. |
abstract boolean | waitForDeviceAvailable () Cihazın yanıt vermesini ve test için hazır olmasını bekler. |
abstract boolean | waitForDeviceAvailable (long waitTime) Cihazın yanıt vermesini ve test için hazır olmasını bekler. |
abstract boolean | waitForDeviceAvailableInRecoverPath (long waitTime) Kurtarma yolunu dikkate almadan cihazın yanıt vermesini ve kullanılabilir olmasını bekler. |
abstract void | waitForDeviceBootloader () Cihaz fastboot aracılığıyla görünene kadar bloke edilir. |
abstract boolean | waitForDeviceInRecovery (long waitTime) Cihazın 'adb kurtarma' durumunda olmasını engeller (bunun |
abstract boolean | waitForDeviceInSideload (long waitTime) Cihazın 'adb sideload' durumunda olmasını engelleyen bloklar |
abstract boolean | waitForDeviceNotAvailable (long waitTime) Cihazın kullanılamamasına yönelik bloklar, yani adb'de eksik |
abstract void | waitForDeviceOnline () Cihaz adb aracılığıyla görünene kadar engeller. |
abstract void | waitForDeviceOnline (long waitTime) Cihaz adb aracılığıyla görünene kadar engeller. |
abstract boolean | waitForDeviceShell (long waitTime) Cihazın temel bir adb kabuk komutuna yanıt vermesini bekler. |
Sabitler
UNKNOWN_API_LEVEL
public static final int UNKNOWN_API_LEVEL
API Düzeyi tespit edilemediğinde varsayılan değer
Sabit Değer: -1 (0xffffffff)
Genel yöntemler
checkApiLevelAgainstNextRelease
public abstract boolean checkApiLevelAgainstNextRelease (int strictMinLevel)
Minimum düzeyde desteklenen bir düzeyde bir özelliğin şu anda desteklenip desteklenmediğini kontrol edin. Bu yöntem, API düzeyi yükseltilmeden önce henüz yayınlanmamış özellikleri dikkate alır.
Parametreler | |
---|---|
strictMinLevel | int : Özelliği destekleyen mümkün olan en düşük düzey. |
İadeler | |
---|---|
boolean | Düzey destekleniyorsa doğrudur. Aksi takdirde yanlış. |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
clearLogcat
public abstract void clearLogcat ()
Birikmiş logcat verilerini siler.
Bu,ITestDevice#getLogcat()
işlevinin yalnızca belirli bir noktadan sonra (örneğin, yeni bir cihaz yapısının flashlanması vb.) üretilen günlük verilerini döndürdüğünden emin olmak istediğiniz durumlar için kullanışlıdır. dosyayı sil
public abstract void deleteFile (String deviceFilePath)
Cihazdaki bir dosyayı veya dizini silmek için yardımcı yöntem.
Parametreler | |
---|---|
deviceFilePath | String : Dosyanın cihazdaki mutlak yolu. |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
DeviceSoftYeniden Başlatıldı
public abstract boolean deviceSoftRestarted (ProcessInfo prevSystemServerProcess)
Geçerli system_server'ı önceki system_server ProcessInfo
ile karşılaştırarak aygıtın geçici olarak yeniden başlatılıp başlatılmadığını kontrol etmeye yönelik yardımcı yöntem. ProcessInfo
almak için getProcessByName(String)
öğesini kullanın.
Parametreler | |
---|---|
prevSystemServerProcess | ProcessInfo : önceki sistem_sunucusu işlemi ProcessInfo . |
İadeler | |
---|---|
boolean | cihaz yazılımla yeniden başlatılırsa true |
Atar | |
---|---|
RuntimeException | cihazın anormal önyükleme nedeni varsa |
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
DeviceSoftRestartedSince
public abstract boolean deviceSoftRestartedSince (long utcEpochTime, TimeUnit timeUnit)
Cihazın, cihazdan gelen çağdan bu yana UTC zamanından bu yana geçici olarak yeniden başlatılıp başlatılmadığını kontrol etmeye yönelik yardımcı yöntem ve ERROR(/TimeUnit)
. Yazılımla Yeniden Başlatma, sistem_sunucusunun aygıtın donanımdan yeniden başlatılması dışında yeniden başlatılmasını ifade eder (örneğin: yeniden başlatma istendi). Milliseccond cinsinden mevcut utcEpochTime aygıtı getDeviceDate()
yöntemiyle elde edilebilir.
Parametreler | |
---|---|
utcEpochTime | long : çağdan bu yana saniye cinsinden cihaz süresi. |
timeUnit | TimeUnit : verilen utcEpochTime için zaman birimi TimeUnit . |
İadeler | |
---|---|
boolean | cihaz yazılımla yeniden başlatılırsa true |
Atar | |
---|---|
RuntimeException | cihazın anormal önyükleme nedeni varsa |
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
AdbRoot'u devre dışı bırak
public abstract boolean disableAdbRoot ()
Adb root'u kapatır.
Adb root'un devre dışı bırakılması cihazın adb ile bağlantısının kesilmesine neden olabilir. Bu yöntem, cihaz kullanılabilir olana kadar engellenecektir.İadeler | |
---|---|
boolean | başarılıysa true . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
Dosya Var mı
public abstract boolean doesFileExist (String deviceFilePath)
Cihazda dosyanın mevcut olup olmadığını belirlemeye yönelik yardımcı yöntem.
Parametreler | |
---|---|
deviceFilePath | String : kontrol edilecek cihazdaki dosyanın mutlak yolu |
İadeler | |
---|---|
boolean | Dosya mevcutsa true , aksi halde false . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
AdbRoot'u etkinleştir
public abstract boolean enableAdbRoot ()
Adb root'u açar. Eğer "root-enable" ayarı "false" ise, bir mesaj günlüğe kaydedecek ve root'u etkinleştirmeden geri dönecektir.
Adb root'un etkinleştirilmesi cihazın adb ile bağlantısının kesilmesine neden olabilir. Bu yöntem, cihaz kullanılabilir olana kadar engellenecektir.İadeler | |
---|---|
boolean | başarılıysa true . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
yürütmeAdbKomutu
public abstract String executeAdbCommand (long timeout, String... commandArgs)
Belirtilen zaman aşımı ile bir adb komutunu sistem komutu olarak yürüten yardımcı yöntem.
Bu yöntem daha iyi arıza tespiti ve performansı sağladığından, mümkün olan her yerde bunun yerine executeShellCommand(String)
kullanılmalıdır.
Parametreler | |
---|---|
timeout | long : cihazın yanıt vermediği kabul edilene kadar geçen milisaniye cinsinden süre, zaman aşımı olmaması için 0L |
commandArgs | String : adb komutu ve çalıştırılacak argümanlar |
İadeler | |
---|---|
String | komuttan stdout. Komut yürütülemezse null . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
yürütmeAdbKomutu
public abstract String executeAdbCommand (String... commandArgs)
Bir adb komutunu sistem komutu olarak çalıştıran yardımcı yöntem.
Bu yöntem daha iyi arıza tespiti ve performansı sağladığından, mümkün olan her yerde bunun yerineexecuteShellCommand(String)
kullanılmalıdır.Parametreler | |
---|---|
commandArgs | String : adb komutu ve çalıştırılacak argümanlar |
İadeler | |
---|---|
String | komuttan stdout. Komut yürütülemezse null . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
yürütmeAdbKomutu
public abstract String executeAdbCommand (long timeout,envMap, String... commandArgs)
Belirtilen zaman aşımı ile bir adb komutunu sistem komutu olarak yürüten yardımcı yöntem.
Bu yöntem daha iyi arıza tespiti ve performansı sağladığından, mümkün olan her yerde bunun yerine executeShellCommand(String)
kullanılmalıdır.
Parametreler | |
---|---|
timeout | long : cihazın yanıt vermediği kabul edilene kadar geçen milisaniye cinsinden süre, zaman aşımı olmaması için 0L |
envMap | |
commandArgs | String : adb komutu ve çalıştırılacak argümanlar |
İadeler | |
---|---|
String | komuttan stdout. Komut yürütülemezse null . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
FastbootKomutunu yürüt
public abstract CommandResult executeFastbootCommand (long timeout, String... commandArgs)
Fastboot komutunu sistem komutu olarak yürüten yardımcı yöntem.
Cihaz zaten fastboot modundayken kullanılması bekleniyor.Parametreler | |
---|---|
timeout | long : komutun süresi dolmadan önce milisaniye cinsinden süre |
commandArgs | String : fastboot komutu ve çalıştırılacak argümanlar |
İadeler | |
---|---|
CommandResult | Komut çıktısını içeren CommandResult |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
FastbootKomutunu yürüt
public abstract CommandResult executeFastbootCommand (String... commandArgs)
Fastboot komutunu sistem komutu olarak 2 dakikalık varsayılan zaman aşımı süresiyle yürüten yardımcı yöntem.
Cihaz zaten fastboot modundayken kullanılması bekleniyor.
Parametreler | |
---|---|
commandArgs | String : fastboot komutu ve çalıştırılacak argümanlar |
İadeler | |
---|---|
CommandResult | Komut çıktısını içeren CommandResult |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
yürütmeLongFastbootKomutu
public abstract CommandResult executeLongFastbootCommand (String... commandArgs)
Uzun süre çalışan bir fastboot komutunu sistem komutu olarak yürüten yardımcı yöntem.
Daha uzun bir zaman aşımı kullanması dışındaexecuteFastbootCommand(String)
ile aynıdır.Parametreler | |
---|---|
commandArgs | String : fastboot komutu ve çalıştırılacak argümanlar |
İadeler | |
---|---|
CommandResult | Komut çıktısını içeren CommandResult |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
yürütmeLongFastbootKomutu
public abstract CommandResult executeLongFastbootCommand (envVarMap, String... commandArgs)
Uzun süre çalışan bir fastboot komutunu sistem ortamı değişkenleriyle birlikte bir sistem komutu olarak yürüten yardımcı yöntem.
Daha uzun bir zaman aşımı kullanması dışında executeFastbootCommand(String)
ile aynıdır.
Parametreler | |
---|---|
envVarMap | |
commandArgs | String : fastboot komutu ve çalıştırılacak argümanlar |
İadeler | |
---|---|
CommandResult | Komut çıktısını içeren CommandResult |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
ShellCommand'ı yürüt
public abstract String executeShellCommand (String command)
Bir adb kabuk komutunu çalıştıran ve çıktıyı String
olarak döndüren yardımcı yöntem.
Parametreler | |
---|---|
command | String : çalıştırılacak adb kabuk komutu |
İadeler | |
---|---|
String | kabuk çıkışı |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
ShellCommand'ı yürüt
public abstract void executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Komut davranışını kontrol etmek için daha fazla parametre içeren bir adb kabuk komutunu çalıştırır.
Parametreler | |
---|---|
command | String : çalıştırılacak adb kabuk komutu |
receiver | IShellOutputReceiver : Kabuk çıktısının yönlendirileceği IShellOutputReceiver . |
maxTimeToOutputShellResponse | long : komutun herhangi bir yanıt vermemesine izin verilen maksimum süre; timeUnit belirtilen birim |
timeUnit | TimeUnit : maxTimeToOutputShellResponse birimi |
retryAttempts | int : bir istisna nedeniyle başarısız olursa komutun maksimum yeniden denenme sayısı. retryAttempts başarıyla gerçekleştirilmezse DeviceNotResponsiveException atılır. |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
Ayrıca bakınız:
ShellCommand'ı yürüt
public abstract void executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeoutForCommand, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Komut davranışını kontrol etmek için daha fazla parametre içeren bir adb kabuk komutunu çalıştırır.
Parametreler | |
---|---|
command | String : çalıştırılacak adb kabuk komutu |
receiver | IShellOutputReceiver : Kabuk çıktısının yönlendirileceği IShellOutputReceiver . |
maxTimeoutForCommand | long : komutun tamamlanması için maksimum zaman aşımı; timeUnit belirtilen birim |
maxTimeToOutputShellResponse | long : komutun herhangi bir yanıt vermemesine izin verilen maksimum süre; timeUnit belirtilen birim |
timeUnit | TimeUnit : maxTimeToOutputShellResponse birimi |
retryAttempts | int : bir istisna nedeniyle başarısız olursa komutun maksimum yeniden denenme sayısı. retryAttempts başarıyla gerçekleştirilmezse DeviceNotResponsiveException atılır. |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
Ayrıca bakınız:
ShellCommand'ı yürüt
public abstract void executeShellCommand (String command, IShellOutputReceiver receiver)
Komut başarısız olursa birden çok kez yeniden deneyerek verilen adb kabuk komutunu çalıştırır.
executeShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit, int)
varsayılan değerlere sahip daha basit bir biçimi.Parametreler | |
---|---|
command | String : çalıştırılacak adb kabuk komutu |
receiver | IShellOutputReceiver : Kabuk çıktısının yönlendirileceği IShellOutputReceiver . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
ShellV2Command'ı yürüt
public abstract CommandResult executeShellV2Command (String command)
Bir adb kabuk komutunu çalıştıran ve sonuçları, komut durum çıktısı, stdout ve stderr ile uygun şekilde doldurulmuş bir CommandResult
olarak döndüren yardımcı yöntem.
Parametreler | |
---|---|
command | String : Çalıştırılması gereken komut. |
İadeler | |
---|---|
CommandResult | CommandResult sonuç. |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
ShellV2Command'ı yürüt
public abstract CommandResult executeShellV2Command (String command, OutputStream pipeToOutput)
Bir adb kabuk komutunu çalıştıran ve sonuçları, komut durumu çıktısı ve stderr ile uygun şekilde doldurulmuş bir CommandResult
olarak döndüren yardımcı yöntem. stdout belirtilen akışa yönlendirilir.
Parametreler | |
---|---|
command | String : Çalıştırılması gereken komut. |
pipeToOutput | OutputStream : ERROR(/OutputStream) std çıktısının yeniden yönlendirileceği yer veya null. |
İadeler | |
---|---|
CommandResult | CommandResult sonuç. |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
ShellV2Command'ı yürüt
public abstract CommandResult executeShellV2Command (String command, File pipeAsInput)
Bir adb kabuk komutunu çalıştıran ve sonuçları, komut durum çıktısı, stdout ve stderr ile uygun şekilde doldurulmuş bir CommandResult
olarak döndüren yardımcı yöntem.
Parametreler | |
---|---|
command | String : Çalıştırılması gereken komut. |
pipeAsInput | File : Komuta giriş olarak aktarılacak bir ERROR(/File) veya boş. |
İadeler | |
---|---|
CommandResult | CommandResult sonuç. |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
ShellV2Command'ı yürüt
public abstract CommandResult executeShellV2Command (String command, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
Komut davranışını kontrol etmek için daha fazla parametre içeren bir adb kabuk komutunu çalıştırır.
Parametreler | |
---|---|
command | String : çalıştırılacak adb kabuk komutu |
maxTimeoutForCommand | long : komutun tamamlanması için maksimum zaman aşımı; timeUnit belirtilen birim |
timeUnit | TimeUnit : maxTimeToOutputShellResponse birimi |
retryAttempts | int : bir istisna nedeniyle başarısız olursa komutun maksimum yeniden denenme sayısı. retryAttempts başarıyla gerçekleştirilmezse DeviceNotResponsiveException atılır. |
İadeler | |
---|---|
CommandResult |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
Ayrıca bakınız:
ShellV2Command'ı yürüt
public abstract CommandResult executeShellV2Command (String command, long maxTimeoutForCommand, TimeUnit timeUnit)
Komut davranışını kontrol etmek için daha fazla parametre içeren bir adb kabuk komutunu çalıştırır.
Parametreler | |
---|---|
command | String : çalıştırılacak adb kabuk komutu |
maxTimeoutForCommand | long : komutun tamamlanması için maksimum zaman aşımı; timeUnit belirtilen birim |
timeUnit | TimeUnit : maxTimeToOutputShellResponse birimi |
İadeler | |
---|---|
CommandResult |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
Ayrıca bakınız:
ShellV2Command'ı yürüt
public abstract CommandResult executeShellV2Command (String command, File pipeAsInput, OutputStream pipeToOutput, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
Komut davranışını kontrol etmek için daha fazla parametre içeren bir adb kabuk komutunu çalıştırır.
Parametreler | |
---|---|
command | String : çalıştırılacak adb kabuk komutu |
pipeAsInput | File : Komuta giriş olarak aktarılacak bir ERROR(/File) veya boş. |
pipeToOutput | OutputStream : ERROR(/OutputStream) std çıktısının yeniden yönlendirileceği yer veya null. |
maxTimeoutForCommand | long : komutun tamamlanması için maksimum zaman aşımı; timeUnit belirtilen birim |
timeUnit | TimeUnit : maxTimeToOutputShellResponse birimi |
retryAttempts | int : bir istisna nedeniyle başarısız olursa komutun maksimum yeniden denenme sayısı. retryAttempts başarıyla gerçekleştirilmezse DeviceNotResponsiveException atılır. |
İadeler | |
---|---|
CommandResult |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
Ayrıca bakınız:
ShellV2Command'ı yürüt
public abstract CommandResult executeShellV2Command (String command, File pipeAsInput, OutputStream pipeToOutput, OutputStream pipeToError, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
Komut davranışını kontrol etmek için daha fazla parametre içeren bir adb kabuk komutunu çalıştırır.
Parametreler | |
---|---|
command | String : çalıştırılacak adb kabuk komutu |
pipeAsInput | File : Komuta giriş olarak aktarılacak bir ERROR(/File) veya boş. |
pipeToOutput | OutputStream : ERROR(/OutputStream) std çıktısının yeniden yönlendirileceği yer veya null. |
pipeToError | OutputStream : ERROR(/OutputStream) std hatasının yönlendirileceği yer veya null. |
maxTimeoutForCommand | long : komutun tamamlanması için maksimum zaman aşımı; timeUnit belirtilen birim |
timeUnit | TimeUnit : maxTimeToOutputShellResponse birimi |
retryAttempts | int : bir istisna nedeniyle başarısız olursa komutun maksimum yeniden denenme sayısı. retryAttempts başarıyla gerçekleştirilmezse DeviceNotResponsiveException atılır. |
İadeler | |
---|---|
CommandResult |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
Ayrıca bakınız:
fastbootWipePartition
public abstract CommandResult fastbootWipePartition (String partition)
Aygıtın bir bölümünü silen yardımcı yöntem.
getUseFastbootErase()
değeri true
ise, bölümü silmek için fastboot silme işlemi kullanılacaktır. Daha sonra cihazın bir sonraki önyüklemesinde cihazın bir dosya sistemi oluşturması gerekir. Aksi takdirde cihazda yeni bir dosya sistemi oluşturacak fastboot formatı kullanılır. Cihaz zaten fastboot modundayken kullanılması bekleniyor.Parametreler | |
---|---|
partition | String : silinecek bölüm |
İadeler | |
---|---|
CommandResult | Komut çıktısını içeren CommandResult |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
getApiLevel
public abstract int getApiLevel ()
Cihaz API Düzeyini alın. UNKNOWN_API_LEVEL
varsayılandır.
İadeler | |
---|---|
int | cihazın API Düzeyini belirten bir tam sayı |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBasebandVersion
public abstract String getBasebandVersion ()
Bu cihazın temel bant (radyo) sürümünü edinmenin kolay yöntemi. Radyo sürümünün alınması cihaza özel olduğundan tüm cihazlar için doğru bilgileri vermeyebilir. Bu yöntem, doğru sürüm bilgisini döndürmek için gsm.version.baseband özelliğine dayanır. Bu, bazı CDMA aygıtları için doğru değildir ve burada döndürülen sürüm, fastboot tarafından bildirilen sürümle eşleşmeyebilir ve CDMA radyosunun sürümünü döndürmeyebilir. TL;DR bu yöntem yalnızca gsm.version.baseband özelliği fastboot getvar version-baseband
tarafından döndürülen sürümle aynıysa doğru sürümü bildirir.
İadeler | |
---|---|
String | String temel bant sürümü veya belirlenemiyorsa null (cihazın radyosu yok veya sürüm dizisi okunamıyor) |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
pil al
public abstract Integer getBattery ()
Bir cihazın geçerli pil düzeyini döndürür veya pil düzeyi mevcut değilse Null değerini döndürür.
İadeler | |
---|---|
Integer |
getBooleanProperty
public abstract boolean getBooleanProperty (String name, boolean defaultValue)
Verilen özelliğin boole değerini döndürür.
Parametreler | |
---|---|
name | String : özellik adı |
defaultValue | boolean : özellik boşsa veya mevcut değilse döndürülecek varsayılan değer. |
İadeler | |
---|---|
boolean | özellik "1" , "y" , "yes" , "on" veya "true" sahipse false , özelliğin değeri "0" , "n" , "no" , "off" ise true , "false" veya aksi takdirde defaultValue . |
Atar | |
---|---|
DeviceNotAvailableException |
getBootHistory
public abstractgetBootHistory ()
Yardımcı yöntem, önyükleme geçmişi haritasını, önyükleme zamanı ve önyükleme nedeni ile birlikte toplar.
İadeler | |
---|---|
Önyükleme zamanı haritası (Epoch'tan bu yana saniye cinsinden UTC saati) ve önyükleme nedeni |
Atar | |
---|---|
DeviceNotAvailableException |
getBootHistorySince
public abstractgetBootHistorySince (long utcEpochTime, TimeUnit timeUnit)
Yardımcı yöntem, aygıttan bu yana geçen süre ve belirtilen zaman biriminden bu yana önyükleme zamanı ve önyükleme nedeni ile birlikte önyükleme geçmişi haritasını toplar. Milisaniye cinsinden geçerli utcEpochTime aygıtı getDeviceDate()
yöntemiyle elde edilebilir.
Parametreler | |
---|---|
utcEpochTime | long : Epoch'tan bu yana geçen cihaz süresi. |
timeUnit | TimeUnit : zaman birimi TimeUnit . |
İadeler | |
---|---|
Önyükleme zamanı haritası (Epoch'tan bu yana saniye cinsinden UTC saati) ve önyükleme nedeni |
Atar | |
---|---|
DeviceNotAvailableException |
BootloaderVersion'ı al
public abstract String getBootloaderVersion ()
Bu cihazın önyükleyici sürümünü edinmenin kolay yöntemi.
Cihazın mevcut durumundan önyükleyici sürümünü almaya çalışacaktır. (yani cihaz fastboot modundaysa fastboot'tan sürümü almaya çalışacaktır)İadeler | |
---|---|
String | String önyükleyici sürümü veya bulunamazsa null |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
getBuildAlias
public abstract String getBuildAlias ()
Cihazın şu anda çalışmakta olduğu yapının takma adını alın.
Yapı takma adı genellikle yapı kimliğinden daha okunaklı bir dizedir (genellikle Nexus yapıları için bir sayıdır). Örneğin, son Android 4.2 sürümü JDQ39 derleme takma adına ve 573038 derleme kimliğine sahiptir
İadeler | |
---|---|
String | derleme takma adını kullanın veya alınamıyorsa derleme kimliğine geri dönün |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBuildFlavour
public abstract String getBuildFlavor ()
Cihaz için yapı lezzetini alın.
İadeler | |
---|---|
String | yapı tadı veya alınamadıysa null |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBuildId
public abstract String getBuildId ()
Cihazın şu anda çalışmakta olduğu yapıyı alın.
İadeler | |
---|---|
String | yapı kimliği veya alınamadıysa IBuildInfo#UNKNOWN_BUILD_ID |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBuildSigningKeys
public abstract String getBuildSigningKeys ()
Cihaz görüntüsünü imzalamak için kullanılan anahtar türünü döndürür
Tipik olarak Android cihazları test anahtarlarıyla (AOSP'deki gibi) veya sürüm anahtarlarıyla (bireysel cihaz üreticileri tarafından kontrol edilir) imzalanabilir.
İadeler | |
---|---|
String | İmza anahtarı bulunursa, aksi takdirde null olur. |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getCachedDeviceDescriptor
public abstract DeviceDescriptor getCachedDeviceDescriptor ()
Cihaz tahsis edilmişse önbelleğe alınmış bir DeviceDescriptor
döndürür, aksi halde geçerli DeviceDescriptor
değerini döndürür.
İadeler | |
---|---|
DeviceDescriptor |
getCachedDeviceDescriptor
public abstract DeviceDescriptor getCachedDeviceDescriptor (boolean shortDescriptor)
Cihaz tahsis edilmişse önbelleğe alınmış bir DeviceDescriptor
döndürür, aksi halde geçerli DeviceDescriptor
değerini döndürür.
Parametreler | |
---|---|
shortDescriptor | boolean : Tanımlayıcının minimum bilgiyle sınırlandırılıp sınırlanmayacağı |
İadeler | |
---|---|
DeviceDescriptor |
Çocukları Al
public abstract String[] getChildren (String deviceFilePath)
İzinler nedeniyle bazen işe yaramayan IFileEntry
kullanımına alternatif.
Parametreler | |
---|---|
deviceFilePath | String : cihazda aramanın yapılacağı yoldur |
İadeler | |
---|---|
String[] | Aygıttaki bir yoldaki tüm dosyaları içeren dize dizisi. |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getConnection
public abstract AbstractConnection getConnection ()
Cihazla ilişkili bağlantıyı döndürür.
İadeler | |
---|---|
AbstractConnection |
getDeviceClass
public abstract String getDeviceClass ()
Cihaz sınıfını alın.
İadeler | |
---|---|
String | String aygıt sınıfı. |
getDeviceDate
public abstract long getDeviceDate ()
Cihazın tarihini çağdan bu yana milisaniye cinsinden döndürün.
İadeler | |
---|---|
long | cihazın çağ biçimindeki tarihi. |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getDeviceDescriptor
public abstract DeviceDescriptor getDeviceDescriptor ()
Gerçek cihaz nesnesini aktarmadan cihaz hakkında bilgi almak için cihaz bilgilerinden bir DeviceDescriptor
döndürün.
İadeler | |
---|---|
DeviceDescriptor |
getDeviceDescriptor
public abstract DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Gerçek cihaz nesnesini aktarmadan cihaz hakkında bilgi almak için cihaz bilgilerinden bir DeviceDescriptor
döndürün.
Parametreler | |
---|---|
shortDescriptor | boolean : Tanımlayıcının minimum bilgiyle sınırlandırılıp sınırlanmayacağı |
İadeler | |
---|---|
DeviceDescriptor |
getDeviceState
public abstract TestDeviceState getDeviceState ()
Cihazın durumunu alın.
İadeler | |
---|---|
TestDeviceState |
getDeviceTimeOffset
public abstract long getDeviceTimeOffset (Date date)
Cihaz ile belirli bir ERROR(/Date)
arasındaki zaman farkını anlamanıza yardımcı olur. Epoch zamanını dahili olarak kullanın.
Parametreler | |
---|---|
date | Date |
İadeler | |
---|---|
long | milisaniye cinsinden fark |
Atar | |
---|---|
DeviceNotAvailableException |
getEmulatorOutput
public abstract InputStreamSource getEmulatorOutput ()
Emülatör stdout ve stderr akışını alın
İadeler | |
---|---|
InputStreamSource | emülatör çıkışı |
getExternalStoreFreeSpace
public abstract long getExternalStoreFreeSpace ()
Cihazın harici depolama alanındaki boş alan miktarını belirlemeye yönelik yardımcı yöntem.
İadeler | |
---|---|
long | KB cinsinden boş alan miktarı |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
getFastbootProductType
public abstract String getFastbootProductType ()
Fastboot modundayken bu aygıtın ürün türünü almanın kolay yöntemi.
Bu yöntem yalnızca cihazın fastboot modunda olması gerekiyorsa kullanılmalıdır. Bu durumda jenerikgetProductType()
yönteminden biraz daha güvenli bir yöntem çünkü ITestDevice, cihaz yanlış durumdaysa veya yanıt vermiyorsa cihazı fastboot'a kurtarmayı bilecektir.İadeler | |
---|---|
String | String ürün türü adı veya belirlenemiyorsa null |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
getFastbootProductVariant
public abstract String getFastbootProductVariant ()
Fastboot modundayken bu aygıtın ürün türünü almanın kolay yöntemi.
Bu yöntem yalnızca cihazın fastboot modunda olması gerekiyorsa kullanılmalıdır. Bu durumda jenerikgetProductType()
yönteminden biraz daha güvenli bir yöntem çünkü ITestDevice, cihaz yanlış durumdaysa veya yanıt vermiyorsa cihazı fastboot'a kurtarmayı bilecektir.İadeler | |
---|---|
String | String ürün türü adı veya belirlenemiyorsa null |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
FastbootSerialNumber'ı al
public abstract String getFastbootSerialNumber ()
Fastboot modu seri numarasını döndürür.
İadeler | |
---|---|
String |
getFastbootVariable
public abstract String getFastbootVariable (String variableName)
Verilen fastboot değişken değerini cihazdan alın.
Parametreler | |
---|---|
variableName | String : değişken adı |
İadeler | |
---|---|
String | özellik değeri veya mevcut değilse null |
Atar | |
---|---|
| DesteklenmeyenOperationException |
DeviceNotAvailableException |
getFileEntry
public abstract IFileEntry getFileEntry (String path)
Cihazdaki uzak bir dosyaya referans alın.
Parametreler | |
---|---|
path | String : Alınacak dosya yolu. Mutlak bir yol veya '/'ye göreli yol olabilir. (yani hem "/system" hem de "system" sözdizimi desteklenir) |
İadeler | |
---|---|
IFileEntry | Verilen path dosya bulunamazsa IFileEntry veya null |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getIDevice
public abstract IDevice getIDevice ()
İlişkili ddmlib IDevice
öğesine bir başvuru döndürür.
IDevice
tahsis edilebilir. Bu nedenle arayanların IDevice
referansını saklamamaları gerekir çünkü bu referans eskimiş olabilir.İadeler | |
---|---|
IDevice | IDevice |
getIntProperty
public abstract long getIntProperty (String name, long defaultValue)
Cihazdan verilen özelliğin tamsayı değerini döndürür.
Parametreler | |
---|---|
name | String : özellik adı |
defaultValue | long : özellik boşsa veya mevcut değilse döndürülecek varsayılan değer. |
İadeler | |
---|---|
long | özellik boşsa, mevcut değilse veya bir tamsayı değerine sahip değilse, özellik değeri veya defaultValue . |
Atar | |
---|---|
DeviceNotAvailableException |
getLastExpectedRebootTimeMillis
public abstract long getLastExpectedRebootTimeMillis ()
System.currentTimeMillis()
tarafından döndürüldüğü üzere, Tradefed API'lerinin EPOCH'tan bu yana milisaniye cinsinden en son yeniden başlatma tetikleme zamanını döndürür.
İadeler | |
---|---|
long |
getLaunchApiLevel
public abstract int getLaunchApiLevel ()
Cihazın ilk başlatılan API Seviyesini alın. UNKNOWN_API_LEVEL
varsayılandır.
İadeler | |
---|---|
int | cihazın ilk başlatılan API Düzeyini belirten bir tam sayı |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getLogcat
public abstract InputStreamSource getLogcat ()
Logcat verilerinin anlık görüntü akışını yakalar.
İki modda çalışır:
TestDeviceOptions.getMaxLogcatDataSize()
baytına kadar geri dönecektirİadeler | |
---|---|
InputStreamSource |
getLogcat
public abstract InputStreamSource getLogcat (int maxBytes)
Yakalanan logcat verilerinin son maxBytes
anlık görüntü akışını yakalar.
getLogcat()
anlık görüntüsünün tamamını almanın potansiyel olarak büyük disk alanı cezasına maruz kalmadan, yakalanan logcat verilerinin sık anlık görüntülerini yakalamak istediğiniz durumlar için kullanışlıdır.
Parametreler | |
---|---|
maxBytes | int : döndürülecek maksimum veri miktarı. Hafızaya rahatça sığabilecek miktarda olmalı |
İadeler | |
---|---|
InputStreamSource |
getLogcatDump
public abstract InputStreamSource getLogcatDump ()
Cihaz için mevcut logcat'in bir dökümünü alın. getLogcat()
ın aksine, bu yöntem her zaman logcat'in statik bir dökümünü döndürür.
Cihaza ulaşılamadığında hiçbir şeyin iade edilmemesi dezavantajı vardır.
İadeler | |
---|---|
InputStreamSource | logcat verilerinin bir InputStreamSource . Logcat verilerinin yakalanması başarısız olursa boş bir akış döndürülür. |
getLogcatSince
public abstract InputStreamSource getLogcatSince (long date)
Sağlanan tarihten itibaren yakalanan logcat verilerinin anlık görüntü akışını yakalar. Cihazdaki saat getDeviceDate()
kullanılmalıdır.
Parametreler | |
---|---|
date | long : anlık görüntünün günümüze kadar ne zaman başlatılacağını belirten çağdan bu yana milisaniye cinsinden. ('tarih +%s' kullanılarak elde edilebilir) |
İadeler | |
---|---|
InputStreamSource |
getMountPoint
public abstract String getMountPoint (String mountName)
Bir bağlama noktası döndürür.
IDevice
alınmış bilgi mevcut değilse cihazı doğrudan sorgular. YAPILACAKLAR: bu davranışı IDevice#getMountPoint(String)
dizinine taşıyınParametreler | |
---|---|
mountName | String : bağlama noktasının adı |
İadeler | |
---|---|
String | bağlama noktası veya null |
Ayrıca bakınız:
getMountPointInfo
public abstract ITestDevice.MountPointInfo getMountPointInfo (String mountpoint)
Belirtilen bağlama noktası yoluna karşılık gelen bir MountPointInfo
döndürür veya bu yolda monte edilmiş hiçbir şey yoksa veya /proc/mounts'ta bağlama noktası olarak görünmüyorsa null
döndürür.
Parametreler | |
---|---|
mountpoint | String |
İadeler | |
---|---|
ITestDevice.MountPointInfo | MountPointInfo "/proc/mounts" dosyasındaki bilgileri içeren bir ERROR(/List) |
Atar | |
---|---|
DeviceNotAvailableException |
Ayrıca bakınız:
getMountPointInfo
public abstractgetMountPointInfo ()
Cihazdaki /proc/mounts dosyasındaki bilgilerin ayrıştırılmış bir versiyonunu döndürür
İadeler | |
---|---|
MountPointInfo "/proc/mounts" dosyasındaki bilgileri içeren bir ERROR(/List) |
Atar | |
---|---|
DeviceNotAvailableException |
getPartitionFreeSpace
public abstract long getPartitionFreeSpace (String partition)
Cihaz bölümündeki boş alan miktarını belirlemek için yardımcı yöntem.
Parametreler | |
---|---|
partition | String |
İadeler | |
---|---|
long | KB cinsinden boş alan miktarı |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
getProcessByName
public abstract ProcessInfo getProcessByName (String processName)
Yardımcı yöntem "pidof" ve "stat" komutunu çalıştırır ve verilen işlemin PID'si ve işlem başlangıç zamanı ile ProcessInfo
nesnesini döndürür.
Parametreler | |
---|---|
processName | String : süreç adı String. |
İadeler | |
---|---|
ProcessInfo | Verilen prosesAdı'nın ProcessInfo'su |
Atar | |
---|---|
DeviceNotAvailableException |
getProcessPid
public abstract String getProcessPid (String process)
Bir şeyler ters giderse hizmetin pid'ini veya null değerini döndürür.
Parametreler | |
---|---|
process | String : İşlemin adı String. |
İadeler | |
---|---|
String |
Atar | |
---|---|
DeviceNotAvailableException |
getProductType
public abstract String getProductType ()
Bu cihazın ürün tipini almak için kolay yöntem.
Bu yöntem, cihaz adb veya fastboot modundaysa işe yarayacaktır.İadeler | |
---|---|
String | String ürün türü adı. Boş olmayacak |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantının kopması ve kurtarılamaması veya ürün tipinin belirlenememesi durumunda |
getProductVariant
public abstract String getProductVariant ()
Bu cihazın ürün çeşidini edinmenin kolay yöntemi.
Bu yöntem, cihaz adb veya fastboot modundaysa işe yarayacaktır.İadeler | |
---|---|
String | String ürün çeşidi adı veya belirlenemiyorsa null |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
getProperty
public abstract String getProperty (String name)
Verilen özellik değerini cihazdan alın.
Parametreler | |
---|---|
name | String : özellik adı |
İadeler | |
---|---|
String | özellik değeri veya mevcut değilse null |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
GetRecoveryMode
public abstract ITestDevice.RecoveryMode getRecoveryMode ()
Cihaz için kullanılan geçerli kurtarma modunu alın.
İadeler | |
---|---|
ITestDevice.RecoveryMode | cihaz için kullanılan geçerli kurtarma modu. |
Seri Numarasını al
public abstract String getSerialNumber ()
Bu cihazın seri numarasını almanın kolay yöntemi.
İadeler | |
---|---|
String | String seri numarası |
Mezar Taşlarını Al
public abstractgetTombstones ()
Cihazlardan mezar taşlarının listesini getir ve geri gönder. Kök gerektirir.
yöntem en iyi çabadır, dolayısıyla bir mezar taşı herhangi bir nedenle çekilemezse listeden kaybolacaktır. Yalnızca DeviceNotAvailableException
yöntemi erken sonlandıracaktır.
İadeler | |
---|---|
Mezar taşı dosyalarının listesi, mezar taşı yoksa boş. |
Atar | |
---|---|
DeviceNotAvailableException |
Ayrıca bakınız:
getTotalMemory
public abstract long getTotalMemory ()
Dahili hata durumunda toplam fiziksel bellek boyutunu bayt veya -1 cinsinden döndürür
İadeler | |
---|---|
long |
getUseFastbootErase
public abstract boolean getUseFastbootErase ()
Cihazdaki bir bölümü silmek için fastboot silme mi yoksa fastboot formatını mı kullanacağınızı öğrenin.
İadeler | |
---|---|
boolean | fastboot silme işlemi kullanılacaksa true , fastboot formatı kullanılacaksa false . |
Ayrıca bakınız:
isAdbRoot
public abstract boolean isAdbRoot ()
İadeler | |
---|---|
boolean | Cihazda halihazırda adb root varsa true , aksi halde false . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
isAdbTcp
public abstract boolean isAdbTcp ()
İadeler | |
---|---|
boolean | cihaz adb-over-tcp'ye bağlıysa true , aksi halde false . |
isAppEnumerationDesteklenir
public abstract boolean isAppEnumerationSupported ()
Cihazdaki platformun uygulama numaralandırmayı destekleyip desteklemediğini kontrol edin
İadeler | |
---|---|
boolean | Uygulama numaralandırması destekleniyorsa doğru, aksi takdirde yanlış |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
isBypassLowTargetSdkBlockDestekleniyor
public abstract boolean isBypassLowTargetSdkBlockSupported ()
Cihazdaki platformun, uygulama yüklemelerinde düşük hedefli SDK bloğunu atlamayı destekleyip desteklemediğini kontrol edin
İadeler | |
---|---|
boolean | Düşük hedef SDK bloğunun atlanması destekleniyorsa doğru, aksi halde yanlış |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
isDeviceEncrypted
public abstract boolean isDeviceEncrypted ()
Cihaz şifrelenmişse döner.
İadeler | |
---|---|
boolean | cihaz şifrelenmişse true . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
isDizin
public abstract boolean isDirectory (String deviceFilePath)
Aygıttaki yol bir dizin ise True, değilse false değerini döndürün.
Parametreler | |
---|---|
deviceFilePath | String |
İadeler | |
---|---|
boolean |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
ŞifrelemeDestekleniyor
public abstract boolean isEncryptionSupported ()
Cihazda şifreleme destekleniyorsa döner.
İadeler | |
---|---|
boolean | cihaz şifrelemeyi destekliyorsa true . |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
Çalıştırılabilir
public abstract boolean isExecutable (String fullPath)
Aygıttaki dosya yolu yürütülebilir bir dosya ise True değerini, aksi durumda false değerini döndürür.
Parametreler | |
---|---|
fullPath | String |
İadeler | |
---|---|
boolean |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
Başsızdır
public abstract boolean isHeadless ()
Cihaz başsızsa (ekran yok) true değerini, aksi halde false değerini döndürün.
İadeler | |
---|---|
boolean |
Atar | |
---|---|
DeviceNotAvailableException |
isRuntimePermissionSupported
public abstract boolean isRuntimePermissionSupported ()
Cihazdaki platformun çalışma zamanı izni vermeyi destekleyip desteklemediğini kontrol edin
İadeler | |
---|---|
boolean | Çalışma zamanı izni destekleniyorsa doğru, aksi halde yanlış. |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
isStateBootloaderOrFastbootd
public abstract boolean isStateBootloaderOrFastbootd ()
Cihaz TestDeviceState#FASTBOOT
veya TestDeviceState.FASTBOOTD
konumundaysa true değerini döndürür.
İadeler | |
---|---|
boolean |
logAnrs
public abstract boolean logAnrs (ITestLogger logger)
Cihazdaki ANR'leri toplar ve günlüğe kaydeder.
Parametreler | |
---|---|
logger | ITestLogger : ANR'leri günlüğe kaydetmek için bir ITestLogger . |
İadeler | |
---|---|
boolean | Günlüğe kaydetme başarılıysa doğru, aksi halde yanlış. |
Atar | |
---|---|
DeviceNotAvailableException |
LogOnDevice
public abstract void logOnDevice (String tag, Log.LogLevel level, String format, Object... args)
Cihazın logcat'ına bir mesaj kaydedin. Bu, kayıt başarısız olsa bile atılmayacak güvenli bir çağrıdır.
Parametreler | |
---|---|
tag | String : Mesajımızı logcat'e kaydettiğimiz etiket. |
level | Log.LogLevel : Logcat'teki mesajın hata ayıklama düzeyi. |
format | String : Mesaj formatı. |
args | Object : String.format() yoluyla değiştirilecek argümanlar. |
EngellemeyenYeniden Başlat
public abstract void nonBlockingReboot ()
Cihazı yeniden başlatmak için bir komut verir ve komut tamamlandığında ve cihaz artık adb tarafından görülemediğinde geri döner.
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
postBootSetup
public abstract void postBootSetup ()
Her önyüklemeden sonra cihazı test etmek üzere yapılandırmak için talimatları uygulayın.
Cihaz tamamen önyüklendikten/kullanılabilir hale geldikten sonra aranmalıdır Normal şartlarda, uygulamaların yeniden başlatma gerçekleştirirken bu adımları otomatik olarak gerçekleştirmesi gerektiğinden, bu yöntemin açıkça çağrılmasına gerek yoktur. Çağrılması gerekebilecek yer, cihazın başka olaylardan dolayı yeniden başlatıldığı zamandır (örn. bir fastboot güncelleme komutu tamamlandığında).Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
postInvokasyonTearDown
public void postInvocationTearDown ()
Bu yöntem kullanımdan kaldırılmıştır.
Bunun yerine postInvocationTearDown(Throwable)
kullanın.
Çağrı yapıldıktan sonra yürütülecek, cihaza özel gerekli temizlik için ekstra adımlar.
postInvokasyonTearDown
public abstract void postInvocationTearDown (Throwable invocationException)
Çağrı yapıldıktan sonra yürütülecek, cihaza özel gerekli temizlik için ekstra adımlar.
Parametreler | |
---|---|
invocationException | Throwable : Varsa, çağırma hatasından kaynaklanan son istisna. |
preInvokasyon Kurulumu
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
Çağrı akışından önce cihazda yürütülecek, cihaza özel gerekli kurulum için ekstra adımlar.
Parametreler | |
---|---|
info | IBuildInfo : Cihazın IBuildInfo . |
attributes | MultiMap : Çağırma bağlamında saklanan nitelikler |
Atar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
TargetSetupError |
çekmeDir
public abstract boolean pullDir (String deviceFilePath, File localDir)
Dizin içeriğini cihazdan yinelemeli olarak çekin.
Parametreler | |
---|---|
deviceFilePath | String : uzak kaynağın mutlak dosya yolu |
localDir | File : dosyaların çekileceği yerel dizin |
İadeler | |
---|---|
boolean | dosya başarıyla çekildiyse true . aksi takdirde false . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
çekmeDosyası
public abstract File pullFile (String remoteFilePath, int userId)
Cihazdan bir dosyayı alır, yerel bir geçici ERROR(/File)
dosyasında saklar ve bu File
döndürür.
Parametreler | |
---|---|
remoteFilePath | String : Cihazdaki dosyanın mutlak yolu. |
userId | int : Alınacak kullanıcı kimliği |
İadeler | |
---|---|
File | Aygıt dosyasının içeriğini içeren bir ERROR(/File) veya kopyalamanın herhangi bir nedenden dolayı başarısız olması durumunda (ana bilgisayar dosya sistemindeki sorunlar dahil) null |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
çekmeDosyası
public abstract File pullFile (String remoteFilePath)
Cihazdan bir dosyayı alır, yerel bir geçici ERROR(/File)
dosyasında saklar ve bu File
döndürür.
Parametreler | |
---|---|
remoteFilePath | String : Cihazdaki dosyanın mutlak yolu. |
İadeler | |
---|---|
File | Aygıt dosyasının içeriğini içeren bir ERROR(/File) veya kopyalamanın herhangi bir nedenden dolayı başarısız olması durumunda (ana bilgisayar dosya sistemindeki sorunlar dahil) null |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
çekmeDosyası
public abstract boolean pullFile (String remoteFilePath, File localFile)
Cihazdan bir dosyayı alır.
Parametreler | |
---|---|
remoteFilePath | String : Cihazdaki dosyanın mutlak yolu. |
localFile | File : İçeriğin depolanacağı yerel dosya. Boş değilse içerikler değiştirilecektir. |
İadeler | |
---|---|
boolean | dosya başarıyla alındıysa true . aksi takdirde false . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
çekmeDosyası
public abstract boolean pullFile (String remoteFilePath, File localFile, int userId)
Cihazdan bir dosyayı alır.
Parametreler | |
---|---|
remoteFilePath | String : Cihazdaki dosyanın mutlak yolu. |
localFile | File : İçeriğin depolanacağı yerel dosya. Boş değilse içerikler değiştirilecektir. |
userId | int : Alınacak kullanıcı kimliği |
İadeler | |
---|---|
boolean | dosya başarıyla alındıysa true . aksi takdirde false . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
pullFileContents
public abstract String pullFileContents (String remoteFilePath)
Cihazdan bir dosyayı alır ve içeriğini döndürür.
Parametreler | |
---|---|
remoteFilePath | String : Cihazdaki dosyanın mutlak yolu. |
İadeler | |
---|---|
String | Aygıt dosyasının içeriğini içeren bir String veya kopyalama herhangi bir nedenden dolayı başarısız olursa null (ana bilgisayar dosya sistemindeki sorunlar dahil) |
Atar | |
---|---|
DeviceNotAvailableException |
pullFileFromExternal
public abstract File pullFileFromExternal (String remoteFilePath)
Bir dosyayı aygıtın harici deposundan almak, onu yerel bir geçici ERROR(/File)
dosyasında saklamak ve bu File
bir referans döndürmek için kullanışlı bir yöntem.
Parametreler | |
---|---|
remoteFilePath | String : cihazın harici depolama bağlama noktasına göre cihazdaki dosyanın yolu |
İadeler | |
---|---|
File | Aygıt dosyasının içeriğini içeren bir ERROR(/File) veya kopyalamanın herhangi bir nedenden dolayı başarısız olması durumunda (ana bilgisayar dosya sistemindeki sorunlar dahil) null |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
pushDir
public abstract boolean pushDir (File localDir, String deviceFilePath,excludedDirectories)
Filtrelenen bazı dizinleri hariç tutarken dizin içeriğini yinelemeli olarak aygıta aktarın.
Parametreler | |
---|---|
localDir | File : basılacak yerel dizin |
deviceFilePath | String : uzak hedefin mutlak dosya yolu |
excludedDirectories |
İadeler | |
---|---|
boolean | dosya başarıyla aktarıldıysa true . aksi takdirde false . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
pushDir
public abstract boolean pushDir (File localDir, String deviceFilePath)
Dizin içeriğini tekrar tekrar cihaza aktarın.
Parametreler | |
---|---|
localDir | File : basılacak yerel dizin |
deviceFilePath | String : uzak hedefin mutlak dosya yolu |
İadeler | |
---|---|
boolean | dosya başarıyla aktarıldıysa true . aksi takdirde false . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
itmeDosyası
public abstract boolean pushFile (File localFile, String deviceFilePath, boolean evaluateContentProviderNeeded)
İsteğe bağlı olarak içerik sağlayıcı ihtiyacını değerlendirmeyi düşünebilen pushFile(File, String)
çeşidi.
Parametreler | |
---|---|
localFile | File : aktarılacak yerel dosya |
deviceFilePath | String : uzak hedefin mutlak dosya yolu |
evaluateContentProviderNeeded | boolean : içerik sağlayıcıya ihtiyacımız olup olmadığını kontrol edip etmeyeceğimiz |
İadeler | |
---|---|
boolean | dosya başarıyla aktarıldıysa true . aksi takdirde false . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
itmeDosyası
public abstract boolean pushFile (File localFile, String deviceFilePath)
Bir dosyayı cihaza aktarın. Varsayılan olarak bir içerik sağlayıcı kullanılır.
Parametreler | |
---|---|
localFile | File : aktarılacak yerel dosya |
deviceFilePath | String : uzak hedefin mutlak dosya yolu |
İadeler | |
---|---|
boolean | dosya başarıyla aktarıldıysa true . aksi takdirde false . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
pushString
public abstract boolean pushString (String contents, String deviceFilePath)
Bir dizeden oluşturulan dosyayı aygıta aktarın
Parametreler | |
---|---|
contents | String : Basılacak dosyanın içeriği |
deviceFilePath | String : uzak hedefin mutlak dosya yolu |
İadeler | |
---|---|
boolean | dize başarıyla aktarıldıysa true . aksi takdirde false . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
yeniden başlat
public abstract void reboot ()
Cihazı adb moduna yeniden başlatır.
Cihaz kullanılabilir hale gelene kadar engeller.Atar | |
---|---|
DeviceNotAvailableException | yeniden başlatmanın ardından cihaz kullanılamıyorsa |
yeniden başlat
public abstract void reboot (String reason)
Yeniden başlatma sırasında kalıcı olması için verilen reason
ile cihazı adb modunda yeniden başlatır.
Cihaz kullanılabilir hale gelene kadar engeller.
Son yeniden başlatma nedeni sys.boot.reason
özelliği sorgulanarak elde edilebilir.
Parametreler | |
---|---|
reason | String : Bu yeniden başlatmanın nedeni veya herhangi bir neden belirtilmemişse null . |
Atar | |
---|---|
DeviceNotAvailableException | yeniden başlatmanın ardından cihaz kullanılamıyorsa |
Bootloader'a yeniden başlat
public abstract void rebootIntoBootloader ()
Cihazı önyükleyici modunda yeniden başlatır.
Cihaz önyükleyici moduna geçene kadar engeller.Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
Fastbootd'a yeniden başlat
public abstract void rebootIntoFastbootd ()
Cihazı fastbootd moduna yeniden başlatır.
Cihaz fastboot moduna geçene kadar bloke olur.
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
RecoveryIntoRecovery'yi yeniden başlat
public abstract void rebootIntoRecovery ()
Cihazı adb kurtarma moduna yeniden başlatır.
Cihaz kurtarma işlemine girene kadar bloke edilirAtar | |
---|---|
DeviceNotAvailableException | yeniden başlatmanın ardından cihaz kullanılamıyorsa |
yeniden başlatIntoSideload
public abstract void rebootIntoSideload (boolean autoReboot)
Cihazı adb sideload moduna yeniden başlatır (bunun kurtarma sırasında özel bir mod olduğunu unutmayın)
Cihaz yan yükleme moduna girene kadar bloke edilir
Parametreler | |
---|---|
autoReboot | boolean : yan yüklemeden sonra cihazın otomatik olarak yeniden başlatılıp başlatılmayacağı |
Atar | |
---|---|
DeviceNotAvailableException | yeniden başlatmanın ardından cihaz yan yüklemede değilse |
yeniden başlatIntoSideload
public abstract void rebootIntoSideload ()
Cihazı adb sideload moduna yeniden başlatır (bunun kurtarma sırasında özel bir mod olduğunu unutmayın)
Cihaz yan yükleme moduna girene kadar bloke edilir
Atar | |
---|---|
DeviceNotAvailableException | yeniden başlatmanın ardından cihaz yan yüklemede değilse |
Çevrimiçi olana kadar yeniden başlat
public abstract void rebootUntilOnline ()
Yalnızca cihaz çevrimiçi olana, yani adb tarafından görülebilene kadar engelleyen reboot()
alternatifi.
Atar | |
---|---|
DeviceNotAvailableException | yeniden başlatmanın ardından cihaz kullanılamıyorsa |
Çevrimiçi olana kadar yeniden başlat
public abstract void rebootUntilOnline (String reason)
Yalnızca cihaz çevrimiçi olana, yani adb tarafından görülebilene kadar engelleyen reboot()
alternatifi.
Parametreler | |
---|---|
reason | String : Bu yeniden başlatmanın nedeni veya herhangi bir neden belirtilmemişse null . |
Atar | |
---|---|
DeviceNotAvailableException | yeniden başlatmanın ardından cihaz kullanılamıyorsa |
Ayrıca bakınız:
yeniden başlatKullanıcı alanı
public abstract void rebootUserspace ()
Cihazın yalnızca kullanıcı alanı kısmını yeniden başlatır.
Cihaz kullanılabilir hale gelene kadar engeller.
UYARI. Kullanıcı alanının yeniden başlatılması şu anda aktif olarak geliştirilme aşamasındadır; bunu kullanmak kendi sorumluluğunuzdadır.
Atar | |
---|---|
DeviceNotAvailableException | yeniden başlatmanın ardından cihaz kullanılamıyorsa |
yeniden başlatUserspaceUntilOnline
public abstract void rebootUserspaceUntilOnline ()
Yalnızca cihaz çevrimiçi olana, yani adb tarafından görülebilene kadar engelleyen rebootUserspace()
()} alternatifi.
Atar | |
---|---|
DeviceNotAvailableException | yeniden başlatmanın ardından cihaz kullanılamıyorsa |
remountSystemReadOnly
public abstract void remountSystemReadOnly ()
Cihazdaki sistem bölümünü salt okunur yapın. Cihazı yeniden başlatabilir.
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
remountSystemWritable
public abstract void remountSystemWritable ()
Cihazdaki sistem bölümünü yazılabilir hale getirin. Cihazı yeniden başlatabilir.
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
remountVendor Salt Okunur
public abstract void remountVendorReadOnly ()
Cihazdaki satıcı bölümünü salt okunur yapın. Cihazı yeniden başlatabilir.
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
remountVendorYazılabilir
public abstract void remountVendorWritable ()
Cihazdaki satıcı bölümünü yazılabilir hale getirin. Cihazı yeniden başlatabilir.
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
EnstrümantasyonTestlerini Çalıştır
public abstract boolean runInstrumentationTests (IRemoteAndroidTestRunner runner, ITestLifeCycleReceiver... listeners)
Parametre olarak iletilen bir veya daha fazla dinleyiciyle ERROR(/#runInstrumentationTests(com.android.ddmlib.testrunner.IRemoteAndroidTestRunner,Collection))
işlemini gerçekleştirmek için kullanışlı yöntem.
Parametreler | |
---|---|
runner | IRemoteAndroidTestRunner : testleri çalıştıran IRemoteAndroidTestRunner |
listeners | ITestLifeCycleReceiver : test sonucu dinleyicisi/dinleyicileri |
İadeler | |
---|---|
boolean | test komutu tamamlandıysa true . tamamlanamadı ancak kurtarma başarılı olduysa false |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. yani test komutu tamamlanamadı ve kurtarma başarısız oldu. |
EnstrümantasyonTestlerini Çalıştır
public abstract boolean runInstrumentationTests (IRemoteAndroidTestRunner runner,listeners)
Enstrümantasyon testlerini çalıştırır ve cihazın kurtarılmasını sağlar.
Test çalıştırması tamamlanmadan önce cihazla bağlantı kesilirse ve kurtarma başarılı olursa, tüm dinleyicilere testRunFailed durumu bildirilecek ve "false" döndürülecektir. Test komutu tekrar çalıştırılmayacaktır. Gerekiyorsa tekrar denemek arayanlara bırakılmıştır.
Test çalıştırması tamamlanmadan önce cihazla bağlantı kesilirse ve kurtarma başarısız olursa, tüm dinleyicilere testRunFailed durumu bildirilir ve DeviceNotAvailableException oluşturulur.
Parametreler | |
---|---|
runner | IRemoteAndroidTestRunner : testleri çalıştıran IRemoteAndroidTestRunner |
listeners |
İadeler | |
---|---|
boolean | test komutu tamamlandıysa true . false Cihaz iletişimi istisnası nedeniyle tamamlanamadıysa ancak kurtarma başarılı olduysa |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. yani test komutu tamamlanamadı ve kurtarma başarısız oldu. |
RunInstrumentationTestsAsUser
public abstract boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId,listeners)
ERROR(ITestDevice#runInstrumentationTests(IRemoteAndroidTestRunner, Collection)/com.android.tradefed.device.ITestDevice#runInstrumentationTests(com.android.ddmlib.testrunner.IRemoteAndroidTestRunner,Collection) ITestDevice#runInstrumentationTests(IRemoteAndroidTestRunner, Collection))
aynıdır ancak testi çalıştırır belirtilen kullanıcı için.
Parametreler | |
---|---|
runner | IRemoteAndroidTestRunner |
userId | int |
listeners |
İadeler | |
---|---|
boolean |
Atar | |
---|---|
DeviceNotAvailableException |
RunInstrumentationTestsAsUser
public abstract boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, ITestLifeCycleReceiver... listeners)
ITestDevice#runInstrumentationTests(IRemoteAndroidTestRunner, ITestLifeCycleReceiver...)
ile aynıdır ancak testi belirli bir kullanıcı için çalıştırır.
Parametreler | |
---|---|
runner | IRemoteAndroidTestRunner |
userId | int |
listeners | ITestLifeCycleReceiver |
İadeler | |
---|---|
boolean |
Atar | |
---|---|
DeviceNotAvailableException |
tarih ayarla
public abstract void setDate (Date date)
Cihazdaki tarihi ayarlar
Not: cihazda tarihin ayarlanması root gerektirir
Parametreler | |
---|---|
date | Date : belirli bir tarihi belirtin; null ise ana bilgisayar tarihini kullanacak |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
SetSeçenekler
public abstract void setOptions (TestDeviceOptions options)
Cihaz için TestDeviceOptions
ayarlayın
Parametreler | |
---|---|
options | TestDeviceOptions |
setÖzellik
public abstract boolean setProperty (String propKey, String propValue)
Cihazda verilen özellik değerini ayarlar. Adb root'un doğru olmasını gerektirir.
Parametreler | |
---|---|
propKey | String : Ayarlanması hedeflenen anahtar. |
propValue | String : Ayarlanacak özellik değeri. |
İadeler | |
---|---|
boolean | setprop komutu başarılıysa True , aksi takdirde False değerini döndürür. |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
setKurtarma
public abstract void setRecovery (IDeviceRecovery recovery)
Bu cihaz için kullanılacak IDeviceRecovery
ayarlayın. Cihaz ilk tahsis edildiğinde ayarlanmalıdır.
Parametreler | |
---|---|
recovery | IDeviceRecovery : IDeviceRecovery |
setRecoveryMode
public abstract void setRecoveryMode (ITestDevice.RecoveryMode mode)
Cihaz için kullanılacak mevcut kurtarma modunu ayarlayın.
Bir cihaz iletişim sorunuyla karşılaşıldığında hangi kurtarma yönteminin kullanılacağını kontrol etmek için kullanılır. Bu yöntemi yalnızca ihtiyaç duyulduğunda (örneğin, çerçeve çöktüğünde vb.) dikkatli bir şekilde kullanmanız önerilir.Parametreler | |
---|---|
mode | ITestDevice.RecoveryMode : 'yalnızca çevrimiçi olana kadar kurtar' modunun açık olup olmayacağı. |
setUseFastbootErase
public abstract void setUseFastbootErase (boolean useFastbootErase)
Cihazdaki bir bölümü silmek için fastboot silme veya fastboot formatının kullanılıp kullanılmayacağını ayarlayın.
Parametreler | |
---|---|
useFastbootErase | boolean : fastboot silme kullanılması gerekiyorsa true , fastboot formatı kullanılması gerekiyorsa false . |
Ayrıca bakınız:
startLogcat
public abstract void startLogcat ()
Arka planda cihazdan logcat çıktısını yakalamaya başlayın.
Logcat çıktısı zaten yakalanıyorsa hiçbir etkisi olmayacaktır. Veriler daha sonra getLogcat aracılığıyla alınabilir. Cihaz artık kullanılmadığındastopLogcat()
çağrılmalıdır. TF çerçevesi logcat'i başlatıp durduracağından, normalde bir TF çağırma bağlamında startLogcat()
ve stopLogcat()
çağrılmasına gerek yoktur. stopEmulatorOutput
public abstract void stopEmulatorOutput ()
Emülatör çıkışını kapatın ve silin.
stopLogcat
public abstract void stopLogcat ()
Cihazdan logcat çıktısını yakalamayı bırakın ve halihazırda kayıtlı logcat verilerini atın.
Logcat çıktısı yakalanmıyorsa hiçbir etkisi olmayacaktır.switchToAdbTcp
public abstract String switchToAdbTcp ()
Cihazı TCP üzerinden adb moduna geçirin.
İadeler | |
---|---|
String | tcp seri numarası veya cihaz değiştirilemiyorsa null |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
switchToAdbUsb
public abstract boolean switchToAdbUsb ()
Cihazı usb modu üzerinden adb'ye geçirin.
İadeler | |
---|---|
boolean | geçiş başarılıysa true , aksi takdirde false . |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
senkronizasyonDosyaları
public abstract boolean syncFiles (File localFileDir, String deviceFilePath)
Yerel dosya dizininin içeriğini cihazla artımlı olarak senkronize eder.
Yerel dosyaların zaman damgalarını uzak eşdeğerleriyle karşılaştırarak hangi dosyaların aktarılacağına karar verir. Yalnızca 'daha yeni' veya var olmayan dosyalar cihaza aktarılacaktır. Bu nedenle, cihazdaki dosya seti zaten güncelse, ek yük nispeten küçük olmalıdır. Gizli dosyalar (adları "." ile başlayan) dikkate alınmayacaktır. Örnek kullanım: sinkFiles("/tmp/files", "/sdcard"), eğer mevcut değilse bir /sdcard/files dizini oluşturacak ve /tmp/files içeriğini yinelemeli olarak /sdcard/files dizinine aktaracaktır.Parametreler | |
---|---|
localFileDir | File : yinelemeli olarak aktarılacak dosyaları içeren yerel dosya dizini. |
deviceFilePath | String : uzak hedefin mutlak dosya yolu kökü. Bu dosya yolundaki tüm dizinler okunabilir olmalıdır. yani adb root olmadığında /data/local/tmp'ye basmak başarısız olur |
İadeler | |
---|---|
boolean | dosyalar başarıyla senkronize edildiyse true . aksi takdirde false . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
cihazın kilidini aç
public abstract boolean unlockDevice ()
Cihaz şifrelenmiş durumdaysa cihazın kilidini açar.
Bu yöntem çerçeveyi yeniden başlatabilir ancakpostBootSetup()
öğesini çağırmaz. Bu nedenle bu yöntem geri döndüğünde cihaz teste tam olarak hazır olmayabilir.İadeler | |
---|---|
boolean | başarılıysa veya cihaz şifrelenmemişse true . |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
UnsupportedOperationException | cihazda şifreleme desteklenmiyorsa. |
waitForBootComplete
public abstract boolean waitForBootComplete (long timeOut)
Cihazın önyükleme tamamlandı bayrağı ayarlanana kadar bloke edilir.
Parametreler | |
---|---|
timeOut | long : bayrağın ayarlanması için beklenecek msn cinsinden süre |
İadeler | |
---|---|
boolean | true aygıtın önyükleme tamamlandı bayrağı zaman aşımı süresi içinde ayarlanmışsa |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
waitForDeviceKullanılabilir
public abstract boolean waitForDeviceAvailable ()
Cihazın yanıt vermesini ve test için hazır olmasını bekler. Varsayılan zaman aşımını kullanır.
İadeler | |
---|---|
boolean | Cihaz mevcutsa Doğru, kurtarma devre dışıysa ve kullanılamıyorsa Yanlış. |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
waitForDeviceKullanılabilir
public abstract boolean waitForDeviceAvailable (long waitTime)
Cihazın yanıt vermesini ve test için hazır olmasını bekler.
Parametreler | |
---|---|
waitTime | long : ms cinsinden beklenecek süre |
İadeler | |
---|---|
boolean | Cihaz mevcutsa Doğru, kurtarma devre dışıysa ve kullanılamıyorsa Yanlış. |
Atar | |
---|---|
DeviceNotAvailableException | waitTime süresi dolduktan sonra cihaz hala yanıt vermiyorsa. |
waitForDeviceAvailableInRecoverPath
public abstract boolean waitForDeviceAvailableInRecoverPath (long waitTime)
Kurtarma yolunu dikkate almadan cihazın yanıt vermesini ve kullanılabilir olmasını bekler.
Parametreler | |
---|---|
waitTime | long |
İadeler | |
---|---|
boolean | Cihaz mevcutsa Doğru, kullanılamıyorsa Yanlış. |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
waitForDeviceBootloader
public abstract void waitForDeviceBootloader ()
Cihaz fastboot aracılığıyla görünene kadar bloke edilir. Varsayılan zaman aşımını kullanın.
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
waitForDeviceInRecovery
public abstract boolean waitForDeviceInRecovery (long waitTime)
Cihazın 'adb kurtarma' durumunda olmasını engeller (bunun IDeviceRecovery
farklı olduğunu unutmayın).
Parametreler | |
---|---|
waitTime | long : ms cinsinden beklenecek süre |
İadeler | |
---|---|
boolean | cihaz, süre dolmadan önce kurtarma işlemine başlarsa true . aksi halde false |
waitForDeviceInSideload
public abstract boolean waitForDeviceInSideload (long waitTime)
Cihazın 'adb sideload' durumunda olmasını engelleyen bloklar
Parametreler | |
---|---|
waitTime | long : ms cinsinden beklenecek süre |
İadeler | |
---|---|
boolean | cihaz, süre dolmadan yan yüke önyükleme yaparsa true . aksi halde false |
waitForDeviceKullanılamaz
public abstract boolean waitForDeviceNotAvailable (long waitTime)
Cihazın kullanılamamasına yönelik bloklar, yani adb'de eksik
Parametreler | |
---|---|
waitTime | long : ms cinsinden beklenecek süre |
İadeler | |
---|---|
boolean | true , eğer cihaz süre dolmadan önce kullanılamaz hale gelirse. aksi halde false |
waitForDeviceOnline
public abstract void waitForDeviceOnline ()
Cihaz adb aracılığıyla görünene kadar engeller. Varsayılan zaman aşımını kullanır
Tamamlandığında cihazın komutlara yanıt vermeyebileceğini unutmayın. Bunun yerinewaitForDeviceAvailable()
işlevini kullanın.Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
waitForDeviceOnline
public abstract void waitForDeviceOnline (long waitTime)
Cihaz adb aracılığıyla görünene kadar engeller.
Tamamlandığında cihazın komutlara yanıt vermeyebileceğini unutmayın. Bunun yerinewaitForDeviceAvailable()
işlevini kullanın.Parametreler | |
---|---|
waitTime | long : ms cinsinden beklenecek süre |
Atar | |
---|---|
DeviceNotAvailableException | cihazla bağlantı kesilirse ve kurtarılamazsa. |
waitForDeviceShell
public abstract boolean waitForDeviceShell (long waitTime)
Cihazın temel bir adb kabuk komutuna yanıt vermesini bekler.
Parametreler | |
---|---|
waitTime | long : ms cinsinden beklenecek süre |
İadeler | |
---|---|
boolean | true cihaz waitTime dolmadan önce yanıt verirse. |