安卓实训第一阶:基于存储卡音乐播放器V0.1实训日志
一、功能要求
(1)可以播放存储卡上的上一首音乐
(2)播放/暂停按钮可以切换
(3)显示要播放的音乐名
(4)要求窗口有背景图片
二、涉及知识点
1、线性布局(LinearLayout)
2、标签(TextView)
3、按钮(Button)
4、媒体播放器(MediaPlayer)
(1)初始化
(2)设置播放源
(3)判断是否播放
(4)获取播放当前位置
(5)注册播放完成监听器
5、读取存储卡指定目录里的文件
6、控件背景选择器
三、实现功能的过程
1、创建安卓应用
2、设置权限
3、将老师给的图片素材拷贝到Drawable目录和mipmap目录
4、和创建按钮背景选择器(分别是播放和暂停)
5、布局资源文件
6、在项目清单里授权读外置存储卡
7、编写主界面类-MainActivity
(1)声明变量
(2)通过资源标识符获取控件实例
(3)检查外置存储卡读写权限
(4)获取音乐文件存放目录
(5)获取音乐文件并设置音乐名标签
8、启动应用,查看效果
在实现功能的过程中,设置权限在我看来是很重要的并且也是最基本的一步 ,因为不设置权限的话到最后播放音乐的那一步就出不来,这样的话就跟我们只做了那个界面没有多大的区别,所以首先要把权限弄好。我在实现项目的过程中在弄权限的时候遇到了一点问题,不过最后还是解决了。
安卓实训第一阶:基于存储卡音乐播放器V0.1实训日志
![](https://img-home.csdnimg.cn/images/20240711042549.png)