![](/img/trans.png)
[英]What is the best way to store image from Android app to Datastore/Google Cloud Storage?
[英]What is the best way to store the image in the memory of app?
我在我的应用程序中使用sqlite db,现在我想允许用户自定义背景图片,使他们能够从图库中选择一个。
我应该只存储图像的路径,而simpy每次都引用它,还是应该将图像传输到某些文本并将其完全存储在数据库中? 第二个选项可以防止图片从图库中删除。 但我想知道最合适的方法。
SQLite的游标限制为1Mb。 因此,您可能无法将其完全存储在数据库中,当您去请求它可能会被截断。 将映像的路径存储在数据库表中,并以这种方式访问它。
您不会将其存储为文本。 将其作为blob存储到数据库中。 我认为这是可行的方法(如果仍然使用SQLite)。
如果图像较大,则将路径存储到存储,而不是将图像存储到数据库。
我认为最好只保存背景的路径,而不会受到图像大小的限制
我认为,保存自定义背景图片的最佳方法是将其复制到应用程序的内部存储(私有存储)中。 如果仅存储文件的路径,则用户删除文件后该文件将不可用。 关于内部存储的官方文档是:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.