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 void start ()
محطة توقّف
public void stop ()