2011-03-10 286 views
0

我需要做一個共享文件夾中的機器人。 我希望能夠:共享文件夾執行

1)所述設備(SD卡/ SharedFolder)上創建的文件夾。 ; 2)在服務器上創建一個文件夾。 ; 3)將一些文件複製到該文件夾​​。 ; 4)將這些文件與我的Android無縫同步(反之亦然)。 ;

這個想法是通過ftp連接到ftp服務器(本地filzila服務器)和 比較我的本地文件列表到他的遠程文件列表(通過比較時間戳或任何其他方式)。 然後,我的應用程序將決定哪些文件是最新的並將複製它們(從設備到服務器或從服務器到設備)。

所以我有3個問題,我想談的是:

I.Currently我做了我的應用程序是廣播,接收器正在由報警,經理反覆調用(與不精確的方法)並運行在它自己的過程中。 收到廣播後,我連接到服務器並進行上述操作。 目前廣播接收機是從一些活動(啓用/禁用按鈕,多數民衆贊成在這裏設置)。

我的廣播接收機會殺了他設置的活動後會發生什麼?我明白在某些時候系統會將他從Alarm-Manager中刪除?我應該如何處理?我希望程序在沒有用戶處理的情況下運行......因此,在重啓設備等之後,我不希望他重新啓用我的程序。

二,你會如何建議處理文件夾之間的文件比較?我想支持對這些文件進行復制,刪除和編輯,因此在同步之後,最適合的文件版本應該位於服務器和設備上。 我想過上像文件做一些清單文件,每個文件夾中,並保存在它的數據: - 誰最後更改它,當 - 如何多的讀者也該文件已經(能不能做到像手機的服務?打開文件或文件夾的一些事件?) 等

III。 任何建議將不勝感激!

回答