我正在製作我的第一個Android應用程序(也是我的第一個真正的Java程序,這不是控制檯程序)。 什麼,我試圖完成的就是這個, 我有大量的靜態數據,這樣的組織:在Android中存儲字符串和圖像數據的最佳方式?
名稱:Python的
尺寸2 :2M
危險:低
地區:QLD
育種方式:現場年輕
顏色:棕色
信息:這裏將是一個很長的字符串幾百字的長
我有大約200臺這樣的我需要存儲,與爲每一個圖像一起的數據。
我還需要能夠對數據進行排序在Java代碼中使用以下方法:
A到Z
按地區(如得到顯示,因此所有來自昆士蘭的那些,然後將那些從NSW,或從QLD唯一得到顯示,等等)
通過危險(所以最危險的可以上市第一)
通過顏色
和b Y大小
,所以我需要能夠通過它的屬性對數據進行排序。
誰能告訴我這是存儲這些數據的最佳方式?
我能想到的方法是:
數據庫(容易對數據進行排序,但速度較慢那麼其他方法,更難以創造)
XML(我不知道你是否能排序數據我需要在XML中的方式)
創建一個java類,然後爲我需要存儲的每一組數據創建類的實例(我認爲這種方法最適合用於動態數據,而不適用於靜態數據)。
誰能告訴我哪種方式,我應該保存我的數據?
我已要求我的更遠誰是C#.NET開發人員,並且他認爲數據庫或類方法是最好的,但他不是肯定的Java和Android。
感謝
科瑞乙
我猜想使用SQL Lite會很有用,你可以使用SQL查詢命令字段。爲了存儲圖像,您可以將其存儲在文件系統中,並在數據庫中存儲路徑 – Kunal