如何存储有关图像的其他信息

时间:2015-04-15 19:04:46

标签: android

我必须编写应用程序,它将显示来自设备的所有图像,并让用户编写说明并使用评级栏对其进行评级。我以为我可以在exif标签中存储这样的信息,但是exifinterface太差了,所以你能告诉我一些关于我如何存储这些信息的想法吗?

3 个答案:

答案 0 :(得分:1)

您可以使用XMP

这是一个很好的小图书馆,可以帮助你:Apache Commons Imaging

答案 1 :(得分:0)

我必须做类似的事情(但不能用于图像),并且由于应用程序的性质和可用性,我使用xml文件来存储相关信息。或者,如果有相当数量的图像,您可以使用本地数据库执行相同操作。

如果使用XML文件,或许您可能需要考虑加密,因此不允许从应用程序外部访问内容。

答案 2 :(得分:0)

因为你只存储一个标签..你应该使用Android共享偏好

来使用一个键值对
  

getSharedPreferences()

每个图片名称及其更新日期都会生成一个唯一的密钥,而值wud就是用户想要添加的标记..

查看以下链接了解更多详情

Android Developers SharedPreferences page