Thu thậpByteOutputReceiver

public class CollectingByteOutputReceiver
extends Object implements IShellOutputReceiver

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


Một IShellOutputReceiver thu thập toàn bộ đầu ra của shell thành một byte[] . Điều này hữu ích cho các lệnh trình bao sẽ tạo ra một lượng đầu ra đáng kể, trong đó chi phí bộ nhớ String 2x sẽ rất đáng kể.

Bản tóm tắt

nhà thầu công cộng

CollectingByteOutputReceiver ()

Phương thức công khai

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

void cancel ()

Hủy bộ sưu tập đầu ra

void clear ()

Cố gắng hủy giới thiệu mọi thứ mà chúng tôi có thể

void flush ()

byte[] getOutput ()
boolean isCancelled ()

nhà thầu công cộng

Thu thậpByteOutputReceiver

public CollectingByteOutputReceiver ()

Phương thức công khai

thêm đầu ra

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

Thông số
data byte

offset int

length int

Hủy bỏ

public void cancel ()

Hủy bộ sưu tập đầu ra

thông thoáng

public void clear ()

Cố gắng hủy giới thiệu mọi thứ mà chúng tôi có thể

tuôn ra

public void flush ()

getOutput

public byte[] getOutput ()

trả lại
byte[]

bị hủy

public boolean isCancelled ()

trả lại
boolean