【问题标题】:How to get notified of updates on the Android filesystem?如何获得有关 Android 文件系统更新的通知?
【发布时间】:2013-08-26 05:37:16
【问题描述】:

具体来说,我正在寻找一种方法来根据是否在后台添加或删除新文件,或者应用程序处于暂停状态时更新我的​​应用程序的当前视图(显示媒体文件)。

我知道的唯一方法是查询 MediaStore 并检查返回的元组的计数,如果计数不同,则重新创建整个视图。当然,这有一些注意事项。

有没有办法在某个目录写入或删除某些类型的文件时建立回调?

TIA

【问题讨论】:

标签: android storage updates mediastore android-mediascanner


【解决方案1】:

在 Linux 上,人们使用 inotify 来实现这个目标,

而在 Android 中,我们可以使用 FileObserver:

在此处查看参考:

http://www.roman10.net/android-fileobserverthe-underlying-inotify-mechanism-and-an-example/

Android file system hooks

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-11
    • 1970-01-01
    • 2015-12-10
    • 2019-07-10
    • 2011-03-03
    • 1970-01-01
    • 2013-06-17
    • 2015-10-28
    相关资源
    最近更新 更多