目录
功能要求
- 在基于存储卡音乐播放器V0.1基础上,增加功能:
添加一个进度条,动态显示音乐的播放进度。
添加一个标签显示音乐播放的当前位置(格式——mm:ss)
添加一个标签显示音乐的播放时长(格式——mm:ss)
实现步骤
创建安卓应用
将图片素材放入drawable
- 音乐文件v0.1的时候已经放入
播放按钮图片选择器
编写主布局文件
创建ui目录,将主界面类放入
创建util目录,创建CommonUtils工具类
编写CommonUtils工具类
- 定义简单的日期格式
- 获取格式化时间(单位是毫秒,格式:mm:ss)
编写主界面类
- 定义变量
-通过资源标识符获取控件实例
-
读写权限
-
获取音乐文件存放目录
-
设置播放器
-
媒体播放器监听器
-
创建子线程,定时发送消息
-
消息处理器,用于接收子线程发送的消息
-
播放方法
-
暂停方法
-
播放|暂停按钮单击事件处理方法
-
销毁回调方法,释放资源
运行效果
总结
V0.2很多代码是基于V0.1的