ThuByteOutputReceiver

public class CollectingByteOutputReceiver
extends Object implements IShellOutputReceiver

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


IShellOutputReceiver thu thập toàn bộ đầu ra shell vào byte[]. Điều này rất hữu ích đối với các lệnh shell sẽ tạo ra một lượng đầu ra đáng kể, trong đó Mức hao tổn bộ nhớ String gấp 2 lần sẽ rất đáng kể.

Tóm tắt

Hàm khởi tạo công khai

CollectingByteOutputReceiver()

Phương thức công khai

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

void cancel()

Huỷ tập hợp đầu ra

void clear()

Cố gắng huỷ tham chiếu mọi thứ có thể

void flush()

byte[] getOutput()
boolean isCancelled()

Hàm khởi tạo công khai

ThuByteOutputReceiver

public CollectingByteOutputReceiver ()

Phương thức công khai

tiện ích bổ sung

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

Tham số
data byte

offset int

length int

hủy

public void cancel ()

Huỷ tập hợp đầu ra

xóa

public void clear ()

Cố gắng huỷ tham chiếu mọi thứ có thể

xả nước

public void flush ()

nhận kết quả

public byte[] getOutput ()

Giá trị trả về
byte[]

đã bị huỷ

public boolean isCancelled ()

Giá trị trả về
boolean