קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.

LargeOutputReceiver

public class LargeOutputReceiver
extends Object implements IShellOutputReceiver

java.lang.Object
com.android.tradefed.device.LargeOutputReceiver


מחלקה שנועדה לעזור להפעיל פקודות ריצות ארוכות באיסוף פלט.

הגודל המרבי של קובץ tmp מוגבל ל- maxFileSize בקירוב. כדי למנוע אובדן נתונים כאשר הגבלה הושגה, קובץ זה שומר על סט של קבצי tmp מארח.

סיכום

בנאים ציבוריים

LargeOutputReceiver (String descriptor, String serialNumber, long maxDataSize)

יוצר LargeOutputReceiver .

שיטות ציבוריות

void addOutput (byte[] data, int offset, int length)

void cancel ()

מבטל את הפקודה.

void clear ()

מחק את הנתונים שנצברו כעת, ולאחר מכן צור מחדש קובץ חדש.

void delete ()

מחק את כל הנתונים שהצטברו.

void flush ()

InputStreamSource getData ()

מקבל את הפלט שנאסף בתור InputStreamSource .

InputStreamSource getData (int maxBytes)

מקבל את ה- maxBytes האחרון של הפלט שנאסף כ- InputStreamSource .

InputStreamSource getData (int maxBytes, int offset)

מקבל את ה- maxBytes האחרון של הפלט שנאסף כ- InputStreamSource .

boolean isCancelled ()

בנאים ציבוריים

LargeOutputReceiver

public LargeOutputReceiver (String descriptor, 
                String serialNumber, 
                long maxDataSize)

יוצר LargeOutputReceiver .

פרמטרים
descriptor String : המתאר של הפקודה להפעלה. לרישום בלבד.

serialNumber String : המספר הסידורי של המכשיר. לרישום בלבד.

maxDataSize long : כמות הנתונים המקסימלית המשוערת שיש לשמור.

שיטות ציבוריות

addOutput

public void addOutput (byte[] data, 
                int offset, 
                int length)

פרמטרים
data byte

offset int

length int

לְבַטֵל

public void cancel ()

מבטל את הפקודה.

ברור

public void clear ()

מחק את הנתונים שנצברו כעת, ולאחר מכן צור מחדש קובץ חדש.

לִמְחוֹק

public void delete ()

מחק את כל הנתונים שהצטברו.

סומק

public void flush ()

getData

public InputStreamSource getData ()

מקבל את הפלט שנאסף בתור InputStreamSource .

החזרות
InputStreamSource הפלט שנאסף מהפקודה.

getData

public InputStreamSource getData (int maxBytes)

מקבל את ה- maxBytes האחרון של הפלט שנאסף כ- InputStreamSource .

פרמטרים
maxBytes int : הכמות המקסימלית של נתונים שיש להחזיר. צריך להיות כמות שיכולה להתאים בנוחות לזיכרון

החזרות
InputStreamSource הפלט שנאסף מהפקודה, מאוחסן בזיכרון

getData

public InputStreamSource getData (int maxBytes, 
                int offset)

מקבל את ה- maxBytes האחרון של הפלט שנאסף כ- InputStreamSource .

פרמטרים
maxBytes int : הכמות המקסימלית של נתונים שיש להחזיר. צריך להיות כמות שיכולה להתאים בנוחות לזיכרון

offset int : הקיזוז של מתי להתחיל לקבל את הנתונים מהמאגר.

החזרות
InputStreamSource הפלט שנאסף מהפקודה, מאוחסן בזיכרון

זה בוטל

public boolean isCancelled ()

החזרות
boolean