如何处理Android / SQlite层次结构中的图像关联?

卡利玛

我的问题很难解释。在我的应用程序中,有一个我创建的自定义对象。在此对象中,是日期时间戳。同样在此对象中,用户可以使用相机硬件拍摄多张照片(或对照片的引用?)。因此,我需要能够与共享的时间戳一起存储多张图片。

我的问题是该信息如何存储在SQLite数据库中,因为我希望该信息得以保留。我不认为将实际图像存储在数据库中不一定是个好主意,但是我不知道您将存储哪种类型的引用。您只是将图片的路径存储在数据库中的文件系统上吗?您实际存储什么?如果有人决定将其数据保存到SD卡而不是内部存储器等,该怎么办?这类事情的典型处理方式是什么/ Android / SQlite内置有什么可以处理这种情况?

帕尔瓦兹·巴斯卡尔

您应该将图像的路径保存到sqlite数据库中。如果您希望图像位于内部存储或外部存储中,则取决于您。取决于您的需求。内部存储将始终可用,并且仅对您的应用是私有的,因此用户将无法删除照片,并且您可以删除不需要的异常。访问此链接可了解有关存储选项的信息。

您还希望针对唯一键(例如时间戳)保存这些路径,以便以后可以根据存储的时间戳查询这些图像。时间戳始终是唯一的,因此您应该将其作为主键。

您可以使用任何库或自己的实现将这些图像延迟加载到UI线程。如果您正在考虑滚动自己的延迟加载,那么此SO线程有个好主意。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android中的libgdx:如何处理转义键?

来自分类Dev

如何处理Fragment Android中的onBack Press

来自分类Dev

如何处理Android片段中的后退按钮按下

来自分类Dev

如何处理Android中失败的AudioFocus请求?

来自分类Dev

在Lua中,如何处理?

来自分类Dev

Android-如何处理1000条记录SQLite

来自分类Dev

如何处理导航“后退”按钮视图层次结构?

来自分类Dev

Android Gradle插件如何处理库中冲突的资源?

来自分类Dev

如何处理Android应用程序中的标记双击

来自分类Dev

如何处理关联对象之间的验证?

来自分类Dev

Realm如何处理关联?

来自分类Dev

如何处理Android WebView中的Firebase动态链接

来自分类Dev

如何处理android singleactivity设计模式中的片段?

来自分类Dev

如何处理XSLT中的处理指令

来自分类Dev

如何处理Fragment Android中的onBack Press

来自分类Dev

android系统将如何处理替代图像资源

来自分类Dev

如何处理android mobile中的串口?

来自分类Dev

如何处理Android片段中的后退按钮按下

来自分类Dev

如何处理Android中失败的AudioFocus请求?

来自分类Dev

WatchKit如何处理图像?

来自分类Dev

Android如何处理内存中的敏感数据

来自分类Dev

如何处理Android Studio中重复出现的jar?

来自分类Dev

Rails-如何处理多个关联

来自分类Dev

如何处理关联对象之间的验证?

来自分类Dev

泛型:如何处理类层次结构中的多个有界类型

来自分类Dev

Firebase中如何处理Android的异步运行

来自分类Dev

如何处理 android studio 3.0.1 中的“LifecycleOwner”错误?

来自分类Dev

如何处理Android中的意外响应500

来自分类Dev

android studio中如何处理大量的Activity

Related 相关文章

热门标签

归档