需求分析,理清結(jié)構(gòu) --------
一,前一篇文章其實(shí)很簡(jiǎn)單可以看出來(lái)就是兩個(gè)數(shù)組的集合(一個(gè)播放列表中所有歌曲的數(shù)組)(一個(gè)播放器中所有的播放列表的數(shù)組)
二,圖2:實(shí)現(xiàn)一個(gè)播放列表中所有歌曲的增刪改查操作,圖三:實(shí)現(xiàn)一個(gè)播放器中所有播放列表的增刪改查操作
代碼示例如下:
一,定義兩個(gè)實(shí)體類-----1,Song(歌曲實(shí)體類)

定義歌曲的三個(gè)屬性,并且添加構(gòu)造方法,get,set方法,tostring方法------方法有什么功用自行百度
? ? ? ? ? ? ? ? ? ? ? ? 2,Songlist(歌曲列表實(shí)體類)

后面定義的ArrayList是為歌單中歌曲進(jìn)行增刪改查管理
實(shí)現(xiàn)界面方法

主界面方法

播放列表管理方法

播放器管理方法
只寫了添加到主播放器,普通播放器以及通過id查詢功能,播放器管理實(shí)現(xiàn)添加功能,后續(xù)功能大同小異

初始化播放列表

添加歌曲到主播放列表

查詢主播放列表歌曲

運(yùn)行實(shí)現(xiàn)添加功能圖

運(yùn)行實(shí)現(xiàn)查詢圖
上續(xù)只實(shí)現(xiàn)了添加查詢功能,后續(xù)修改查詢功能觸類旁通,這樣才會(huì)有自己寫出來(lái)的成就感!