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 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 |
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. |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes)
Parametreler |
maxBytes |
int |
start
public void start ()
aktarma
public void stop ()