| 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 | Base implementation class for interruptible channels. | 
                  
                    | AbstractInterruptibleChannel | Base implementation class for interruptible channels. | 
                  
                    | AbstractSelectableChannel | Base implementation class for selectable channels. | 
                  
                    | AbstractSelectableChannel | Base implementation class for selectable channels. | 
                  
                    | AbstractSelectableChannel | Base implementation class for selectable channels. | 
                  
                    | AbstractSelector | Base implementation class for selectors. | 
                  
                    | 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 android. | 
                  
                    | AssetFileDescriptor.AutoCloseOutputStream | An OutputStream you can create on a ParcelFileDescriptor, which will take care of calling android. | 
                  
                    | AssetManager.AssetInputStream |  | 
                  
                    | AsynchronousByteChannel | An asynchronous channel that can read and write bytes. | 
                  
                    | AsynchronousChannel | A channel that supports asynchronous I/O operations. | 
                  
                    | AsynchronousFileChannel | An asynchronous channel for reading, writing, and manipulating a file. | 
                  
                    | AsynchronousServerSocketChannel | An asynchronous channel for stream-oriented listening sockets. | 
                  
                    | AsynchronousServerSocketChannel | An asynchronous channel for stream-oriented listening sockets. | 
                  
                    | AsynchronousSocketChannel | An asynchronous channel for stream-oriented connecting sockets. | 
                  
                    | AsynchronousSocketChannel | An asynchronous channel for stream-oriented connecting sockets. | 
                  
                    | BackupDataInputStream | Provides an java.io.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. | 
                  
                    | BufferedInputStream | A BufferedInputStreamadds functionality to another input stream-namely, the ability to buffer the input and to support themarkandresetmethods. | 
                  
                    | BufferedOutputStream | The class implements a buffered output stream. | 
                  
                    | BufferedReader | Reads text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines. | 
                  
                    | BufferedWriter | Writes text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings. | 
                  
                    | ByteArrayInputStream | A ByteArrayInputStreamcontains an internal buffer that contains bytes that may be read from the stream. | 
                  
                    | ByteArrayOutputStream | This class implements an output stream in which the data is written into a byte array. | 
                  
                    | ByteChannel | A channel that can read and write bytes. | 
                  
                    | ByteChannel | A channel that can read and write bytes. | 
                  
                    | Channel | Instances of this class represent an ISO/IEC 7816-4 channel opened to a Secure Element. | 
                  
                    | CharArrayReader | This class implements a character buffer that can be used as a character-input stream. | 
                  
                    | CharArrayWriter | This class implements a character buffer that can be used as an Writer. | 
                  
                    | CheckedInputStream | An input stream that also maintains a checksum of the data being read. | 
                  
                    | CheckedOutputStream | An output stream that also maintains a checksum of the data being written. | 
                  
                    | CipherInputStream | A CipherInputStream is composed of an InputStream and a Cipher so that read() methods return data that are read in from the underlying InputStream but have been additionally processed by the Cipher. | 
                  
                    | CipherOutputStream | A CipherOutputStream is composed of an OutputStream and a Cipher so that write() methods first process the data before writing them out to the underlying OutputStream. | 
                  
                    | CrossProcessCursor | A cross process cursor is an extension of a Cursorthat also supports usage from remote processes. | 
                  
                    | CrossProcessCursorWrapper | Cursor wrapper that implements CrossProcessCursor. | 
                  
                    | CrossProcessCursorWrapper | Cursor wrapper that implements CrossProcessCursor. | 
                  
                    | CursorWindow | A buffer containing multiple cursor rows. | 
                  
                    | CursorWrapper | Wrapper class for Cursor that delegates all calls to the actual cursor object. | 
                  
                    | DataInputStream | A data input stream lets an application read primitive Java data types from an underlying input stream in a machine-independent way. | 
                  
                    | DataOutputStream | A data output stream lets an application write primitive Java data types to an output stream in a portable way. | 
                  
                    | DatagramChannel | A selectable channel for datagram-oriented sockets. | 
                  
                    | DatagramChannel | A selectable channel for datagram-oriented sockets. | 
                  
                    | DatagramChannel | A selectable channel for datagram-oriented sockets. | 
                  
                    | DatagramChannel | A selectable channel for datagram-oriented sockets. | 
                  
                    | DatagramChannel | A selectable channel for datagram-oriented sockets. | 
                  
                    | DatagramChannel | A selectable channel for datagram-oriented sockets. | 
                  
                    | DatagramChannel | A selectable channel for datagram-oriented sockets. | 
                  
                    | DatagramChannel | A selectable channel for datagram-oriented sockets. | 
                  
                    | DeflaterInputStream | Implements an input stream filter for compressing data in the "deflate" compression format. | 
                  
                    | DeflaterOutputStream | This class implements an output stream filter for compressing data in the "deflate" compression format. | 
                  
                    | DigestInputStream | A transparent stream that updates the associated message digest using the bits going through the stream. | 
                  
                    | DigestOutputStream | A transparent stream that updates the associated message digest using the bits going through the stream. | 
                  
                    | FileChannel | A channel for reading, writing, mapping, and manipulating a file. | 
                  
                    | FileChannel | A channel for reading, writing, mapping, and manipulating a file. | 
                  
                    | FileChannel | A channel for reading, writing, mapping, and manipulating a file. | 
                  
                    | FileChannel | A channel for reading, writing, mapping, and manipulating a file. | 
                  
                    | FileChannel | A channel for reading, writing, mapping, and manipulating a file. | 
                  
                    | FileChannel | A channel for reading, writing, mapping, and manipulating a file. | 
                  
                    | FileInputStream | A FileInputStreamobtains input bytes from a file in a file system. | 
                  
                    | FileOutputStream | A file output stream is an output stream for writing data to a Fileor to aFileDescriptor. | 
                  
                    | FileReader | Reads text from character files using a default buffer size. | 
                  
                    | FileWriter | Writes text to character files using a default buffer size. | 
                  
                    | FilterInputStream | A FilterInputStreamcontains some other input stream, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality. | 
                  
                    | FilterOutputStream | This class is the superclass of all classes that filter output streams. | 
                  
                    | FilterReader | Abstract class for reading filtered character streams. | 
                  
                    | FilterWriter | Abstract class for writing filtered character streams. | 
                  
                    | GZIPInputStream | This class implements a stream filter for reading compressed data in the GZIP file format. | 
                  
                    | GZIPOutputStream | This class implements a stream filter for writing compressed data in the GZIP file format. | 
                  
                    | GatheringByteChannel | A channel that can write bytes from a sequence of buffers. | 
                  
                    | InflaterInputStream | This class implements a stream filter for uncompressing data in the "deflate" compression format. | 
                  
                    | InflaterOutputStream | Implements an output stream filter for uncompressing data stored in the "deflate" compression format. | 
                  
                    | InputStreamReader | An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes them into characters using a specified . | 
                  
                    | InterruptibleChannel | A channel that can be asynchronously closed and interrupted. | 
                  
                    | IsoDep | Provides access to ISO-DEP (ISO 14443-4) properties and I/O operations on a Tag. | 
                  
                    | JarFile | The JarFileclass is used to read the contents of a jar file from any file that can be opened withjava.io.RandomAccessFile. | 
                  
                    | JarInputStream | The JarInputStreamclass is used to read the contents of a JAR file from any input stream. | 
                  
                    | JarOutputStream | The JarOutputStreamclass is used to write the contents of a JAR file to any output stream. | 
                  
                    | LineNumberInputStream | This class is an input stream filter that provides the added functionality of keeping track of the current line number. | 
                  
                    | LineNumberReader | A buffered character-input stream that keeps track of line numbers. | 
                  
                    | MatrixCursor | A mutable cursor implementation backed by an array of Objects. | 
                  
                    | MergeCursor | A convenience 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 android.database.Cursorclass that isolates the test code from real Cursor implementation. | 
                  
                    | MulticastChannel | A network channel that supports Internet Protocol (IP) multicasting. | 
                  
                    | MulticastSocket | The multicast datagram socket class is useful for sending and receiving IP multicast packets. | 
                  
                    | Ndef | Provides access to NDEF content and operations on a Tag. | 
                  
                    | NdefFormatable | Provide access to NDEF format operations on a Tag. | 
                  
                    | NetworkChannel | A channel to a network socket. | 
                  
                    | 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 | An ObjectInputStream deserializes primitive data and objects previously written using an ObjectOutputStream. | 
                  
                    | ObjectOutputStream | An ObjectOutputStream writes primitive data types and graphs of Java objects to an OutputStream. | 
                  
                    | OutputStreamWriter | An OutputStreamWriter is a bridge from character streams to byte streams: Characters written to it are encoded into bytes using a specified . | 
                  
                    | ParcelFileDescriptor.AutoCloseInputStream | An InputStream you can create on a ParcelFileDescriptor, which will take care of calling android. | 
                  
                    | ParcelFileDescriptor.AutoCloseOutputStream | An OutputStream you can create on a ParcelFileDescriptor, which will take care of calling android. | 
                  
                    | Pipe.SinkChannel | A channel representing the writable end of a Pipe. | 
                  
                    | Pipe.SinkChannel | A channel representing the writable end of a Pipe. | 
                  
                    | Pipe.SinkChannel | A channel representing the writable end of a Pipe. | 
                  
                    | Pipe.SinkChannel | A channel representing the writable end of a Pipe. | 
                  
                    | Pipe.SinkChannel | A channel representing the writable end of a Pipe. | 
                  
                    | Pipe.SourceChannel | A channel representing the readable end of a Pipe. | 
                  
                    | Pipe.SourceChannel | A channel representing the readable end of a Pipe. | 
                  
                    | Pipe.SourceChannel | A channel representing the readable end of a Pipe. | 
                  
                    | Pipe.SourceChannel | A channel representing the readable end of a Pipe. | 
                  
                    | Pipe.SourceChannel | A channel representing the readable end of a Pipe. | 
                  
                    | PipedInputStream | A piped input stream should be connected to a piped output stream; the piped input stream then provides whatever data bytes are written to the piped output stream. | 
                  
                    | PipedOutputStream | A piped output stream can be connected to a piped input stream to create a communications pipe. | 
                  
                    | PipedReader | Piped character-input streams. | 
                  
                    | PipedWriter | Piped character-output streams. | 
                  
                    | PrintStream | A PrintStreamadds functionality to another output stream, namely the ability to print representations of various data values conveniently. | 
                  
                    | PrintWriter | Prints formatted representations of objects to a text-output stream. | 
                  
                    | PushbackInputStream | A PushbackInputStreamadds functionality to another input stream, namely the ability to "push back" or "unread" bytes, by storing pushed-back bytes in an internal buffer. | 
                  
                    | PushbackReader | A character-stream reader that allows characters to be pushed back into the stream. | 
                  
                    | ReadableByteChannel | A channel that can read bytes. | 
                  
                    | 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. | 
                  
                    | SSLServerSocket | This class extends ServerSockets and provides secure server sockets using protocols such as the Secure Sockets Layer (SSL) or Transport Layer Security (TLS) protocols. | 
                  
                    | SSLSocket | This class extends Sockets and provides secure socket using protocols such as the "Secure Sockets Layer" (SSL) or IETF "Transport Layer Security" (TLS) protocols. | 
                  
                    | ScatteringByteChannel | A channel that can read bytes into a sequence of buffers. | 
                  
                    | SecureDirectoryStream | A DirectoryStreamthat defines operations on files that are located relative to an open directory. | 
                  
                    | SeekableByteChannel | A byte channel that maintains a current position and allows the position to be changed. | 
                  
                    | SeekableByteChannel | A byte channel that maintains a current position and allows the position to be changed. | 
                  
                    | SelectableChannel | A channel that can be multiplexed via a Selector. | 
                  
                    | SelectableChannel | A channel that can be multiplexed via a Selector. | 
                  
                    | SelectableChannel | A channel that can be multiplexed via a Selector. | 
                  
                    | SensorDirectChannel | Class representing a sensor direct channel. | 
                  
                    | SequenceInputStream | A SequenceInputStreamrepresents the logical concatenation of other input streams. | 
                  
                    | ServerSocketChannel | A selectable channel for stream-oriented listening sockets. | 
                  
                    | ServerSocketChannel | A selectable channel for stream-oriented listening sockets. | 
                  
                    | ServerSocketChannel | A selectable channel for stream-oriented listening sockets. | 
                  
                    | ServerSocketChannel | A selectable channel for stream-oriented listening sockets. | 
                  
                    | SocketChannel | A selectable channel for stream-oriented connecting sockets. | 
                  
                    | SocketChannel | A selectable channel for stream-oriented connecting sockets. | 
                  
                    | SocketChannel | A selectable channel for stream-oriented connecting sockets. | 
                  
                    | SocketChannel | A selectable channel for stream-oriented connecting sockets. | 
                  
                    | SocketChannel | A selectable channel for stream-oriented connecting sockets. | 
                  
                    | SocketChannel | A selectable channel for stream-oriented connecting sockets. | 
                  
                    | SocketChannel | A selectable channel for stream-oriented connecting sockets. | 
                  
                    | SocketChannel | A selectable channel for stream-oriented connecting sockets. | 
                  
                    | StringBufferInputStream | This class allows an application to create an input stream in which the bytes read are supplied by the contents of a string. | 
                  
                    | StringReader | A character stream whose source is a string. | 
                  
                    | StringWriter | A character stream that collects its output in a string buffer, which can then be used to construct a string. | 
                  
                    | WritableByteChannel | A channel that can write bytes. | 
                  
                    | ZipInputStream | This class implements an input stream filter for reading files in the ZIP file format. | 
                  
                    | ZipOutputStream | This class implements an output stream filter for writing files in the ZIP file format. |