收集位元組輸出接收器

public class CollectingByteOutputReceiver
extends Object implements IShellOutputReceiver

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


一個IShellOutputReceiver將整個 shell 輸出收集到一個byte[] 。這對於將產生大量輸出的 shell 命令非常有用,其中 2x String記憶體開銷將很大。

概括

公共構造函數

CollectingByteOutputReceiver ()

公共方法

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

void cancel ()

取消輸出集合

void clear ()

盡力取消引用所有內容

void flush ()

byte[] getOutput ()
boolean isCancelled ()

公共構造函數

收集位元組輸出接收器

public CollectingByteOutputReceiver ()

公共方法

新增輸出

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

參數
data byte

offset int

length int

取消

public void cancel ()

取消輸出集合

清除

public void clear ()

盡力取消引用所有內容

沖水

public void flush ()

獲取輸出

public byte[] getOutput ()

退貨
byte[]

取消

public boolean isCancelled ()

退貨
boolean