所以,我知道如何检测 USB 大容量存储设备的连接和断开连接。到现在为止还挺好。
但是现在我有一个问题,一旦我在我的应用程序中退出 USB 模式,MediaStore 开始扫描媒体,我等待扫描完成,然后我尝试从 MediaStore 访问一些内容。我存储图像和视频的 ID,并在扫描完成后尝试获取这些项目的 URI。
但是现在,当我使用存储的 ID 查询这些文件的 URI 时,一些文件的 URI 显示为空。这就是我的问题,因为他们不应该这样。
有没有人指出我错过了什么?
所以,我知道如何检测 USB 大容量存储设备的连接和断开连接。到现在为止还挺好。
但是现在我有一个问题,一旦我在我的应用程序中退出 USB 模式,MediaStore 开始扫描媒体,我等待扫描完成,然后我尝试从 MediaStore 访问一些内容。我存储图像和视频的 ID,并在扫描完成后尝试获取这些项目的 URI。
但是现在,当我使用存储的 ID 查询这些文件的 URI 时,一些文件的 URI 显示为空。这就是我的问题,因为他们不应该这样。
有没有人指出我错过了什么?