2021-01-06

文章目录

安卓实训日志(一)

基于SDCard音乐播放器

要求

添加播放按钮

1.将mp3文件通过DDMS添加到/storage/emulted/Music文件夹


在这里插入图片描述
emulated文件夹需要权限打开(我的方法是获取root权限,也可以自己添加权限)
在这里插入图片描述
在这里插入图片描述
将MP3文件拖动到Music文件夹里即可,也可以通过右上角添加到文件夹
在这里插入图片描述

2.将素材添加到指定目录

(1)添加图片文件

在这里插入图片描述

(2)创建pause_button_selector.xml和play_button_select.xml文件

暂停按钮背景选择器 pause_button_selector.xml
在这里插入图片描述
播放按钮选择器 play_button_selector.xml
在这里插入图片描述

3.布局文件

在这里插入图片描述

4.主界面文件

在这里插入图片描述
在这里插入图片描述

5.授权读取外部文件

在这里插入图片描述

6.运行结果

在这里插入图片描述

安卓实训日志(二)

要求

在V0.1的基础上添加进度条
显示播放时长
显示当前位置

1.添加素材

在这里插入图片描述

(1)授权读写权限

在这里插入图片描述

(2)创建pause_button_selector.xml和play_button_select.xml文件

暂停按钮背景选择器 pause_button_selector.xml
在这里插入图片描述
播放按钮选择器 play_button_selector.xml
在这里插入图片描述

3.布局文件

在这里插入图片描述

4.添加ui包和util包

创建CommonUtils类,将MainActivity类拖进ui包,CommonUtils类拖进util包

在这里插入图片描述

CommonUtils类

在这里插入图片描述

MainActivity类

在这里插入图片描述

5.运行效果

在这里插入图片描述

安卓实训日志(三)

要求

添加一个音乐播放列表
添加上一曲和下一曲按钮并实现相应效果

1.添加素材

在这里插入图片描述

(1)创建pause_button_selector.xml和play_button_select.xml文件

暂停按钮背景选择器 pause_button_selector.xml
在这里插入图片描述
播放按钮选择器 play_button_selector.xml
在这里插入图片描述

(2)创建next_button_selector.xml和previous_button_selector.xml文件

下一曲按钮背景选择器
在这里插入图片描述
上一曲按钮背景选择器
在这里插入图片描述

2.设置存储读取权限

在这里插入图片描述
在这里插入图片描述

3.创建音乐名列表模板

创建music_name_list.xml文件
在这里插入图片描述
在这里插入图片描述

4.布局文件

在这里插入图片描述

5.创建ui包并拖动MainActivity类拖进ui包,创建apadter包并添加MusicAdapter类,创建util包并添加CommonUtils类,创建entity包并添加Music类

在这里插入图片描述

(1)MusicAdapter类

在这里插入图片描述

(2)Music类

在这里插入图片描述

(3)CommonUtils类

在这里插入图片描述

(4)MainActivity

在这里插入图片描述

6.运行效果

在这里插入图片描述

安卓实训日志(四)

要求

能扫描存储卡上所有MP3文件
用自定义应用程序类存放全局数据和方法
利用异步任务来完成耗时的存储卡扫描工作

1.添加素材

在这里插入图片描述

(1)创建pause_button_selector.xml和play_button_select.xml文件

暂停按钮背景选择器 pause_button_selector.xml
在这里插入图片描述
播放按钮选择器 play_button_selector.xml
在这里插入图片描述

(2)创建next_button_selector.xml和previous_button_selector.xml文件

下一曲按钮背景选择器
在这里插入图片描述
上一曲按钮背景选择器
在这里插入图片描述

2.设置存储读取权限

在这里插入图片描述
在这里插入图片描述
添加name
在这里插入图片描述

3.创建音乐名列表模板

创建music_name_list.xml文件
在这里插入图片描述
在这里插入图片描述

4.布局文件

在这里插入图片描述
string文件
在这里插入图片描述

5.创建ui包并拖动MainActivity类拖进ui包,创建apadter包并添加MusicAdapter类,创建app包并添加MusicPlayerApplication类,创建entity包并添加Music类

