我是android新手。我想知道如何从数据库中检索存储的图像。没有添加或删除功能。我想从数据库中检索已存储的图像。请帮我实现这个目标。
答案 0 :(得分:0)
此答案假定您正在从另一个应用程序中的数据库中检索图像(因为您现在已经在如何从您创建的数据库中检索图像)。
如果数据库位于其他应用程序中,则必须使用内容提供程序。此link会将您重定向到官方文档。它涵盖了您需要了解的有关内容提供商的所有信息。
在最基本的条款中,要使用内容提供商,您必须先获得许可。然后查询存储数据库而不是数据库本身的应用程序(注意:您查询的应用程序依次查询数据库)。因此,您必须具有将提供必须使用的预定义方法的文档。
答案 1 :(得分:0)
不确定你真正想要什么。
但是如果您找到一种将图像存储到数据库的简单方法,您可以尝试 base64 图像,它就像一个字符串这么简单的存储并在其中读取数据库中。
要在html上显示base64图像,请使用
<img src="data:image/gif;base64,base64_data_here"/>
参考更多信息:
How to convert a Base64 string into a BitMap image to show it in a ImageView?