首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >比FileObserver更好

比FileObserver更好
EN

Stack Overflow用户
提问于 2014-03-21 13:18:54
回答 2查看 515关注 0票数 3

我很想知道是否有比FileObserver更好的方法来监视目录中的文件更改/创建/删除。FileObserver需要不断地引用它,这需要一个不断运行的服务,这是一个困难和糟糕的实践,对吧?

如果您能够在不耗尽电池或保持服务运行的情况下监控文件系统,我将不胜感激。(在较新的Android版本中,当你从最近的应用程序堆栈中滑动应用程序时,这项服务就会被终止。)

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-07-28 02:38:03

您可以每隔一段时间进行计时器(警报),获取目录列表,并检查创建日期或更新日期(自上次检查以来)。可以将上次检查日期/时间作为额外信息传递到警报中。

票数 0
EN

Stack Overflow用户

发布于 2017-11-16 04:26:51

PS:你问这个问题已经很长时间了,但也许答案对其他人很有用。

您可以尝试创建一个内核模块来监视一个目录或特定的文件。可以将目标事件写入文件,并通过应用程序或服务从用户空间访问这些事件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22550783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档