【发布时间】:2012-07-24 16:57:39
【问题描述】:
这是我想做的:
- 将图像文件 (png) 和音频文件写入 SQLite DB(我想我必须使用 BLOB 来执行此操作,但不确定具体如何)
- 然后从数据库中拉取这个 PNG 图像和文本,以在常规列表视图(常规列表适配器)中显示,并将其与相应的文本结合起来
因此,例如,一个 DB 条目将包含一个婴儿的图像、baby 一词作为描述图像的文本和婴儿哭泣的录音。另一个条目会有门铃等等。
然后我想在 ListView 中显示所有这些 DB 条目(图像 + 相应的文本元素),使其看起来像这样:
(婴儿图片)宝贝
我知道我可以使用自定义列表适配器并从 @drawables 中提取图像,但 SQLite 方法对我来说似乎更优雅和合适。
由于我是新手,我希望有一个教程和示例代码来说明如何做到这一点。
【问题讨论】:
-
首先要理清思路,不能在 SQLite DB 中存储图像或音频文件。您要做的就是将这些文件存储在手机存储中,并将文件路径存储为数据库条目。
标签: android database image sqlite audio