android代码来检测文件夹的内容是否有任何变化

标签 android broadcastreceiver android-file

有什么方法可以检测到 android 设备存储中的文件夹内容是否发生变化?

我想检测用户是否将文件添加到该文件夹​​,我要执行什么操作。我该怎么做?

实际上我的确切要求是,每当用户在我的应用程序中保存数据时,我都希望将其上传到我的服务器。因此,如果该特定文件夹发生变化,我将运行上传 Activity 。 请提供任何帮助。

简而言之: 每当文件夹的内容发生变化时,我会触发另一个事件。我希望文件夹中的更改成为触发器。 任何帮助将不胜感激。 谢谢。

最佳答案

使用 FileObserver http://developer.android.com/reference/android/os/FileObserver.html .您可能需要使其递归以捕获子目录

关于android代码来检测文件夹的内容是否有任何变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29167220/

相关文章:

java - NullPointerException - Android 谷歌地图街景

java - 如何提取动态广播的 Intent

android - BroadcastReceiver 工作了一段时间,然后停止

android - CreateTempFile 在图片文件夹中返回没有这样的文件或目录?

java - Android:以事务方式将大量文件移动到 SD 卡?

android - 如何在Android.mk中指定与JNI不同的DIR中的通配符

java - Firebase 实时查询 startAt 和 endAt 在联合属性上未按预期工作

java - float 按钮 setOnClickListener 不会在 Android 中被调用

android - 将数据从广播接收器传递到 Activity