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