-2

我希望能够以编程方式处理图像、ImageViews、Drawables 和 SQLite blob(字节数组)。我不可避免地希望能够拥有一个程序,让我从图库应用程序或类似的东西(即相机)中获取图像,然后将它们放置在我的应用程序中的图库结构中并从那里使用它们。根据需要将它们存储在 SQLite 数据库中。

我没有遇到任何有效的东西。其中大部分已被弃用。我有一个使用 SQLite 数据库中的文本的简单项目,现在正在尝试图像。

如果您可以向我展示或发送给我一些展示如何使用这些构造的地方,那就太好了。虽然为了更具体地针对这个线程,我会陈述一些我想做的事情:

  • 将 Drawable 转换为 ImageView 并将 Drawable 转换为 SQLite blob。
  • 从程序外部获取图像并将它们放置在 Drawables 部分。
  • 处理图像的最佳结构。

谢谢,

4

3 回答 3

2

将图像转换为 byte[] 并易于存储 SQlite db

于 2016-09-11T03:17:29.830 回答
-1

Don't store images in SQLite, instead of saving images save their path into SQLite, and later you can load image from their path.

and if you are loading images from web then you can use Universal Image Loader. It will display and store images in device memory and you can load images offline anytime with same url.

于 2016-09-11T03:30:19.217 回答
-1

不是将图像保存为 blob,而是保存图像 url。或将其保存在 sd 卡或手机内存中的外部文件中。

要将其保存在链接中,当用户从图库中选择图像时。调用上传图片函数(可以是 BoundService )。你可以通过谷歌搜索找到它。上传图片成功后,获取Json中的图片url。

只需将该图像链接保存在您的 sqlite 数据库中即可。

希望能帮助到你。

于 2016-09-11T03:19:21.710 回答