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)

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

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

getLogcatData

public InputStreamSource getLogcatData ()

المرتجعات
InputStreamSource

بدء

public void start ()

محطة توقّف

public void stop ()