我希望能够以编程方式使用Images,ImageViews,Drawables和SQLite blob(字节数组)。我不可避免地希望能够有一个程序让我从Gallery应用程序或类似的东西(即相机)获取图像,然后将它们放在我的应用程序中的库构造中,并从那里与它们一起工作。根据需要将它们存储在SQLite数据库中。
我没有遇到任何可行的事情。大部分都被弃用了。我有一个简单的项目,正在使用SQLite数据库中的文本,现在正在尝试图像。
如果你能展示或发送给我一个展示如何使用这些结构的地方,那就太棒了。虽然为了更具体地针对这个主题,我将陈述一些我想做的事情:
谢谢,
答案 0 :(得分:2)
将图像转换为byte []并轻松存储SQlite db
答案 1 :(得分:-1)
不是将图像保存为blob,而是保存图像URL。或者将其保存在SD卡或手机记忆库的外部文件中。
要将其保存在链接中, 当用户从图库中选择图像时。调用上传图像功能(它可以是BoundService)。你可以通过谷歌搜索找到它。 当上传图片成功时,我会在Json中获取图片网址。
只需在sqlite数据库中保存该图像链接即可。
希望它有所帮助。
答案 2 :(得分:-1)
不要将图像存储在SQLite中,而不是将图像保存到SQLite中,以后可以从路径中加载图像。
如果您要从网络加载图片,则可以使用Universal Image Loader。它将在设备内存中显示和存储图像,您可以使用相同的URL随时离线加载图像。