
在Android开发中做音乐播放器的时候如何实现把喜欢的歌添加到我的最爱列表
2个回答
展开全部
首先你的歌曲是要存在数据库里的吧
第一种方法
新建一个我的最爱歌曲的表
然后表里存歌名,歌曲地址,还有各种其他歌曲的参数,看你的歌都有那些参数了
然后在播放列表中实现一个长点击事件,弹出一个菜单或者直接操作都行
然后把歌曲的各种信息存到表里就行了
我的最爱就直接是这张表就行了
第二种方法
在你的歌曲表中新加一个bool列
然后通过这个列来表示你的歌曲是否在我的最爱中
当你想要打开我的最爱时就检测这个属性就行了
是就在 不是就不再
第一种方法
新建一个我的最爱歌曲的表
然后表里存歌名,歌曲地址,还有各种其他歌曲的参数,看你的歌都有那些参数了
然后在播放列表中实现一个长点击事件,弹出一个菜单或者直接操作都行
然后把歌曲的各种信息存到表里就行了
我的最爱就直接是这张表就行了
第二种方法
在你的歌曲表中新加一个bool列
然后通过这个列来表示你的歌曲是否在我的最爱中
当你想要打开我的最爱时就检测这个属性就行了
是就在 不是就不再
更多追问追答
追问
你说的在歌曲列表中新加一个bool列,是在哪加的。我用的是BasedAdapter,数据用list保存。Music类里保存了每一首歌的信息,通过set,get方法操作的。
追答
你的歌曲是哪里来的?
是每次扫描全盘?
就是你的baseadapter中的数据是哪里来的
我的意思是你首先得把歌曲都添加到数据库中保存
要不怎么能加到我的最爱中。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询