2014-02-21 125 views
0

應用程序有許多配置文件,應由用戶提供。這些是大型XML文件,它們爲應用程序存儲許多參數和協議描述。用戶應該將其放置在設備上的某個位置。android應用程序配置文件

哪種策略更可接受?

  1. 保存應用程序設置中的文件路徑並在應用程序啓動時加載這些文件;

  2. 文件上傳到一些內部應用程序存儲如應用資產,sqlite的DB或設置獨立使用它們的原始存儲的地方。

用戶應該下載文件的最佳位置是什麼? Android中有這種情況的專用路徑嗎?

+0

你說「由用戶提供」,然後是「下載」。這是什麼?請更清楚地解釋用例。 – Simon

+0

等義...用USB下載到設備上的某個地方並使用常用工具 – eloiman

+0

從應用程序內下載?或通過瀏覽器/下載管理器? – Simon

回答

0

的配置文件應被存儲在內部應用程序存儲,因爲這些文件是應用很重要,如果它們存儲在外部存儲媒體或用戶可以能夠訪問他們可能會改變該文件(即刪除或編輯)這將在應用程序中注入更多的錯誤。

+0

這是合理的答案,但應用程序必須改進一堆的負擔選項,如保持存儲最新,如果文件更改,查找應用程序版本之間的文件格式兼容性,顯示用戶的當前文件等。用戶應該關心所有這些困難的應用程序中的文件。 ;) – eloiman