在这里插入图片描述

(1)MusicAdapter类

在这里插入图片描述

(2)Music类

在这里插入图片描述

(3)MusicPlayerApplication类

在这里插入图片描述

(4)MainActivity

在这里插入图片描述

6.运行结果

在这里插入图片描述
在这里插入图片描述

安卓实训日志(五)

要求

能扫描存储卡上所有MP3文件
用自定义应用程序类存放全局数据和方法
利用异步任务来完成耗时的存储卡扫描工作

1.添加素材

在这里插入图片描述

(1)创建pause_button_selector.xml和play_button_select.xml文件

暂停按钮背景选择器 pause_button_selector.xml
在这里插入图片描述
播放按钮选择器 play_button_selector.xml
在这里插入图片描述

(2)创建next_button_selector.xml和previous_button_selector.xml文件

下一曲按钮背景选择器
在这里插入图片描述
上一曲按钮背景选择器
在这里插入图片描述

2.设置存储读取权限

在这里插入图片描述
在这里插入图片描述
添加name
在这里插入图片描述

3.创建音乐名列表模板

创建music_name_list.xml文件
在这里插入图片描述
在这里插入图片描述

4.布局文件

在这里插入图片描述

string文件
在这里插入图片描述

5.创建ui包并拖动MainActivity类拖进ui包,创建apadter包并添加MusicAdapter类,创建app包并添加MusicPlayerApplication类与AppContants.interface文件,创建entity包并添加Music类,创建service包并添加MusicPlayService类

在这里插入图片描述

(1)MusicAdapter类

在这里插入图片描述

(2)Music类

在这里插入图片描述

(3)MusicPlayerApplication类和AppContants.interface文件

MusicPlayerApplication
在这里插入图片描述
AppContants.interface

在这里插入图片描述

(4)MainActivity

在这里插入图片描述

MusicPlayService类

在这里插入图片描述

6.运行结果

在这里插入图片描述
在这里插入图片描述

安卓实训日志(六)

要求

能扫描存储卡上所有MP3文件
用自定义应用程序类存放全局数据和方法
利用异步任务来完成耗时的存储卡扫描工作

1.添加素材

在这里插入图片描述

(1)创建pause_button_selector.xml和play_button_select.xml文件

暂停按钮背景选择器 pause_button_selector.xml
在这里插入图片描述
播放按钮选择器 play_button_selector.xml
在这里插入图片描述

(2)创建next_button_selector.xml和previous_button_selector.xml文件

下一曲按钮背景选择器
在这里插入图片描述
上一曲按钮背景选择器
在这里插入图片描述

(3)创建btn_selector.xml文件

在这里插入图片描述

(4)在res文件下新建anim文件夹并创建img_animation.xml文件

在这里插入图片描述

2.设置存储读取权限

在这里插入图片描述
在这里插入图片描述
添加name
在这里插入图片描述
修改初始界面文件,并将MainActivity类和MusicPlayService类加入清单
在这里插入图片描述

3.创建音乐名列表模板

创建music_name_list.xml文件和splash.xml文件
在这里插入图片描述
music_name_list_item.xml文件
在这里插入图片描述
splash.xml文件
在这里插入图片描述

4.布局文件

在这里插入图片描述

string文件
在这里插入图片描述

5.创建ui包并拖动MainActivity类拖进ui包,创建apadter包并添加MusicAdapter类,创建app包并添加MusicPlayerApplication类与AppContants.interface文件,创建entity包并添加Music类,创建service包并添加MusicPlayService类,创建splash子类并添加SplashScreenActivity类

在这里插入图片描述

(1)MusicAdapter类

在这里插入图片描述

(2)Music类

在这里插入图片描述

(3)MusicPlayerApplication类和AppContants.interface文件

MusicPlayerApplication
在这里插入图片描述

AppContants.interface

在这里插入图片描述

(4)MainActivity

在这里插入图片描述

(5)MusicPlayService类

在这里插入图片描述

(6)SplashScreenActivity

在这里插入图片描述

6.运行结果

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值