不理解?为啥我们在“Android Sqlite”中需要 BLOB
Posted
技术标签:
【中文标题】不理解?为啥我们在“Android Sqlite”中需要 BLOB【英文标题】:Not Understanding ? Why do we need BLOB in "Android Sqlite"不理解?为什么我们在“Android Sqlite”中需要 BLOB 【发布时间】:2013-09-13 13:07:33 【问题描述】:我不明白为什么我们需要在 SQlite 中使用 BLOB。我在一些文档中看到了这个解释
BLOB。该值是一团数据,完全按照输入的方式存储。
但我没有得到它是什么?为什么有必要?请给我一些建议。
问候 阿南德
【问题讨论】:
如果您不知道它的用途,请不要使用它。如果您不了解它的用途,请忽略它。 【参考方案1】:BLOB 是一个首字母缩略词,意思是
B inary L arge OB ject
因此,它是一个容器,用于存放您希望“原样”存储的内容,而无需将它们序列化为例如干净的字符串,并且通常比存储在数据库中的常用类型大。示例是序列化对象(序列化对象由字节流表示)、位图、声音剪辑等。
【讨论】:
【参考方案2】:当时需要在ImageView等数据库中存储普通对象时 用于此的 blob 类型
【讨论】:
以上是关于不理解?为啥我们在“Android Sqlite”中需要 BLOB的主要内容,如果未能解决你的问题,请参考以下文章