监视文件夹外部更改

时间:2014-11-05 12:43:03

标签: android ftp monitoring

我是Android的新手,我遇到了问题。我的Android设备上有一个FTP服务器,它接收一个我必须阅读的文件并存储在我的android内的sqllite数据库中。

我想监视该文件夹,以便我可以在创建文件时获取该文件。

我必须使用我正在开发的另一个应用程序监视该文件夹,所以我认为FileObserver没用,原因是根据android文档FileObserver ---> “在设备上的任何进程访问或更改文件后触发事件”。

在我的ftpFolder中写入的进程在另一个具有其他操作系统的设备外部。

我必须使用什么?我在考虑BroadcastReceiver?但我不知道如何。

非常感谢大家。

编辑:对不起,我没有正确解释。我的ftp服务器,即我的Android设备中的应用程序,在我的外部存储器中有一个名为/ ftpHome的主文件夹。另一个带有另一个操作系统(THEOS)的设备正在向该文件夹发送一些文件。如何从我的Android应用程序中扫描它?非常感谢你

1 个答案:

答案 0 :(得分:0)

最后我解决了。正如我告诉你的那样,我有点新手,而且我完全忘了放入我的清单。

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

谢谢你的一切。

P.S:最后我使用带有文件服务器的服务,当该文件夹中发生某些事情时通知我。