在Android中观察对文件的更改

时间:2012-06-13 19:07:58

标签: android

我在Android SD卡上有一个文件,希望通过代码监控任何外部应用程序发生的任何变化。有没有办法做到这一点?就像是 http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

我认为系统不提供任何类型的回调类型接口。

如果您需要这些信息,我认为您必须经常检查文件的内容,并将其与上次发现的内容进行比较。如果它不相等,那么你知道该文件被其他东西所触及。

当然,尽管我想象,但电池方面的效率会有些低效。如果你必须走这条路线,我建议尽可能长时间地进行检查。

编辑:我的立场得到了纠正。 FileObserver看起来就像你想要的那样。我之前从未遇到过那个。支持@Grey。