2014-11-05 88 views
0

我有點新手與Android,我有一個問題。我在我的android設備中有一個FTP服務器,它接收一個文件,我必須讀取並存儲在我的android內部的sqllite數據庫中。監控文件夾外部變化

我想監視該文件夾,以便在創建文件時可以取該文件。

我必須監視該文件夾與我正在開發的另一個應用程序,所以我認爲FileObserver是無用的,原因是根據android文檔FileObserver --->「在任何進程訪問或更改文件後觸發事件在設備上「。

在我的ftpFolder中寫入的進程在另一個裝有另一個OS的設備中。

我必須使用什麼?我在想BroadcastReceiver?但我不知道如何。

非常感謝大家。

編輯:對不起,我沒有正確解釋。我的ftp服務器,即我的android設備中的應用程序,在我的外部存儲器中有一個名爲/ ftpHome的主文件夾。另一臺裝有其他操作系統(THEOS)的設備正在向該文件夾發送一些文件。我如何從我的android應用程序掃描它?非常感謝你

+0

'我想監視那個文件夾'。哪個文件夾?你以前沒有談過一個文件夾。 '在我的ftpFolder中寫入的進程在具有另一個OS的另一個設備中是外部的'。 ??請詳細說明。 '' – greenapps 2014-11-05 17:05:46

回答

0

最後我解決了它。正如我告訴過你的,我有點新手,我完全忘了放入我的清單。

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

謝謝你的一切。

P.S:最後我使用了一個fileobserver服務,當該文件夾中發生某事時通知我。