第二阶段已增加功能:
1、歌词滚动显示
2、来电监听
3、音量控制
4、左右滑动切换歌词与专辑界面
今天要介绍的功能是获取音乐专辑封面并显示到界面上,小巫改变了音乐列表的布局,为了显示专辑封面。之前没有意识到SimpleAdapter已经不能满足自己的需求了,后来只能参考了别人的代码,修改了原来代码,最终实现获取专辑图片。题外话,最近都一直复习大学的考试,所以断断续续地实现功能,不过也快要学期末了,也没剩多少时间,科目考试也只剩下一科,所以接下来的一周,可能会加快开发速度。争取在小巫这个学期结束前,提供完整的应用原型。由于还不专业,肯定会有很bug存在,希望想参考本人的开发能见谅。
列表布局有稍微的改变,也没什么好说的,看代码吧
/SimpleBeautyMusicPlayer/res/layout/music_list_item_layout.xml
/SimpleBeautyMusicPlayer/src/com/wwj/sb/adapter/MusicListAdapter.java
自定义适配器需要继承baseAdapter类,主要是为了实现图片显示的显示,而不是单纯的字符串。
增加代码的MediaUtil类,主要包含获取专辑封面图片的方法,需要对图片做稍微的处理
/SimpleBeautyMusicPlayer/src/com/wwj/sb/utils/MediaUtil.java
看代码就可以看出,通过调用MediaUtil里的getArtwork()方法,就可以返回一个Bitmap对象,在通过imageView控件调用setImageBitmap方法把图片显示出来就行了。很简单对吧。