繁体   English   中英

Android USB大容量存储

[英]Android USB Mass Storage

因此,我知道如何检测USB大容量存储设备是否已连接和断开连接。 到现在为止还挺好。

但是现在我遇到了一个问题,即一旦我退出应用程序的USB模式,MediaStore就开始扫描媒体,我等待该扫描完成,然后尝试从MediaStore访问某些内容。 我存储图像和视频的ID,并在扫描完成后尝试获取这些项目的URI。

但是现在,当我使用存储的ID查询那些文件的URI时,其中某些文件的URI就会显示为null。 那就是我的问题,因为不应该这样。

有人对我的失踪有任何指示吗?

USB模式切换后,当USER退出USB模式时,Mediastore会进行扫描并进行处理,它枚举ID的方式与以前不同。 不知道为什么,但是我比较了同一张图片,它的ID似乎与以前不同。 并非总是会发生,但可能会也可能不会。 因此,我需要等待扫描完成并更新存储的ID。 那似乎解决了问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM