Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

LargeOutputReceiver

public class LargeOutputReceiver
extends Object implements IShellOutputReceiver

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


Một lớp được thiết kế để giúp chạy các lệnh chạy dài thu thập kết quả đầu ra.

Kích thước tối đa của tệp tmp được giới hạn ở khoảng maxFileSize . Để tránh mất dữ liệu khi đã đạt đến giới hạn, tệp này giữ tập hợp các tệp máy chủ lưu trữ tmp.

Bản tóm tắt

Các nhà xây dựng công cộng

LargeOutputReceiver (String descriptor, String serialNumber, long maxDataSize)

Tạo một LargeOutputReceiver .

Phương pháp công khai

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

void cancel ()

Hủy lệnh.

void clear ()

Xóa dữ liệu được tích lũy hiện tại, sau đó tạo lại một tệp mới.

void delete ()

Xóa tất cả dữ liệu tích lũy.

void flush ()

InputStreamSource getData ()

Nhận đầu ra đã thu thập dưới dạng InputStreamSource .

InputStreamSource getData (int maxBytes)

Nhận maxBytes cuối cùng của đầu ra được thu thập dưới dạng InputStreamSource .

InputStreamSource getData (int maxBytes, int offset)

Nhận maxBytes cuối cùng của đầu ra được thu thập dưới dạng InputStreamSource .

boolean isCancelled ()

Các nhà xây dựng công cộng

LargeOutputReceiver

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

Tạo một LargeOutputReceiver .

Thông số
descriptor String : bộ mô tả của lệnh để chạy. Chỉ để ghi nhật ký.

serialNumber String : số sê-ri của thiết bị. Chỉ để ghi nhật ký.

maxDataSize long : lượng dữ liệu tối đa gần đúng cần lưu giữ.

Phương pháp công khai

addOutput

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

Thông số
data byte

offset int

length int

sự hủy bỏ

public void cancel ()

Hủy lệnh.

xa lạ

public void clear ()

Xóa dữ liệu được tích lũy hiện tại, sau đó tạo lại một tệp mới.

xóa bỏ

public void delete ()

Xóa tất cả dữ liệu tích lũy.

tuôn ra

public void flush ()

lấy dữ liệu

public InputStreamSource getData ()

Nhận đầu ra đã thu thập dưới dạng InputStreamSource .

Lợi nhuận
InputStreamSource Đầu ra được thu thập từ lệnh.

lấy dữ liệu

public InputStreamSource getData (int maxBytes)

Nhận maxBytes cuối cùng của đầu ra được thu thập dưới dạng InputStreamSource .

Thông số
maxBytes int : lượng dữ liệu tối đa trả về. Phải là một số lượng có thể thoải mái phù hợp với bộ nhớ

Lợi nhuận
InputStreamSource Đầu ra được thu thập từ lệnh, được lưu trữ trong bộ nhớ

lấy dữ liệu

public InputStreamSource getData (int maxBytes, 
                int offset)

Nhận maxBytes cuối cùng của đầu ra được thu thập dưới dạng InputStreamSource .

Thông số
maxBytes int : lượng dữ liệu tối đa trả về. Phải là một số lượng có thể thoải mái phù hợp với bộ nhớ

offset int : Độ lệch của thời điểm bắt đầu lấy dữ liệu từ bộ đệm.

Lợi nhuận
InputStreamSource Đầu ra được thu thập từ lệnh, được lưu trữ trong bộ nhớ

bị hủy

public boolean isCancelled ()

Lợi nhuận
boolean