安卓实训第一阶:基于存储卡音乐播放器V0.1实训日志

本文记录了一次安卓应用开发实训的过程,主要任务是创建一个基于存储卡的音乐播放器。功能包括播放上一首音乐、播放/暂停切换、显示音乐名称以及设置窗口背景图片。在实现过程中,涉及到了线性布局、TextView、Button、MediaPlayer等知识点,以及读取存储卡文件和权限管理。作者强调了权限设置的重要性,并分享了解决权限问题的经验。
摘要由CSDN通过智能技术生成

安卓实训第一阶:基于存储卡音乐播放器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、启动应用,查看效果
在实现功能的过程中,设置权限在我看来是很重要的并且也是最基本的一步 ,因为不设置权限的话到最后播放音乐的那一步就出不来,这样的话就跟我们只做了那个界面没有多大的区别,所以首先要把权限弄好。我在实现项目的过程中在弄权限的时候遇到了一点问题,不过最后还是解决了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值