在我们的Android应用程序中,我们需要能够区分应用程序(如“图库”)访问文件的时间与同一应用程序打开文件时的文件。
目前,我们正在使用文件观察器来监视与特定文件关联的事件。 我们看到的是,OS版本之间的事件不一致,甚至与访问和打开文件相关的不同文件类型之间也不一致 例如
在Kitkat上,我们看到当图库(或其他应用程序)列出图像时会触发以下事件:
通过图库打开文件时,我们会看到以下事件:
在棒棒糖上,我们看到通过图库
打开图像时触发了一组不同的事件问题是: 有没有办法可靠地确定是否正在访问文件(要在列表中显示)或是否正在打开文件