2013-07-22 182 views
1

這純粹是一個設計問題。 當爲Android構建視頻捕獲應用程序時,我們應該允許應用程序存儲捕獲的數據?如果在構建應用程序時遇到類似問題,請讓我們知道您決定使用哪種存儲選擇。SD卡存儲與Android系統存儲

SD卡或系統存儲

優點(SD卡透視) -The應用程序將不使用該系統中的存儲,這是很好地。 - 從一臺Android設備到另一臺Android設備之間的保存數據的清除將變得非常簡單。

缺點(SD卡視角)

- 不是所有Android用戶將一定SD Card.Nor它可以公平地要求用戶有一個SD卡只使用application..right?

+0

如果內部存儲器可用於手機或任何SD卡不可用,則系統會將視頻/圖像存儲在內存中。就像我的手機有1.5個內部存儲器,如果我沒有插入SD卡,所有錄製的視頻都存儲在其中,但對於沒有內置文件存儲選項的手機,用戶將不得不使用SD卡來存儲圖像/視頻你的應用程序,但所有應用程序 – Diljeet

回答

1

我建議這個選項應該是動態的,而不是固定的。以下是我對你的一些意見/建議。

1)爲什麼不要求用戶輸入他喜歡的存儲空間?您可以通過在應用程序啓動一個對話框,這樣做(可能是一次,或與參數要求)讓用戶選擇這個,你要使用自己的手機:)

,如果你不同意1日在這裏一些更多的建議

2)如你所說的應用程序是視頻捕捉功能,這意味着它將需要高/長的存儲量。我建議你去SD卡。

並非所有Android用戶將一定SD Card.Nor它可以公平地要求用戶有一個SD卡只使用application..right?

3)無論是有大量的手機與高內存。所以在這裏SD-Card也是不錯的選擇,如果SD卡不可用,請求SD卡也不錯。許多應用都這樣做。

0

內部存儲將更快地存儲數據,但是,如果用戶擁有SD卡,則應該給用戶選項。

1

在我看來,最好的選擇將是最好給用戶的選擇,可能默認SD卡,如果它是可用的,因爲它是可能的視頻可能很大,正如你在你的帖子中提到的,它可能是視頻會想要移到某個地方,所以SD卡在這種情況下會更好。