首页 > 解决方案 > 如何将其保存为 db 文件在 android 的 mediastore 中?

问题描述

我正在尝试保存一个 sqlite db 文件

所以

values.put(MediaStore.MediaColumns.MIME_TYPE, "application/vnd.sqlite3");

values.put(MediaStore.MediaColumns.MIME_TYPE, "application/x-sqlite3");

我做了上述,但我得到以下错误

values.put(MediaStore.MediaColumns.MIME_TYPE, "text/plain");

如果您更改为,它将被保存,但扩展名将更改为。

如何指定 MIME.TYPE 以另存为 .db?

android.database.sqlite.SQLiteConstraintException:唯一约束失败:file._data)代码2067 SQLITE_CONSTRAINT_UNIQUE [2067])

标签: android

解决方案


将所有数据库数据转换为JSON格式,并存储为纯文本文件text/json


推荐阅读