0

我是安卓新手。我想知道如何从数据库中检索存储的图像。没有添加或删除功能。我想从数据库中检索已经存储的图像。请帮助我实现这一目标。

4

2 回答 2

0

此答案假定您正在从另一个应用程序的数据库中检索图像(因为您现在已经知道如何从您创建的数据库中检索图像)。

如果数据库在另一个应用程序中,则必须使用内容提供程序。此链接会将您重定向到官方文档。它涵盖了您需要了解的有关内容提供商的所有信息。

用最基本的术语来说,要使用内容提供商,您必须首先获得许可。然后查询存储数据库的应用程序而不是数据库本身(注意:您查询的应用程序依次查询数据库)。因此,您必须拥有提供必须使用的预定义方法的文档。

于 2013-08-27T12:17:25.800 回答
0

不确定你真正想要什么。

但是,如果您找到一种将图像存储到数据库的简单方法,您可以尝试使用base64图像,它就像一个字符串,如此简单的存储并从数据库中读取它。

要在 html 上显示 base64 图像,请使用 can you

<img src="data:image/gif;base64,base64_data_here"/>

参考更多信息:

  • 将图像转换为 base64

如何将图像转换为 Base64 字符串?

  • 要将 base64 转换为图像:

如何将 Base64 字符串转换为位图图像以在 ImageView 中显示?

于 2013-08-27T12:19:14.837 回答