2012-02-17 144 views
0

我應該在哪裏存儲我的應用程序的文件?我的應用程序是面向高級用戶的家庭自動化應用程序,需要他們將圖像(平面圖,自定義儀表板等)和xml配置文件上傳到手機。我應該在哪裏儲存它們?Android在哪裏存儲文件

+0

@AedonEtLIRA,我沒有想到這一點。這些文件將定期更新並由用戶添加。我不希望他們太大。配置文件可能會小於100K,圖像不會超過10個左右,與攝像機本身的大小相同。我不認爲將它們存儲在服務器上是一種選擇。它需要確定在設備上。我真的更像是在設備的哪個文件夾中存儲這些文件。 – MrGibbage 2012-02-17 18:53:56

+0

@MrGribbage - 好的,如果你將它們存儲在設備上,那麼你僅限於使用當前應用程序的應用程序中的文件夾,即使這樣你也不得不創建它們。在SDCard上,這真的取決於你。該文檔說使用Android/data /,但一些許多開發人員使用他們自己的文件夾,這並不重要。真的,我認爲你問的範圍很廣,需要更多地考慮我放置文件的位置究竟需要什麼,代表性和好處是什麼。 – AedonEtLIRA 2012-02-17 21:38:59

回答

0

這取決於你想要文件的便攜性。你想讓用戶在別處使用它們(SDCard)嗎?你想備份它們嗎(服務器)?用戶是否真的不在乎它們在哪裏(設備)?這實際上取決於你想如何使用你的文件(或用戶如何使用你的文件)。

此外,還有一件事要考慮它的文件大小。如果它們很大,那麼SDCard是明顯的選擇。