gpt4 book ai didi

sqlite - Android 中的 ByteArray 到 SQLite

转载 作者:行者123 更新时间:2023-12-03 17:24:23 25 4
gpt4 key购买 nike

我尝试将 ByteArray 放入 SQLite 数据库:

ByteArrayOutputStream baos = new ByteArrayOutputStream();

resizedBitmap.compress(Bitmap.CompressFormat.PNG, 100, baos);

byte[] photo = baos.toByteArray();

ContentValues cv = new ContentValues();
cv.put("unterschrift", photo);

myDBAuftrag = this.openOrCreateDatabase(MAMActivity.MY_DB_AUFTRAG,
this.MODE_PRIVATE, null);

int anz = myDBAuftrag.update(MAMActivity.MY_DB_OELSPUR_TABLE,
cv,
"aktiver_datensatz = ?",
new String[]{
"1"
});

myDBAuftrag.close();

当我在 Windows PC 上的 Sqlitehelper 中显示数据库时,我在现场只有我的 ByteArray 的一些图片,如下所示:�PNG我做错了什么。

请帮忙

最佳答案

您的代码看起来是正确的。

问题似乎是您的帮助程序无法在 blob 字段中显示 PNG 图像。如果您使用 cursor.getBlob() 读回数据,结果会很好。

关于sqlite - Android 中的 ByteArray 到 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12990539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com