Android - MediaStore ID是一种存储图片/相册信息的安全方式吗?

时间:2014-11-29 11:02:21

标签: android mediastore android-mediascanner

在我的应用程序中,我通过存储它的MediaStore id来存储有关图像或图像相册的信息。稍后我可能必须执行需要这些图像/专辑的操作。 MediaStore是一种保存图像\专辑信息的安全方式吗? 更具体地说:

1)如果我存储了我的身份的图像/相册被删除,新的图片/相册是否可能会使用此ID导致我使用错误的图片/相册?

2)当重命名或移动图片/ abums时(使用手机上的文件浏览器或连接到笔记本电脑),他们的ID会发生变化吗?

如果是这样的话......我采取了哪些措施来避免这些错误?

1 个答案:

答案 0 :(得分:0)

我没有这方面的直接经验,但是this SE answer显示个人ID在用户移动时会发生变化,如果SD媒体断开连接并重新连接,所有ID都可能会发生变化。

似乎更好的是,存储您自己的唯一ID(perhaps by creating a hash value),或者更简单地说,存储文件名。