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.
|
AbstractSelectableChannel |
Base implementation class for selectable channels.
|
AbstractSelector |
Base implementation class for selectors.
|
AbstractWindowedCursor |
A base class for Cursors that store their data in CursorWindow s.
|
AssetFileDescriptor |
File descriptor of an entry in the AssetManager.
|
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 |
Provides access to an application's raw asset files; see Resources
for the way most applications will want to retrieve their resource data.
|
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.
|
BaseStream<T, S extends BaseStream<T, S>> |
Base interface for streams, which are sequences of elements supporting
sequential and parallel aggregate operations.
|
BluetoothServerSocket |
A listening Bluetooth socket.
|
BluetoothSocket |
A connected or connecting Bluetooth socket.
|
BufferedInputStream |
A BufferedInputStream adds
functionality to another input stream-namely,
the ability to buffer the input and to
support the mark and reset
methods.
|
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 ByteArrayInputStream contains
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.
|
CallableStatement |
The interface used to execute SQL stored procedures.
|
CameraCaptureSession |
A configured capture session for a CameraDevice , used for capturing images from the
camera or reprocessing images captured from the camera in the same session previously.
|
CameraConstrainedHighSpeedCaptureSession |
A constrained high speed capture session for a CameraDevice , used for capturing high
speed images from the CameraDevice for high speed video recording use case.
|
CameraDevice |
The CameraDevice class is a representation of a single camera connected to an
Android device, allowing for fine-grain control of image capture and
post-processing at high frame rates.
|
Channel |
A nexus for I/O operations.
|
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.
|
Closeable |
A Closeable is a source or destination of data that can be closed.
|
Connection |
A connection (session) with a specific
database.
|
ContentProviderClient |
The public interface object used to interact with a specific
ContentProvider .
|
CrossProcessCursor |
A cross process cursor is an extension of a Cursor that 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 |
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.
|
DatagramSocket |
This class represents a socket for sending and receiving datagram packets.
|
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.
|
DngCreator |
The DngCreator class provides functions to write raw pixel data as a DNG file.
|
DoubleStream |
A sequence of primitive double-valued elements supporting sequential and parallel
aggregate operations.
|
DrmManagerClient |
The main programming interface for the DRM framework.
|
DropBoxManager.Entry |
A single entry retrieved from the drop box.
|
FileChannel |
A channel for reading, writing, mapping, and manipulating a file.
|
FileInputStream |
A FileInputStream obtains input bytes
from a file in a file system.
|
FileLock |
A token representing a lock on a region of a file.
|
FileOutputStream |
A file output stream is an output stream for writing data to a
File or to a FileDescriptor .
|
FileReader |
Convenience class for reading character files.
|
FileWriter |
Convenience class for writing character files.
|
FilterInputStream |
A FilterInputStream contains
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.
|
Formatter |
An interpreter for printf-style format strings.
|
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.
|
HttpResponseCache |
Caches HTTP and HTTPS responses to the filesystem so they may be reused,
saving time and bandwidth.
|
Image |
A single complete image buffer to use with a media source such as a
MediaCodec or a
CameraDevice .
|
ImageReader |
The ImageReader class allows direct application access to image data
rendered into a Surface
Several Android media API classes accept Surface objects as targets to
render to, including MediaPlayer , MediaCodec ,
CameraDevice , ImageWriter and
RenderScript Allocations .
|
ImageWriter |
The ImageWriter class allows an application to produce Image data into a
Surface , and have it be consumed by another component
like CameraDevice .
|
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.
|
InputStream |
This abstract class is the superclass of all classes representing
an input stream of bytes.
|
InputStreamReader |
An InputStreamReader is a bridge from byte streams to character streams: It
reads bytes and decodes them into characters using a specified charset .
|
IntStream |
A sequence of primitive int-valued elements supporting sequential and parallel
aggregate operations.
|
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 JarFile class is used to read the contents of a jar file
from any file that can be opened with java.io.RandomAccessFile .
|
JarInputStream |
The JarInputStream class is used to read the contents of
a JAR file from any input stream.
|
JarOutputStream |
The JarOutputStream class is used to write the contents
of a JAR file to any 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.
This class incorrectly assumes that bytes adequately represent
characters. As of JDK 1.1, the preferred way to operate on
character streams is via the new character-stream classes, which
include a class for counting line numbers.
|
LineNumberReader |
A buffered character-input stream that keeps track of line numbers.
|
LocalSocket |
Creates a (non-server) socket in the UNIX-domain namespace.
|
LongStream |
A sequence of primitive long-valued elements supporting sequential and parallel
aggregate operations.
|
MatrixCursor |
A mutable cursor implementation backed by an array of Object s.
|
MediaDataSource |
For supplying media data to the framework.
|
MergeCursor |
A convience class that lets you present an array of Cursors as a single linear Cursor.
|
MidiDevice |
This class is used for sending and receiving data to and from a MIDI device
Instances of this class are created by openDevice(MidiDeviceInfo, MidiManager.OnDeviceOpenedListener, Handler) .
|
MidiDevice.MidiConnection |
This class represents a connection between the output port of one device
and the input port of another.
|
MidiInputPort |
This class is used for sending data to a port on a MIDI device
|
MidiOutputPort |
This class is used for receiving data from a port on a MIDI device
|
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 |
This class was deprecated
in API level 24.
Use a mocking framework like Mockito.
New tests should be written using the
Android Testing Support Library.
|
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.
|
NetworkStats |
Class providing enumeration over buckets of network usage statistics.
|
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 .
|
ObjectInput |
ObjectInput extends the DataInput interface to include the reading of
objects.
|
ObjectInputStream |
An ObjectInputStream deserializes primitive data and objects previously
written using an ObjectOutputStream.
|
ObjectOutput |
ObjectOutput extends the DataOutput interface to include writing of objects.
|
ObjectOutputStream |
An ObjectOutputStream writes primitive data types and graphs of Java objects
to an OutputStream.
|
OutputStream |
This abstract class is the superclass of all classes representing
an output stream of bytes.
|
OutputStreamWriter |
An OutputStreamWriter is a bridge from character streams to byte streams:
Characters written to it are encoded into bytes using a specified charset .
|
PackageInstaller.Session |
An installation that is being actively staged.
|
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.
|
PdfRenderer |
This class enables rendering a PDF document.
|
PdfRenderer.Page |
This class represents a PDF document page for rendering.
|
Pipe.SinkChannel |
A channel representing the writable 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.
|
PreparedStatement |
An object that represents a precompiled SQL statement.
|
PrintStream |
A PrintStream adds 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 PushbackInputStream adds
functionality to another input stream, namely
the ability to "push back" or "unread"
one byte.
|
PushbackReader |
A character-stream reader that allows characters to be pushed back into the
stream.
|
RandomAccessFile |
Instances of this class support both reading and writing to a
random access file.
|
ReadableByteChannel |
A channel that can read bytes.
|
Reader |
Abstract class for reading character streams.
|
ResultSet |
A table of data representing a database result set, which
is usually generated by executing a statement that queries the database.
|
RowSet |
The interface that adds support to the JDBC API for the
JavaBeansTM component model.
|
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.
|
SSLServerSocket |
This class extends ServerSocket s and
provides secure server sockets using protocols such as the Secure
Sockets Layer (SSL) or Transport Layer Security (TLS) protocols.
|
SSLSocket |
This class extends Socket s and provides secure
socket using protocols such as the "Secure
Sockets Layer" (SSL) or IETF "Transport Layer Security" (TLS) protocols.
|
Scanner |
A simple text scanner which can parse primitive types and strings using
regular expressions.
|
ScatteringByteChannel |
A channel that can read bytes into a sequence of buffers.
|
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 .
|
Selector |
A multiplexor of SelectableChannel objects.
|
SequenceInputStream |
A SequenceInputStream represents
the logical concatenation of other input
streams.
|
ServerSocket |
This class implements server sockets.
|
ServerSocketChannel |
A selectable channel for stream-oriented listening sockets.
|
Socket |
This class implements client sockets (also called just
"sockets").
|
SocketChannel |
A selectable channel for stream-oriented connecting sockets.
|
Statement |
The object used for executing a static SQL statement
and returning the results it produces.
|
Stream<T> |
A sequence of elements supporting sequential and parallel aggregate
operations.
|
StringBufferInputStream |
This class was deprecated
in API level 1.
This class does not properly convert characters into bytes. As
of JDK 1.1, the preferred way to create a stream from a
string is via the StringReader class.
|
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.
|
TagTechnology |
TagTechnology is an interface to a technology in a Tag .
|
URLClassLoader |
This class loader is used to load classes and resources from a search
path of URLs referring to both JAR files and directories.
|
WritableByteChannel |
A channel that can write bytes.
|
Writer |
Abstract class for writing to character streams.
|
XmlResourceParser |
The XML parsing interface returned for an XML resource.
|
ZipFile |
This class is used to read entries from a zip file.
|
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.
|