0

我需要有关为 android 应用程序创建数据库的帮助。我正在做的应用程序允许用户捕获图像并将其保存在数据库中。我不确定如何将图像保存到数据库中。我应该使用什么数据类型?以及代码应该是什么样子。我知道为了创建一个 android 数据库,我应该首先创建一个定义所有 getter 和 setter 方法的类,然后创建一个数据库处理程序类。我在哪里定义图像的数据类型?我对android开发很陌生。

4

1 回答 1

1

只需将图像存储在 sdcard 中,并将这些图像的相关路径保存在 SQLite 数据库中。

根据您的需要,将图像放在可绘制文件夹或资产文件夹中,然后将其名称(还带有问题 ID 或编号)存储在 SQLite 中并在应用程序中使用。

例如。将一张名为 question1 的图像保存在可绘制文件夹中,现在您从 sqlite 数据库中获取问题 1 的数据,如果问题为 1,则从光标的索引中获取数据,然后设置,例如:ImageView image = (ImageView) findViewById(R.id.test_image); image.setImageResource(R.drawable.question1)

于 2012-07-26T03:36:51.883 回答