在我的应用我存储有关的图像或存储它的MediaStore ID的图片专辑信息。 后来,我可能要执行需要这些图片/相册操作。 是MediaStore ID保留的影像\专辑信息的安全呢? 进一步来说:
1)如果图像/专辑的ID我已存储被删除,是否有可能一个新的图片/相册可以借此ID导致我使用了错误的图片/相册?
2)当画面/ abums重命名或移动(使用电话或通过连接到一台笔记本电脑的文件浏览器)就其ID变化?
如果是这样的......什么措施做我去避免这些错误?
在我的应用我存储有关的图像或存储它的MediaStore ID的图片专辑信息。 后来,我可能要执行需要这些图片/相册操作。 是MediaStore ID保留的影像\专辑信息的安全呢? 进一步来说:
1)如果图像/专辑的ID我已存储被删除,是否有可能一个新的图片/相册可以借此ID导致我使用了错误的图片/相册?
2)当画面/ abums重命名或移动(使用电话或通过连接到一台笔记本电脑的文件浏览器)就其ID变化?
如果是这样的......什么措施做我去避免这些错误?
我已经没有这种直接经验,但似乎这个SE答案 ,当用户移动他们各自的ID不改变,所有的ID可能会改变,如果SD媒体断开并重新连接。
好,看来,来存储自己独特的ID( 可能是通过创建一个散列值 ),或者更简单地说,文件名。