| AbstractCursor | This is an abstract cursor class that handles a lot of the common code that all cursors need to deal with and is provided for convenience reasons. | 
 
              
              | AbstractInterruptibleChannel | AbstractInterruptibleChannelis the root class for interruptible channels. | 
 
              
              | AbstractSelectableChannel | AbstractSelectableChannelis the base implementation class for selectable channels. | 
 
              
              | AbstractWindowedCursor | A base class for Cursors that store their data in CursorWindows. | 
 
              
              | AssetFileDescriptor.AutoCloseInputStream | An InputStream you can create on a ParcelFileDescriptor, which will take care of calling ParcelFileDescritor.close()for you when the stream is closed. | 
 
              
              | AssetFileDescriptor.AutoCloseOutputStream | An OutputStream you can create on a ParcelFileDescriptor, which will take care of calling ParcelFileDescritor.close()for you when the stream is closed. | 
 
              
              | AssetManager.AssetInputStream |  | 
 
              
              | BackupDataInputStream | Provides an InputStream-like interface for accessing an entity's data during a restore operation. | 
 
              
              | Base64InputStream | An InputStream that does Base64 decoding on the data read through it. | 
 
              
              | Base64OutputStream | An OutputStream that does Base64 encoding on the data written to it, writing the resulting data to another OutputStream. | 
 
              
              | BluetoothServerSocket | A listening Bluetooth socket. | 
 
              
              | BluetoothSocket | A connected or connecting Bluetooth socket. | 
 
              
              | BufferedInputStream | Wraps an existing InputStreamand buffers the input. | 
 
              
              | BufferedOutputStream | Wraps an existing OutputStreamand buffers the output. | 
 
              
              | BufferedReader | Wraps an existing Readerand buffers the input. | 
 
              
              | BufferedWriter | Wraps an existing Writerand buffers the output. | 
 
              
              | ByteArrayInputStream | A specialized InputStreamfor reading the contents of a byte array. | 
 
              
              | ByteArrayOutputStream | A specialized OutputStreamfor class for writing content to an (internal) byte array. | 
 
              
              | ByteChannel | A ByteChannel is both readable and writable. | 
 
              
              | Channel | A channel is a conduit to I/O services covering such items as files, sockets, hardware devices, I/O ports or some software component. | 
 
              
              | CharArrayReader | A specialized Readerfor reading the contents of a char array. | 
 
              
              | CharArrayWriter | A specialized Writerfor class for writing content to an (internal) char array. | 
 
              
              | CheckedInputStream | The CheckedInputStreamclass is used to maintain a checksum at the same time as the data, on which the checksum is computed, is read from a stream. | 
 
              
              | CheckedOutputStream | The CheckedOutputStreamclass is used to maintain a running checksum of all data written to a stream. | 
 
              
              | ChunkedInputStream | Implements chunked transfer coding. | 
 
              
              | ChunkedOutputStream | Implements chunked transfer coding. | 
 
              
              | CipherInputStream | This class wraps an InputStreamand a cipher so thatread()methods return data that are read from the underlyingInputStreamand processed by the cipher. | 
 
              
              | CipherOutputStream | This class wraps an output stream and a cipher so that writemethods send the data through the cipher before writing them to the underlying output stream. | 
 
              
              | ContentLengthInputStream | Stream that cuts off after a specified number of bytes. | 
 
              
              | ContentLengthOutputStream | A stream wrapper that closes itself after a defined number of bytes. | 
 
              
              | CrossProcessCursor | A cross process cursor is an extension of a Cursorthat also supports usage from remote processes. | 
 
              
              | CrossProcessCursorWrapper | Cursor wrapper that implements CrossProcessCursor. | 
 
              
              | Cursor | This interface provides random read-write access to the result set returned by a database query. | 
 
              
              | CursorWindow | A buffer containing multiple cursor rows. | 
 
              
              | CursorWrapper | Wrapper class for Cursor that delegates all calls to the actual cursor object. | 
 
              
              | DataInputStream | Wraps an existing InputStreamand reads big-endian typed data from it. | 
 
              
              | DataOutputStream | Wraps an existing OutputStreamand writes big-endian typed data to it. | 
 
              
              | DatagramChannel | A DatagramChannelis a selectable channel that represents a partial abstraction of a datagram socket. | 
 
              
              | DeflaterInputStream | An InputStreamfilter to compress data. | 
 
              
              | DeflaterOutputStream | This class provides an implementation of FilterOutputStreamthat compresses data using the DEFLATE algorithm. | 
 
              
              | DigestInputStream | DigestInputStreamis aFilterInputStreamwhich maintains an associated message digest. | 
 
              
              | DigestOutputStream | DigestOutputStreamis aFilterOutputStreamwhich maintains an associated message digest. | 
 
              
              | DropBoxManager.Entry | A single entry retrieved from the drop box. | 
 
              
              | EofSensorInputStream | A stream wrapper that triggers actions on close()and EOF. | 
 
              
              | FileChannel | An abstract channel type for interaction with a platform file. | 
 
              
              | FileInputStream | An input stream that reads bytes from a file. | 
 
              
              | FileOutputStream | An output stream that writes bytes to a file. | 
 
              
              | FileReader | A specialized Readerthat reads from a file in the file system. | 
 
              
              | FileWriter | A specialized Writerthat writes to a file in the file system. | 
 
              
              | FilterInputStream | Wraps an existing InputStreamand performs some transformation on the input data while it is being read. | 
 
              
              | FilterOutputStream | Wraps an existing OutputStreamand performs some transformation on the output data while it is being written. | 
 
              
              | FilterReader | Wraps an existing Readerand performs some transformation on the input data while it is being read. | 
 
              
              | FilterWriter | Wraps an existing Writerand performs some transformation on the output data while it is being written. | 
 
              
              | Formatter | Formats arguments according to a format string (like printfin C). | 
 
              
              | GZIPInputStream | The GZIPInputStreamclass is used to read data stored in the GZIP format, reading and decompressing GZIP data from the underlying stream into its buffer. | 
 
              
              | GZIPOutputStream | The GZIPOutputStreamclass is used to write data to a stream in the GZIP storage format. | 
 
              
              | GatheringByteChannel | The interface for channels that can write a set of buffers in a single operation. | 
 
              
              | HttpResponseCache | Caches HTTP and HTTPS responses to the filesystem so they may be reused, saving time and bandwidth. | 
 
              
              | IdentityInputStream | A stream for reading from a session input buffer. | 
 
              
              | IdentityOutputStream | A stream for writing with an "identity" transport encoding. | 
 
              
              | InflaterInputStream | This class provides an implementation of FilterInputStreamthat decompresses data that was compressed using the DEFLATE algorithm (see specification). | 
 
              
              | InflaterOutputStream | An OutputStreamfilter to decompress data. | 
 
              
              | InputStream | A readable source of bytes. | 
 
              
              | InputStreamReader | A class for turning a byte stream into a character stream. | 
 
              
              | InterruptibleChannel | Channels that implement this interface can be asynchronously closed and interrupted. | 
 
              
              | IsoDep | Provides access to ISO-DEP (ISO 14443-4) properties and I/O operations on a Tag. | 
 
              
              | JarInputStream | The input stream from which the JAR file to be read may be fetched. | 
 
              
              | JarOutputStream | The JarOutputStreamis used to write data in theJarFileformat to an arbitrary output stream | 
 
              
              | JsonReader | Reads a JSON (RFC 4627) encoded value as a stream of tokens. | 
 
              
              | JsonWriter | Writes a JSON (RFC 4627) encoded value to a stream, one token at a time. | 
 
              
              | LineNumberInputStream | This class was deprecated in API level 1. Use LineNumberReader | 
 
              
              | LineNumberReader | Wraps an existing Readerand counts the line terminators encountered while reading the data. | 
 
              
              | LocalSocket | Creates a (non-server) socket in the UNIX-domain namespace. | 
 
              
              | MatrixCursor | A mutable cursor implementation backed by an array of Objects. | 
 
              
              | MergeCursor | A convience class that lets you present an array of Cursors as a single linear Cursor. | 
 
              
              | MifareClassic | Provides access to MIFARE Classic properties and I/O operations on a Tag. | 
 
              
              | MifareUltralight | Provides access to MIFARE Ultralight properties and I/O operations on a Tag. | 
 
              
              | MockCursor |  A mock Cursorclass that isolates the test code from real Cursor implementation. | 
 
              
              | Ndef | Provides access to NDEF content and operations on a Tag. | 
 
              
              | NdefFormatable | Provide access to NDEF format operations on a Tag. | 
 
              
              | NfcA | Provides access to NFC-A (ISO 14443-3A) properties and I/O operations on a Tag. | 
 
              
              | NfcB | Provides access to NFC-B (ISO 14443-3B) properties and I/O operations on a Tag. | 
 
              
              | NfcBarcode | Provides access to tags containing just a barcode. | 
 
              
              | NfcF | Provides access to NFC-F (JIS 6319-4) properties and I/O operations on a Tag. | 
 
              
              | NfcV | Provides access to NFC-V (ISO 15693) properties and I/O operations on a Tag. | 
 
              
              | ObjectInputStream | A specialized InputStreamthat is able to read (deserialize) Java objects as well as primitive data types (int, byte, char etc.). | 
 
              
              | ObjectOutputStream | A specialized OutputStreamthat is able to write (serialize) Java objects as well as primitive data types (int, byte, char etc.). | 
 
              
              | OutputStream | A writable sink for bytes. | 
 
              
              | OutputStreamWriter | A class for turning a character stream into a byte stream. | 
 
              
              | ParcelFileDescriptor | The FileDescriptor returned by readFileDescriptor(), allowing you to close it when done with it. | 
 
              
              | ParcelFileDescriptor.AutoCloseInputStream | An InputStream you can create on a ParcelFileDescriptor, which will take care of calling ParcelFileDescriptor.close()for you when the stream is closed. | 
 
              
              | ParcelFileDescriptor.AutoCloseOutputStream | An OutputStream you can create on a ParcelFileDescriptor, which will take care of calling ParcelFileDescriptor.close()for you when the stream is closed. | 
 
              
              | Pipe.SinkChannel | Writable sink channel used to write to a pipe. | 
 
              
              | Pipe.SourceChannel | Readable source channel used to read from a pipe. | 
 
              
              | PipedInputStream | Receives information from a communications pipe. | 
 
              
              | PipedOutputStream | Places information on a communications pipe. | 
 
              
              | PipedReader | Receives information on a communications pipe. | 
 
              
              | PipedWriter | Places information on a communications pipe. | 
 
              
              | PrintStream | Wraps an existing OutputStreamand provides convenience methods for writing common data types in a human readable format. | 
 
              
              | PrintWriter | Wraps either an existing OutputStreamor an existingWriterand provides convenience methods for printing common data types in a human readable format. | 
 
              
              | PushbackInputStream | Wraps an existing InputStreamand adds functionality to "push back" bytes that have been read, so that they can be read again. | 
 
              
              | PushbackReader | Wraps an existing Readerand adds functionality to "push back" characters that have been read, so that they can be read again. | 
 
              
              | RandomAccessFile | Allows reading from and writing to a file in a random-access manner. | 
 
              
              | ReadableByteChannel | A ReadableByteChannelis a type ofChannelthat can read bytes. | 
 
              
              | Reader | The base class for all readers. | 
 
              
              | SQLiteClosable | An object created from a SQLiteDatabase that can be closed. | 
 
              
              | SQLiteCursor | A Cursor implementation that exposes results from a query on a SQLiteDatabase. | 
 
              
              | SQLiteDatabase | Exposes methods to manage a SQLite database. | 
 
              
              | SQLiteProgram | A base class for compiled SQLite programs. | 
 
              
              | SQLiteQuery | Represents a query that reads the resulting rows into a SQLiteQuery. | 
 
              
              | SQLiteStatement | Represents a statement that can be executed against a database. | 
 
              
              | ScatteringByteChannel | The interface for channels that can read data into a set of buffers in a single operation. | 
 
              
              | SelectableChannel | A channel that can be used with a Selector. | 
 
              
              | SequenceInputStream | Concatenates two or more existing InputStreams. | 
 
              
              | ServerSocketChannel | A ServerSocketChannelis a partial abstraction of a selectable, stream-oriented listening socket. | 
 
              
              | SocketChannel | A SocketChannelis a selectable channel that provides a partial abstraction of stream connecting socket. | 
 
              
              | StringBufferInputStream | This class was deprecated in API level 1. Use StringReader | 
 
              
              | StringReader | A specialized Readerthat reads characters from aStringin a sequential manner. | 
 
              
              | StringWriter | A specialized Writerthat writes characters to aStringBufferin a sequential manner, appending them in the process. | 
 
              
              | TagTechnology | TagTechnologyis an interface to a technology in aTag. | 
 
              
              | WritableByteChannel | A WritableByteChannelis a type ofChannelthat can write bytes. | 
 
              
              | Writer | The base class for all writers. | 
 
              
              | ZipInputStream | This class provides an implementation of FilterInputStreamthat decompresses data from anInputStreamcontaining a ZIP archive. | 
 
              
              | ZipOutputStream | This class provides an implementation of FilterOutputStreamthat compresses data entries into a ZIP-archive output stream. |