我在Android SD卡上有一个文件,并希望通过任何外部应用程序通过代码监控它发生的任何变化。有没有办法做到这一点?像http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx这样的东西
发布于 2012-06-14 03:11:13
http://developer.android.com/reference/android/os/FileObserver.html你试过FileObserver吗?
发布于 2012-06-14 03:11:17
我不认为系统提供任何类型的回调类型接口。
如果您需要这些信息,我认为您必须经常检查文件内容,并将其与上次找到的内容进行比较。如果它不相等,那么你就知道文件被其他东西触动了。
当然,这将最终在电池方面有点低效,尽管我可以想象。如果你一定要走这条路,我建议在两次检查之间尽可能长的持续时间。
编辑:我站着更正。FileObserver看起来就是你想要的。我以前从来没有跑过那辆车。道具@Grey。
https://stackoverflow.com/questions/11021680
复制相似问题