Added in API level 1
android.database
If you need to manage data in a private database, use the android.database.sqlite classes. These classes are used to manage the Cursor object returned from a content provider query. Databases
are usually created and opened with openOrCreateDatabase(String, int, CursorFactory)
To make requests through
content providers, you can use the content.ContentResolver class.
All databases are stored on the device in /data/data/<package_name>/databases
Interfaces
Classes
| 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. |
| AbstractCursor.SelfContentObserver | Cursors use this class to track changes others make to their URI. |
| AbstractWindowedCursor |
A base class for Cursors that store their data in CursorWindows.
|
| CharArrayBuffer |
This is used for Cursor.copyStringToBuffer
|
| ContentObservable |
A specialization of Observable for ContentObserver
that provides methods for sending notifications to a list of
ContentObserver objects.
|
| ContentObserver | Receives call backs for changes to content. |
| CrossProcessCursorWrapper |
Cursor wrapper that implements CrossProcessCursor.
|
| CursorJoiner | Does a join on two cursors using the specified columns. |
| CursorWindow | A buffer containing multiple cursor rows. |
| CursorWrapper | Wrapper class for Cursor that delegates all calls to the actual cursor object. |
| DatabaseUtils |
Static utility methods for dealing with databases and Cursors.
|
| DatabaseUtils.InsertHelper |
This class was deprecated
in API level 17.
Use SQLiteStatement instead.
|
| DataSetObservable |
A specialization of Observable for DataSetObserver
that provides methods for sending notifications to a list of
DataSetObserver objects.
|
| DataSetObserver | Receives call backs when a data set has been changed, or made invalid. |
| DefaultDatabaseErrorHandler | Default class used to define the action to take when database corruption is reported by sqlite. |
| MatrixCursor |
A mutable cursor implementation backed by an array of Objects.
|
| MatrixCursor.RowBuilder |
Builds a row of values using either of these approaches:
|
| MergeCursor | A convenience class that lets you present an array of Cursors as a single linear Cursor. |
| Observable<T> |
Provides methods for registering or unregistering arbitrary observers in an ArrayList.
|
Enums
| CursorJoiner.Result | The result of a call to next(). |
Exceptions
Interfaces
Classes
- AbstractCursor
- AbstractCursor.SelfContentObserver
- AbstractWindowedCursor
- CharArrayBuffer
- ContentObservable
- ContentObserver
- CrossProcessCursorWrapper
- CursorJoiner
- CursorWindow
- CursorWrapper
- DatabaseUtils
- DatabaseUtils.InsertHelper
- DataSetObservable
- DataSetObserver
- DefaultDatabaseErrorHandler
- MatrixCursor
- MatrixCursor.RowBuilder
- MergeCursor
- Observable
Enums
Exceptions
