1

这是我想做的:

  1. 将图像文件(png)和音频文件写入 SQLite DB(我想我必须使用 BLOB 来执行此操作,但不确定具体如何)
  2. 然后从数据库中拉出这个 PNG 图像和文本以在常规列表视图(常规列表适配器)中显示它,并将其与相应的文本结合起来

因此,例如,一个 DB 条目将包含一个婴儿的图像,单词baby作为描述图像的文本和一个婴儿哭泣的录音。另一个条目会有一个门铃等等。

然后我想在 ListView (图像+相应的文本元素)中显示所有这些 DB 条目,使其看起来像这样:

(宝贝图片)宝贝

我知道我可以使用自定义列表适配器并从 @drawables 中提取图像,但 SQLite 方法对我来说似乎更优雅和合适。

由于我是新手,我希望有一个教程和示例代码来展示如何做到这一点。

4

1 回答 1

1

首先阅读博客,然后尝试实现示例

  1. http://www.helloandroid.com/tutorials/store-imagesfiles-database
  2. http://www.anddev.org/png_image_--und-gt_sqlite_db_--und-gt_imageview-t7188.html完整示例

希望能帮助到你

最重要的是,而不是将音频文件数据存储在 SQLITE 中,将文件保存到文件系统中(如 Documents 目录中)并将文件名保存到 SQLITE 数据库中存储图像文件的同一张表中......以存储AUDIO 你也可以看到Upload video into SQLite 部分。

如果我没记错的话,SQLite 的总行大小限制为 < 1024kb

于 2012-07-26T06:39:15.617 回答