该播放器主要完成的功能如下:
1. 引导页面。每个应用在启动的时候都会有一个引导页面,该引导页面的功能就是让用户可以在短时间内了解该应用的功能和相关操作。
2. 欢迎页面。应用在启动的时候都会有一个splash界面,该页面主要显示该应用的版本、名称和版权等相关信息。
3. 界面设计。一个播放器界面相对较多,主要分为:主界面、查找本地歌曲界面、歌曲列表界面、歌词界面、锁屏界面、皮肤、设置界面和播放界面等。
4. 皮肤设计。针对用户的不同喜好,提供多种皮肤。
5. 歌曲管理。主要功能有:查找本地歌曲、保存歌曲到数据库、删除歌曲等。
6. 音乐播放。既然是音乐播放器,那就必须具备播放音乐的功能,播放网络音乐开发难度会比较大,所以相对简单的就是实现本地音乐播放功能、播放的同时,还要解析歌曲文件里的专辑图。
7. 歌词。歌词主要有:桌面歌词、锁屏歌词、双行歌词和多行歌词。基本功能有:歌词KTV效果、歌词的颜色改变,字体放大和缩小;其中多行歌词要含有歌词的滚动和滑动快进功能。
8. 监听。主要监听来电等特殊情况,要暂停正在播放的歌曲。
9. 线控。主要监听耳机的 - + 和暂停。