困难,以后有用

1:首先是数据库得设计,刚开始自己设计了一个,后来觉得不会,去反编译了酷狗的代码,找到他们得数据库设计代码,参考 他们得代码设计自己得数据库,本来想数据库得数据是扫描SDCard得来得。后来这不现实,扫描SDcard太慢了(因为我下了个demo就是扫描SDcard得),然后去研究了下,发现从系统自带得数据库得到数据才是最佳途径,利用MediaStore。

2:播放状态利用状态模式设计,分两级,模式得改变(随机,单曲,顺序,循环)和模式下播放状态得改变(idle,started,paused)。有个问题模式得改变必须带着状态一起改变,还有播放完毕后怎样自动进入下一个首歌。

3:多个Handler得情况,利用handler更新图标,但是得考虑多个handler得情况,message只会发送多发送它得那个handler那里去处理。

猜你喜欢

转载自892848153.iteye.com/blog/1611775