36 lines
1.6 KiB
Plaintext
36 lines
1.6 KiB
Plaintext
<h1>
|
|
SQLite Android Bindings
|
|
</h1>
|
|
|
|
<p> The SQLite library is a core part of the Android environment. Java
|
|
applications and content providers access SQLite using the interface in
|
|
the
|
|
<a href="http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html">android.database.sqlite</a> namespace.
|
|
|
|
<p> For most applications, this is convenient and works well. However,
|
|
it means that applications must be content with the SQLite version and
|
|
build installed on the target device as part of the operating system.
|
|
If your application happens to require a newer version of SQLite, or a build
|
|
with a custom extension or <a href=http://www.sqlite.org/vfs.html>VFS</a>
|
|
installed, you're out of luck.
|
|
|
|
<p> One solution is to bundle the SQLite library directly into the
|
|
application, bypassing the version built-in to Android. This project,
|
|
the <i>SQLite Android bindings</i>, provides an easy way to do just
|
|
that. This allows an application to use a custom build or version of
|
|
SQLite, regardless of the Android version to which it is deployed, while
|
|
continuing to use the standard Android interface.
|
|
|
|
Available User Documentation:
|
|
|
|
* [./install.wiki | Installation Guide ] - this page describes the various
|
|
ways the SQLite Android bindings may be integrated with an
|
|
application.
|
|
|
|
* [./usage.wiki | Application Programming ] - this page describes the
|
|
very minor code modifications required to use the SQLite Android bindings
|
|
instead of Android's built-in SQLite support.
|
|
|
|
* [./see.wiki | Using the Simple Encryption Extension (SEE) ] - extra notes
|
|
regarding the use of the proprietary encryption extension SEE.
|