android中图像到字节数组的转换任务繁重吗?

android中图像到字节数组的转换任务繁重吗?,android,Android,我正在将图像转换为字节数组以存储在android中的数据库中。为此,我必须在存储和读取时转换图像。我肯定可以在运行时一次将所有图像存储在变量中,但如果数据库中有大量图像,则可能会占用大量空间。转换实际上需要很多资源吗?在这种情况下,我将使用其他方法来存储,如在文件中(我以前没有使用过文件,因此必须先学习它,尽量省力:)。我认为这取决于您计划在数据库中保存多少图像。例如:如果是用户配置文件图像,即每个用户一张图像,我认为这是可以的。但是,如果是像图片这样的东西,用户可以上传任意多的图片,我真的认为

我正在将图像转换为字节数组以存储在android中的数据库中。为此,我必须在存储和读取时转换图像。我肯定可以在运行时一次将所有图像存储在变量中,但如果数据库中有大量图像,则可能会占用大量空间。转换实际上需要很多资源吗?在这种情况下,我将使用其他方法来存储,如在文件中(我以前没有使用过文件,因此必须先学习它,尽量省力:)。

我认为这取决于您计划在数据库中保存多少图像。例如:如果是用户配置文件图像,即每个用户一张图像,我认为这是可以的。但是,如果是像图片这样的东西,用户可以上传任意多的图片,我真的认为这不是一个好主意。两者都有优点和缺点

关于这两种方法有很多讨论:


谢谢你的帮助。在看了链接之后,我想最好是存储在一个文件中。它会运行得更快,而且我不想要一个落后的应用程序。我想知道你在哪里以及如何拥有图像。大多数情况下,手机存储器中都有jpg文件。但是图像。哪里将文件放入字节数组非常简单。这也不叫转换。