我在Android SD卡上有一个文件,希望通过代码监控任何外部应用程序发生的任何变化。有没有办法做到这一点?就像是 http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx
答案 0 :(得分:2)
http://developer.android.com/reference/android/os/FileObserver.html 你试过FileObserver吗?
答案 1 :(得分:0)
我认为系统不提供任何类型的回调类型接口。
如果您需要这些信息,我认为您必须经常检查文件的内容,并将其与上次发现的内容进行比较。如果它不相等,那么你知道该文件被其他东西所触及。
当然,尽管我想象,但电池方面的效率会有些低效。如果你必须走这条路线,我建议尽可能长时间地进行检查。
编辑:我的立场得到了纠正。 FileObserver看起来就像你想要的那样。我之前从未遇到过那个。支持@Grey。