基本上我創建了一個Android音樂播放器。我已經設法將STRING存儲到我的圖書館中每首歌曲的「評論」部分。Android中歌曲的數據結構
該字符串是形式例如。 「吉他,鼓,西班牙語,傷心」
現在我的顧慮是要拿出一個數據結構來解決這個MP3文件(路徑)以該字符串一起移動,在我的代碼。是什麼讓它更具挑戰性是:
上面看到的字符串是由逗號「,」所以每當用戶想創建一個播放列表,他們只會給我一個單詞列表(標籤)和我必須看看每首歌曲,看看是否有他們正在查找的TAG。我通過將存儲在歌曲的COMMENT部分中的字符串拆分爲子字符串(TAGS)並在用戶輸入時匹配它。
我在尋找一個好的數據結構的建議。
我應該事先分裂註釋部分,並保持它在某種收集的?或者當我循環播放每首歌曲時這樣做?將它分割以根據輸入檢查它?
我想用的ArrayList> 的,但也許有一個更好的辦法...
這使得更多的意義,我會接受這個答案,只要我可以圍繞它的頭。因爲我仍然需要找出每個獨特的TAG如何將所有歌曲映射到正確的位置?再次檢查每首歌曲TAG,看看它是否存在? – Achilles 2012-08-01 05:27:38
請參閱EDIT-1。沒有足夠的評論。 – sgp15 2012-08-01 10:38:38
通過幾種方式,你的意思是SQLite和Map ...只是快速瀏覽一下SQLite,我認爲它的命令行並通過手機界面使用它會很困難,不是嗎? –
Achilles
2012-08-01 10:41:37