LogcatAlıcı

public class LogcatReceiver
extends Object implements ILogcatReceiver

java.lang.Object
   ↳ com.android.tradefed.device.LogcatReceiver


Arka planda logcat'i toplayan sınıf. Cihaz çevrimdışı olsa bile logcat'i yakalamaya devam eder, o zaman internete bağlanır.

Özet

Herkese açık kurucular

LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)

Varsayılan logcat "threadtime" biçimiyle bir örnek oluşturur

LogcatReceiver(ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)

Belirtilen herhangi bir logcat komutuyla örnek oluşturur

Herkese açık yöntemler

void clear()
static String getDefaultLogcatCmd(ITestDevice device)

Varsayılan logcat komutunu alın, yalnızca api düzeyi 24'ten büyükse uid biçimini ekleyin.

InputStreamSource getLogcatData(int maxBytes, int offset)

Bir ofset verildiğinde geçerli logcat arabelleğini döndürür.

InputStreamSource getLogcatData(int maxBytes)
InputStreamSource getLogcatData()
void start()
void stop()

Herkese açık kurucular

LogcatAlıcı

public LogcatReceiver (ITestDevice device, 
                long maxFileSize, 
                int logStartDelay)

Varsayılan logcat "threadtime" biçimiyle bir örnek oluşturur

Parametreler
device ITestDevice: logcat'in başlatılacağı cihaz

maxFileSize long: maksimum dosya boyutu, boyuta ulaşıldığında önceki satırlar atılır

logStartDelay int: Cihaz çevrimiçi olduktan sonra beklemeniz gereken gecikme

LogcatReceiver

public LogcatReceiver (ITestDevice device, 
                String logcatCmd, 
                long maxFileSize, 
                int logStartDelay)

Belirtilen herhangi bir logcat komutuyla bir örnek oluşturur

Parametreler
device ITestDevice: logcat'in başlatılacağı cihaz

logcatCmd String: Çalıştırılacak logcat komutu ("logcat" kısmı dahil), logcat yardım mesajındaki mevcut seçenekler hakkında ayrıntılı bilgi edinin

maxFileSize long: maksimum dosya boyutu, boyuta ulaşıldığında önceki satırlar atılır

logStartDelay int: cihaz internete bağlandıktan sonra beklenecek gecikme

Herkese açık yöntemler

temizle

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

Varsayılan logcat komutunu alın, yalnızca api düzeyi 24'ten büyükse uid biçimini ekleyin.

Parametreler
device ITestDevice

İlerlemeler
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Bir ofset verildiğinde geçerli logcat arabelleğini döndürür.

Parametreler
maxBytes int: Döndürülen arabelleğin maksimum boyutu

offset int: Tam arabelleğin ofseti.

İlerlemeler
InputStreamSource Ofsetten başlayan logcat arabelleği.

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

Parametreler
maxBytes int

İlerlemeler
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

İlerlemeler
InputStreamSource

start

public void start ()

aktarma

public void stop ()