实现本地音乐播放器(Client)
这个稍微简单点:全是Andriod知识。
学习链接:Andriod本地音乐播放的学习(这有讲课的大佬给的源码,需要自己去看视频自己去下载)(当然我的项目源码在后面,我的源码已经被整合成带服务器的)如果侵权,告诉我啊,我不懂。总之为了大家一起学习。
本地音乐实现的效果图:
本地音乐的三层设计:
客户端文件组织结构(及详细说明):
- Control:控制器
- LoginActivity:主要进行用户的登录功能实现。
- MainActivity:首页活动,主要进行本地和在线音乐的跳转
- MyApplicationActivity:Volley框架的实现类。
- RegisterActivity:注册活动,主要进行用户的注册功能实现。
- Entity:实体类
- MusicBean:音乐实体类。
- LocalMusic:本地音乐
- LocalMusicActivity:本地音乐活动,主要进行本地音乐数据的获取。
- LocalMusicAdapter:本地音乐适配器,为item装数据用的。
- OnlineMusic:在线音乐
- JsonArrayRequest:JsonArray请求服务器获取JsonArray音乐数据,并解析成MusicBean对象。
- OnlineMusicActivity:将JsonArray解析成MusicBean的对象加入到数据适配器中。
- OnlineMusicAdapter:在线音乐适配器,同样为了在线音乐的数据加载服务。
- Utils:工具包
- IPUtil:辅助获取服务器IP地址的工具类。
- Layout:布局文件
- activity_local_music.xml:本地音乐布局
- activity_login.xml:登录布局
- activity_main.xml:首页布局
- activity_online_music.xml:在线音乐布局
- activity_register.xml:注册音乐布局
- item_local_music.xml:本地单项音乐item布局
- item_online_music.xml:在线单项音乐布局
客户端源码:
源代码(Null)。
来源:CSDN
作者:绝世无敌的垃圾
链接:https://blog.csdn.net/qq_41788126/article/details/103748164