安卓第一阶段你实训项目:基于外存储音乐播放器V4.0
任务目标:
1、在上一个版本的基础上完成扫描功能,能够使用递归的方式将手机设备上的音频并显示在列表上进行播放
2、用自定义应用程序类存放全局数据和方法
3、利用异步任务来完成耗时的存储卡扫描工作
实现步骤:
1、创建应用模板【第四版本】
放入指定的音乐面板所涉及的素材:
主布局界面
用户界面代码(核心)
创建app子包用于存放MusicPlayerApplication实体类
查看MusicPlayerApplication实体类代码
创建adapter子包 ,在里面创建音乐适配器MusicAdapter:
查看源代码:
在项目清单里授权:
获取读外置存储卡的权限:
结果展示:
总结:
本次的任务难度比较大,代码相对于上一个版本更大了,再制作的过程中犯下了不少的错误,一遍遍的改代码,尤其是细节问题出现的太多了。其中在写关于扫描这一块的代码的时候比较麻烦,要提前预约好扫描的时机。不过还好 在老师的笔记下慢慢调试出了结果,总的来说还是比较有成就感的