LogcatAlıcı

public class LogcatReceiver
extends Object implements ILogcatReceiver

Java.lang.Nesne
🎃 com.android.tradefed.device.LogcatReceiver


Arka planda logcat toplayan sınıf. Cihaz gitse bile logcat'i yakalamaya devam eder çevrimdışıyken de internette kullanabilirsiniz.

Özet

Kamu inşaatçıları

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

Belirtilen herhangi bir logcat komutuyla örnek oluşturur

LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)

Varsayılan logcat "threadtime" değerine sahip bir örnek oluşturur format

Herkese açık yöntemler

void clear()
static String getDefaultLogcatCmd(ITestDevice device)

Varsayılan logcat komutunu alın, yalnızca api düzeyi > ise uid biçimini ekleyin 24.

InputStreamSource getLogcatData(int maxBytes, int offset)

Belirli bir ofset kapsamında geçerli logcat arabelleğini döndürür.

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

Kamu inşaatçıları

LogcatAlıcı

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

Belirtilen herhangi bir logcat komutuyla örnek oluşturur

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

logcatCmd String: çalıştırılacak logcat komutu ("logcat" bölümü dahil), aşağıdaki talimatlara bakın: logcat yardım mesajındaki kullanılabilir seçenekler

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

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

LogcatAlıcı

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

Varsayılan logcat "threadtime" değerine sahip bir örnek oluşturur format

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

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

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 > ise uid biçimini ekleyin 24.

Parametreler
device ITestDevice

İlerlemeler
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Belirli bir ofset kapsamında 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 uzaklığı.

İ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 ()