2013-05-28 33 views
0

我正在製作我的第一個Android應用程序(也是我的第一個真正的Java程序,這不是控制檯程序)。 什麼,我試圖完成的就是這個, 我有大量的靜態數據,這樣的組織:在Android中存儲字符串和圖像數據的最佳方式?

名稱:Python的

尺寸2 :2M

危險:低

地區:QLD

育種方式:現場年輕

顏色:棕色

信息:這裏將是一個很長的字符串幾百字的長

我有大約200臺這樣的我需要存儲,與爲每一個圖像一起的數據。

我還需要能夠對數據進行排序在Java代碼中使用以下方法:

A到Z

按地區(如得到顯示,因此所有來自昆士蘭的那些,然後將那些從NSW,或從QLD唯一得到顯示,等等)

通過危險(所以最危險的可以上市第一)

通過顏色

和b Y大小

,所以我需要能夠通過它的屬性對數據進行排序。

誰能告訴我這是存儲這些數據的最佳方式?

我能想到的方法是:

數據庫(容易對數據進行排序,但速度較慢那麼其他方法,更難以創造)

XML(我不知道你是否能排序數據我需要在XML中的方式)

創建一個java類,然後爲我需要存儲的每一組數據創建類的實例(我認爲這種方法最適合用於動態數據,而不適用於靜態數據)。

誰能告訴我哪種方式,我應該保存我的數據?

我已要求我的更遠誰是C#.NET開發人員,並且他認爲數據庫或類方法是最好的,但他不是肯定的Java和Android。

感謝

科瑞乙

+1

我猜想使用SQL Lite會很有用,你可以使用SQL查詢命令字段。爲了存儲圖像,您可以將其存儲在文件系統中,並在數據庫中存儲路徑 – Kunal

回答

相關問題