Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 79a6c9e4 authored by Lee Shombert's avatar Lee Shombert Committed by Automerger Merge Worker
Browse files

Merge "Update the SQLite API version table" into udc-dev am: 7fb5f474 am: 4df32c8c

parents bf8bf6ac 4df32c8c
Loading
Loading
Loading
Loading
+11 −4
Original line number Diff line number Diff line
@@ -15,11 +15,14 @@ instead use the generic {@link android.database} classes.
<a href="{@docRoot}studio/command-line/sqlite3.html">sqlite3</a> command-line
database tool. On your development machine, run the tool from the
<code>platform-tools/</code> folder of your SDK. On the emulator, run the tool
with adb shell, for example, <code>adb -e shell sqlite3</code>.
with adb shell, for example, <code>adb shell sqlite3</code>.

<p>The version of SQLite depends on the version of Android. See the following table:
<table style="width:auto;">
  <tr><th>Android API</th><th>SQLite Version</th></tr>
  <tr><td>API 34</td><td>3.39</td></tr>
  <tr><td>API 33</td><td>3.32</td></tr>
  <tr><td>API 32</td><td>3.32</td></tr>
  <tr><td>API 31</td><td>3.32</td></tr>
  <tr><td>API 30</td><td>3.28</td></tr>
  <tr><td>API 28</td><td>3.22</td></tr>
@@ -38,15 +41,19 @@ with adb shell, for example, <code>adb -e shell sqlite3</code>.

<ul>
  <li>If available, use the sqlite3 tool, for example:
    <code>adb -e shell sqlite3 --version</code>.</li>
    <code>adb shell sqlite3 --version</code>.</li>
  <li>Create and query an in-memory database as shown in the following code sample:
    <pre>
    String query = "select sqlite_version() AS sqlite_version";
    SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(":memory:", null);
    Cursor cursor = db.rawQuery(query, null);
    String sqliteVersion = "";
    try {
        if (cursor.moveToNext()) {
            sqliteVersion = cursor.getString(0);
        }
    } finally {
        cursor.close();
    }</pre>
  </li>
</ul>