我正在開發我的應用程序,其中包含一些內部例程使用的一些xml文件。 我希望將原始xml文件存儲在遠程服務器中,以便在用戶需要與此類服務器同步時,應用程序會更新xml文件,即遠程文件的版本將下載到本地。是否有可能實現這樣的設置?是否有可能在應用程序內添加同步按鈕?我在Android工作室開發。目前,我的應用程序包含本地版本的xml文件, 並且缺少同步。在Android Studio中創建與遠程文件同步的應用程序
0
A
回答
0
因爲這些都不是佈局的XML文件,
使用這樣的事情下載您需要的文件:
URL website = new URL("http://www.website.com/some_file.xml");
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
FileOutputStream fos = new FileOutputStream("some_file.xml");
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
fos.close();
把代碼這樣的塊中的同步按鈕的onclick方法
修改FileOutputStream的構造函數的參數以將文件保存在其他地方
將它們保存在'Environment.getExternalStor ageDirectory()+「的Android/package.name /文件/ some_file.xml」
,並使用相同的路徑獲得的文件,並使用它
我希望這有助於
編輯:根據您最後的評論,您需要使用uniqur標識符來識別每個設備,這通常很難在所有的android設備上找到,我認爲您必須使用登錄/註冊系統,因此意味着使用PHP
也許有更好的解決方案
相關問題
- 1. Android應用程序數據庫與遠程數據庫同步
- 2. 在Android Studio中創建animator文件塊應用程序
- 3. 同步android應用程序與網站?
- 4. Android Studio創建重複應用程序
- 5. Android同步應用程序
- 6. 與Android應用程序同步桌面應用程序
- 7. 與遠程服務器同步文件
- 8. 在Android應用程序與遠程MySQL數據庫同步SQLite數據庫
- 9. 在應用程序安裝過程中創建文件夾android
- 10. iPhone應用程序中的異步與同步與線程
- 11. 錯誤與Android Studio中創建應用程序
- 12. 將Android應用程序數據庫與遠程API同步的策略
- 13. 用於創建與遠程服務器同步的桌面應用程序的Java
- 14. 用於在azure中創建遠程應用程序的sdk
- 15. Phonegap(建立)與遠程數據庫和文件的同步同步
- 16. 的步驟創建Android應用程序文本或圖像
- 17. 在Android應用程序中創建和同步簡單的數據庫
- 18. 使用xamarin在visual studio 2015中創建apk應用程序使用xamarin創建android應用程序
- 19. 在Android應用程序中創建GoogleProgressbar
- 20. 在Android中創建Web應用程序
- 21. 在Android中創建SMS應用程序?
- 22. PC應用程序和Android應用程序之間的同步
- 23. 如何在Android Studio中創建RoboVM iOS應用程序?
- 24. 創建Android應用程序
- 25. 創建Android應用程序
- 26. 自動同步的Android應用程序
- 27. 進度條與Android應用程序中的文件上傳不同步
- 28. 如何創建P2P Android遠程應用程序?
- 29. 如何創建Android Web UI - 遠程應用程序管理
- 30. 在Android應用程序目錄中創建文件夾列表
??我的意思是,只要在需要的時候下載這些文件並使用它們,你能解釋一下嗎? – OverCoder
這些文件只是xml文件的一部分,我的應用程序。我想在遠程有正式版本,當我按下按鈕時,本地版本的文件被遠程版本取代。這將是主意。我不知道它是否適用,也就是說,我不知道安裝應用程序後是否有可能更新本地文件。也許應該重新安裝整個應用程序以獲得更新版本的XML文件? – helius83
這些XML文件是佈局文件還是您在代碼中使用的其他文件? – OverCoder