ShellOutputReceiverStream

public final class ShellOutputReceiverStream
extends Object

java.lang.Object 中
   ↳ com.android.tradefed.util.ShellOutputReceiverStream


写入 IShellOutputReceiver 的 OutputStream 实用工具子类。

摘要

公共构造函数

ShellOutputReceiverStream(IShellOutputReceiver receiver)

为指定的 IShellOutputReceiver 创建新适配器。

ShellOutputReceiverStream(IShellOutputReceiver receiver, FileOutputStream fileOutput)

公共方法

void close()
void flush()
void write(byte[] b)
void write(byte[] b, int off, int len)
void write(int b)

公共构造函数

ShellOutputReceiverStream

public ShellOutputReceiverStream (IShellOutputReceiver receiver)

为指定的 IShellOutputReceiver 创建新适配器。

此处提供 null 接收器以简化使用适配器的代码是有效的,也就是说, 它可以将此选项与 try-with-resources 结合使用,而无需检查是否存在 null 接收器本身。

参数
receiver IShellOutputReceiver

ShellOutputReceiverStream

public ShellOutputReceiverStream (IShellOutputReceiver receiver, 
                FileOutputStream fileOutput)

参数
receiver IShellOutputReceiver

fileOutput FileOutputStream

公共方法

关闭

public void close ()

flush

public void flush ()

写入

public void write (byte[] b)

参数
b byte

写入

public void write (byte[] b, 
                int off, 
                int len)

参数
b byte

off int

len int

写入

public void write (int b)

参数
b int