Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 ContentObserver 来检测用户何时拍照。此外,我需要在拍摄照片后实际抓取照片。
现在我正在使用 URI MediaStore.Images.Media.EXTERNAL_CONTENT_URI 来检测更改并获取图像。
但是,我注意到我还从第三方非相机应用程序中抓取图像,这些应用程序似乎将照片保存到外部存储中。
我怎样才能只抓取相机图像?
如果不可能知道任意相机应用程序的 URI,是否至少可以获得库存 Android 相机的 URI?
请记住,Android 相机通常(99.999999% 的时间)将光子存储在 DCIM 目录中,因此,您可以在光标中过滤 DCIM。