Bộ thu thậpByteĐầu raBộ thu

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 thành byte[] . Điều này hữu ích cho các lệnh shell sẽ tạo ra 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 xây dựng công cộng

CollectingByteOutputReceiver ()

Phương pháp 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ứ có thể

void flush ()

byte[] getOutput ()
boolean isCancelled ()

Nhà thầu xây dựng công cộng

Bộ thu thậpByteĐầu raBộ thu

public CollectingByteOutputReceiver ()

Phương pháp 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ứ có thể

tuôn ra

public void flush ()

lấy đầu ra

public byte[] getOutput ()

Trả lại
byte[]

bị hủy

public boolean isCancelled ()

Trả lại
boolean