LogcatReceiver

public class LogcatReceiver
extends Object implements ILogcatReceiver

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


فئة تجمع logcat في الخلفية مواصلة تسجيل logcat حتى إذا انقطع اتصال الجهاز بالإنترنت ثم ربطه به

ملخّص

شركة إنشاءات عامة

LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)

إنشاء مثيل بتنسيق "threadtime" التلقائي في logcat

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

إنشاء مثيل باستخدام أي أمر Logcat محدد

الطرق العامة

void clear()
static String getDefaultLogcatCmd(ITestDevice device)

يمكنك الحصول على أمر Logcat التلقائي، وإضافة تنسيق uid فقط إذا كان مستوى واجهة برمجة التطبيقات > 24.

InputStreamSource getLogcatData(int maxBytes, int offset)

لعرض مخزن logcat الحالي مع تقديم إزاحة.

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

شركة إنشاءات عامة

LogcatReceiver

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

إنشاء مثيل بتنسيق Logcat التلقائي "threadtime"

المعلمات
device ITestDevice: الجهاز الذي سيتم تشغيل logcat عليه

maxFileSize long: الحد الأقصى لحجم الملف، وسيتم تجاهل السطور السابقة عند بلوغ هذا الحد

logStartDelay int: مدة الانتظار بعد اتصال الجهاز بالإنترنت

LogcatReceiver

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

إنشاء مثيل باستخدام أي أمر logcat محدّد

المعلمات
device ITestDevice: الجهاز الذي سيتم تشغيل logcat عليه

logcatCmd String: أمر Logcat المطلوب تشغيله (بما في ذلك الجزء "logcat")، اطّلِع على التفاصيل حول الخيارات المتاحة في رسالة مساعدة Logcat.

maxFileSize long: الحد الأقصى لحجم الملف، وسيتم تجاهل السطور السابقة عند بلوغ هذا الحد

logStartDelay int: مدة الانتظار بعد اتصال الجهاز بالإنترنت

الطرق العامة

محو

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

احصل على الأمر التلقائي logcat، ولا يمكنك إلحاق تنسيق uid إلا إذا كان مستوى واجهة برمجة التطبيقات > 24.

المعلمات
device ITestDevice

المرتجعات
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

لعرض مخزن logcat الحالي مع تقديم إزاحة.

المعلمات
maxBytes int: الحد الأقصى لحجم المخزن المؤقت الذي تم إرجاعه

offset int: فهرس المخزن المؤقت الكامل

المرتجعات
InputStreamSource مخزن logcat المؤقت بدءًا من القيمة المرجعية

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

المعلمات
maxBytes int

المرتجعات
InputStreamSource

الحصول على بيانات

public InputStreamSource getLogcatData ()

المرتجعات
InputStreamSource

بدء

public void start ()

محطة توقّف

public void stop ()