android - SQLite:.db 文件扩展名转换为 .sqlite 文件扩展名

标签 android sqlite

我有一个来自软件应用程序的 .db 文件。我正在尝试打开它并在 Android 应用程序中使用它。但是,当我尝试在 SQLite 数据库浏览器中打开它时,会出现一条警告,指出该文件不是 SQLite 3 数据库。我可以在十六进制编辑器中打开该文件,并且可以看到与一堆我不知道其含义的其他文本混合的数据。如果它不是 sqlite 3 数据库,如何获取在 Android 应用程序中打开的 .db 文件?谢谢。

最佳答案

如果文件包含 SQLite 数据库,您的转储应该以如下内容开头:

0000000: 5351 4c69 7465 2066 6f72 6d61 7420 3300  SQLite format 3.
0000010: 1000 0101 0040 2020 0000 0003 0000 0002  .....@  ........

关于android - SQLite:.db 文件扩展名转换为 .sqlite 文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9528841/

相关文章:

Android Studio - 安装失败。安装失败 <a href ='rerun' >重新运行</a>

android - 我们如何以编程方式检查 android 手机是否支持外部 SD 卡?

Android - 单个 TableRow 中的多个 EditText

android - 该文件是项目的一部分。请将其包含在适当的文件构建(build.gradle、CMakeLists、txt 或 Android.mk 中并同步项目

android - 如何使用 contentvalue 在 SQlite 中插入(自定义)ARRAY 列表?

java - Android 上的特殊字符\n 和\r

使用 SQLite 进行 iOS 编程 - 无法读取表 - 不使用任何包装器

sql - 如何选择某一列上具有最大值的行

performance - `INTERSECT` 与 PDO SQLite 中的 `INNER JOIN`

mysql - SQL - 从 3 个表中检索结果并按日期排序