Skip to content

Most visited

Recently visited

navigation
Added in API level 8

Base64OutputStream

public class Base64OutputStream
extends FilterOutputStream

java.lang.Object
   ↳ java.io.OutputStream
     ↳ java.io.FilterOutputStream
       ↳ android.util.Base64OutputStream


An OutputStream that does Base64 encoding on the data written to it, writing the resulting data to another OutputStream.

Summary

Inherited fields

From class java.io.FilterOutputStream

Public constructors

Base64OutputStream(OutputStream out, int flags)

Performs Base64 encoding on the data written to the stream, writing the encoded data to another OutputStream.

Public methods

void close()

Closes this output stream and releases any system resources associated with the stream.

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

Writes len bytes from the specified byte array starting at offset off to this output stream.

void write(int b)

Writes the specified byte to this output stream.

Inherited methods

From class java.io.FilterOutputStream
From class java.io.OutputStream
From class java.lang.Object
From interface java.io.Closeable
From interface java.io.Flushable
From interface java.lang.AutoCloseable

Public constructors

Base64OutputStream

Added in API level 8
Base64OutputStream (OutputStream out, 
                int flags)

Performs Base64 encoding on the data written to the stream, writing the encoded data to another OutputStream.

Parameters
out OutputStream: the OutputStream to write the encoded data to
flags int: bit flags for controlling the encoder; see the constants in Base64

Public methods

close

Added in API level 8
void close ()

Closes this output stream and releases any system resources associated with the stream.

The close method of FilterOutputStream calls its flush method, and then calls the close method of its underlying output stream.

Throws
IOException

write

Added in API level 8
void write (byte[] b, 
                int off, 
                int len)

Writes len bytes from the specified byte array starting at offset off to this output stream.

The write method of FilterOutputStream calls the write method of one argument on each byte to output.

Note that this method does not call the write method of its underlying input stream with the same arguments. Subclasses of FilterOutputStream should provide a more efficient implementation of this method.

Parameters
b byte: the data.
off int: the start offset in the data.
len int: the number of bytes to write.
Throws
IOException

write

Added in API level 8
void write (int b)

Writes the specified byte to this output stream.

The write method of FilterOutputStream calls the write method of its underlying output stream, that is, it performs out.write(b).

Implements the abstract write method of OutputStream.

Parameters
b int: the byte.
Throws
IOException
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.