如何升级SQLite版本?

2024-04-05

我正在开发我的第一个应用程序,并使用以下代码查看我的 SQLite 版本:

Cursor cursor = SQLiteDatabase.openOrCreateDatabase(":memory:", null).rawQuery("select sqlite_version() AS sqlite_version", null);
String sqliteVersion = "";
while(cursor.moveToNext())
    sqliteVersion += cursor.getString(0);
Log.e("Version", sqliteVersion);

我的版本是3.7.11。

由于我需要使用一些新功能,如何升级到最新版本?


您访问的 SQLite 库SQLiteDatabase是 Android 的一部分,无法替换(除非您在 root 设备上重新编译 Android)。

你必须使用 NDK 编译您自己的 SQLite 副本 https://stackoverflow.com/questions/5523067/sqlite-with-android-ndk并通过您自己的包装函数/对象访问它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何升级SQLite版本? 的相关文章

随机推荐

  • r 循环中闪亮的 renderUI

    我想将多个表作为一个 uiOutput 输出 如果我使用循环将它们放在一个列表中 那么所有输出都等于最后一个输出 例子 library shiny ui lt fluidPage mainPanel uiOutput tables serv
  • Python os.path是ntpath,怎么办?

    谁能告诉我Python如何 别名 os path to ntpath gt gt gt import os path gt gt gt os path
  • 微时间的十进制长度(真)?

    我想将 PHP 的微时间存储为 MySQL 中的时间戳 我去过told https stackoverflow com a 8092029 1382306最好将其存储在DECIMAL 但我找不到理想的尺寸 有谁知道最大尺寸是多少microt
  • 如何将ostringstream直接写入cout

    如果我有一个std ostringstream称为的对象oss 我明白我能做到std cout lt lt oss str 打印出字符串 但做oss str 将导致返回的字符串被复制 有没有办法直接打印底层streambuf 提前致谢 如果
  • 在IIS服务器上部署不依赖nodejs的asp.net React模板

    我在没有 Nodejs 的 IIS 服务器上部署和运行 ReactRedux 模板时遇到问题 该应用程序是使用 AspNetCore SpaTemplates 的 reactredux 选项创建的 https blogs msdn micr
  • 获得矩阵和给定数组中每个点的点积的最快方法

    我有一个由 N 个点组成的 Nx3 数组 每个点都有 X Y 和 Z 坐标 我需要旋转每个点 所以我有 3x3 的旋转矩阵 为此 我需要获得旋转矩阵和每个点的点积 问题是点数组非常庞大 1 000 000x3 因此需要花费大量时间来计算旋转
  • 如何检查 XAML 元素是否支持 AutomationId 属性

    我需要一种方法来检查代码库中的每个 WPF 控件是否都有 AutomationProperties AutomationId 属性 这是自动化 UI 测试所必需的 我还需要确保将来在可能添加到代码库的所有未来表单上强制执行此要求 我考虑了几
  • C#:如何截取屏幕的一部分

    like TakeScreenshot new Rectangle 0 0 100 100 output jpg 使用以下内容 Rectangle rect new Rectangle 0 0 100 100 Bitmap bmp new
  • ObjectOutputStream 和 java.io.StreamCorruptedException

    当我尝试使用 ObjectOutputStream 将自定义对象 请参阅 Content java 从客户端发送到服务器时 在发送第一个对象后收到 StreamCorruptedException 因此 如果我尝试发送另一个对象 我会收到异
  • STL容器的范围插入函数在c ++ 11下返回void?

    刚刚学习c 所以我可能没有正确理解这一点 但我只读到范围插入函数在新标准下返回一个迭代器 C Primer 5th Ed cplusplus com http www cplusplus com reference string basic
  • Thymeleaf - 如何在 Thymeleaf 标签“th:if”中将字符串与 html 中的请求参数进行比较?

    如何将 Thymeleaf 标签 th if 中的字符串与 html 中的请求参数进行比较 现在我正在使用这个 div class error p class errorMsg span span p div 但不幸的是 它不起作用 它不起
  • Knockout js 大量自定义绑定

    在绑定不存在的情况下 处理大量自定义绑定的好方法是什么 假设我的 html 表达式绑定到 image url 如下所示 span title Company Logo span 然而 image url 绑定很可能不可用 在这种情况下 我只
  • 如何获取所有子文件夹及其文件 - UWP

    我在桌面上有一个名为student names 的固定文件夹 它包含子文件夹 每个子文件夹都包含其文件 现在我想将这些子文件夹及其相应的文件名存储在数组列表中 这怎么可能 UWP 应用程序不能directly访问文件夹 应用程序文件夹除外
  • Locust 95 百分位数高于最大值

    有时 当我在某些场景下运行 Locust 时 95 百分位数值会超过最大值 据我了解 95 意味着 95 的请求花费的时间比这个少 那么最大值怎么会小于 95 呢 我在这里做错了什么 我还发现只有当请求数量非常少 例如 15 个或更少 时才
  • 使用 CakePHP 2 的特征和命名空间的正确方法是什么?

    我正在使用 CakePHP 2 4 5 和 PHP 5 5 并且想使用一个特征 我在 Utility VariablesTrait php 中有一个称为VariablesTrait 为了利用命名空间 我给了它一个命名空间App Utilit
  • Json序列化Swift 3类型错误

    我使用以下代码从推送通知接收自定义数据 但收到以下错误 无法将类型 NSArrayM 0x1b0776cf0 的值转换为 NSDictionary 0x1b0777128 在下面一行 let jsonData try JSONSeriali
  • 网页查看历史记录

    WebView中什么时候将页面添加到前进后退列表中 我有 webview setMaintainsBackForwardList YES 但是 webview canGoBack 在我执行了几个 webview mainFrame load
  • Gtk Widget 到 Winform

    是否可以使用 System Windows Forms 将 Gtk 小部件嵌入到应用程序中 谢谢 两个工具包都使用自己单独的 UI Mainloop 来处理事件 例如鼠标移动 按钮按下等 因此 将两者混合实际上是不可能的 尽管几年前 Gtk
  • 使用多个参数记录

    我目前正在开发一个程序 其中我必须将所有输出写入日志文件 我需要编写一个日志方法 它应该按照我指定的顺序给出一个输出 其中包含级别 消息 对象值 另一条消息 一个整数值 另一条消息和另一个整数值 我似乎找不到执行此操作的日志方法 我在用Ja
  • 如何升级SQLite版本?

    我正在开发我的第一个应用程序 并使用以下代码查看我的 SQLite 版本 Cursor cursor SQLiteDatabase openOrCreateDatabase memory null rawQuery select sqlit