Android studio 实现音乐播放器

目录

一、项目简介

二、文字介绍

启动页

登录注册页面

音乐列表页面

播放页面        

三、页面展示

四、流程图

五、项目总结

六、源码获取


一、项目简介

制作软件:Android Studio

使用语言:Java

项目页面:启动页、登录、注册、 音乐列表、播放页面

项目技术:登录注册使用Sqlite数据库,使用到listview列表...

二、文字介绍

启动页

        使用定时器,倒计时结束后自动跳转到登录页面!

登录注册页面

        首次登录需要跳转至注册页面进行用户注册,注册完成后跳转至登录页面进行登录,登录成功后进入音乐列表。(登录注册功能使用AS自带数据库Sqlite)

音乐列表页面

      音乐来自文件夹,可以自己在代码中添加音乐以及对应的素材,使用listview列表进行数据的显示,点击对应的音乐跳转至播放页面进行音乐的播放功能。

播放页面        

      头像会根据播放暂停自动旋转、进度条可以进行拖动、可以切换上一首、下一首音乐、可以播放暂停。

三、页面展示

图片展示

Android studio 实现音乐播放器_第1张图片Android studio 实现音乐播放器_第2张图片

Android studio 实现音乐播放器_第3张图片

Android studio 实现音乐播放器_第4张图片

Android studio 实现音乐播放器_第5张图片

视频展示

Android Studio 音乐播放器

四、流程图

Android studio 实现音乐播放器_第6张图片

五、项目总结

在本设计中重点是:

  1. 如何将数据添加到数组中并且获取这些数据然后根据页面传参最后显示在页面中。
  2. 播放音乐的进度条实时更新
  3. 播放音乐时头像的转动

总结:

        在本次设计中,我主要学习了如何将数据添加到数组中,并通过页面传参来获取这些数据,最终将其显示在页面上。这个过程中,我使用了数组和页面传参的技巧,成功地实现了数据的添加和获取,并将其在页面中展示出来。通过这个实验,我更加熟悉了数组的使用和页面传参的操作。

        另外,我还学习了音乐播放的进度条实时更新的技巧。通过使用 Handler 和 Runnable,我能够在主线程中处理子线程发送过来的音乐播放进度消息,更新进度条的显示,并实时显示音乐的总时长和当前播放时长。这个功能的实现让我对消息机制和进度条的更新有了更深入的了解。

        最后,我还学习了如何在音乐播放时实现头像的转动效果。通过使用动画技术,我能够让头像图片旋转起来,营造出音乐播放的效果。这个功能的实现让应用程序更加生动有趣,增加了用户的使用体验。

        通过这次实验,我掌握了一些关键技巧,如数据处理、页面传参、消息机制、进度条更新和动画效果等。这些技巧在实际的应用开发中非常有用,并且可以为用户提供更好的使用体验。通过不断学习和实践,我相信我能够进一步提升我的技术水平,并设计出更加强大和吸引人的应用程序。

六、源码获取

        ✨还可以关注宫纵号《编程乐学》,菜单栏有很多优质的开源项目以及更多的编程资料等你来学习。

你可能感兴趣的:(Android,android,studio,android,ide)