- 经过前面五个版本的迭代,我们的基于存储卡的音乐播放器已经实现了他的基本功能,接下来我们还需要做一些改进,给我们的播放器加一个进入的界面,并且加上随机播放、顺序播放等按钮,让音乐播放器的功能更加强大。
- 按钮布局文件,可直接复制上一版本
```java
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/next_button_pressed" android:state_pressed="true" />
<item android:drawable="@drawable/next_button" android:state_pressed="false" />
</selector>
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/pause_button_pressed" android:state_pressed="true" />
<item android:drawable="@drawable/pause_button" android:state_pressed="false" />
</selector>
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/play_button_pressed" android:state_pressed="true" />
<item android:drawable="@drawable/play_button" android:state_pressed="false" />
</selector>
创建所需子包、方法、接口
项目清单文件
运行效果
到此为止,安卓实训的第一阶段便已经结束,我们完成了一个基于手机外置存储卡的音乐播放器安卓App开发,实现了音乐的播放、切换、获取、列表展示、播放状态的选择等一系列功能,是一个简单、完整的安卓项目,很好的锻炼了我们的实践能力,满足了我们将来的工作需求。