我是Android的新手,我遇到了问题。我的Android设备上有一个FTP服务器,它接收一个我必须阅读的文件并存储在我的android内的sqllite数据库中。
我想监视该文件夹,以便我可以在创建文件时获取该文件。
我必须使用我正在开发的另一个应用程序监视该文件夹,所以我认为FileObserver没用,原因是根据android文档FileObserver ---> “在设备上的任何进程访问或更改文件后触发事件”。
在我的ftpFolder中写入的进程在另一个具有其他操作系统的设备外部。
我必须使用什么?我在考虑BroadcastReceiver?但我不知道如何。
非常感谢大家。
编辑:对不起,我没有正确解释。我的ftp服务器,即我的Android设备中的应用程序,在我的外部存储器中有一个名为/ ftpHome的主文件夹。另一个带有另一个操作系统(THEOS)的设备正在向该文件夹发送一些文件。如何从我的Android应用程序中扫描它?非常感谢你答案 0 :(得分:0)
最后我解决了。正如我告诉你的那样,我有点新手,而且我完全忘了放入我的清单。
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
谢谢你的一切。
P.S:最后我使用带有文件服务器的服务,当该文件夹中发生某些事情时通知我。