目录
2、创建子包:ui、adapter、app、bll、dal、entity与service
3、将SplashScreenActivity移入ui子包里
4、在res下创建anim文件夹,在里面创建动画资源文件animator.xml
6、创建自定义边框配置文件custom_border.xml
13、在app子包里创建应用程序常量接口AppConstants
14、在app子包里创建音乐播放器应用程序类MusicPlayerApplication
(2)在项目清单文件里注册MusicPlayerApplication类,修改应用程序图标
15、在adapter子包里创建音乐适配器MusicAdapter
(1)在layout目录里创建音乐列表项模板music_list_item.xml
(1)启动界面布局资源文件activity_splash_screen.xml
17、在service子包里创建音乐服务类MusicService
一、项目功能需求
1、数据源来自媒体库音频
2、列表显示音乐文件(专辑封面图片、音乐名、演唱者、播放时长)
3、音乐列表可按音乐标识符、标题或播放时长排序
4、利用自定义Service类来实现音乐的播放与暂停以及进度的更新
5、界面类(Activity)与服务类(Service)之间通过广播接收者进行通信
6、主界面包含播放列表、可设置播放模式、显示当前音乐名、拖拽条显示和设置播放进度、显示播放进度值和播放时长、包含上一首按钮、下一首按钮、播放|暂停按钮