分享好友 移动开发首页 频道列表

史上最牛逼的音乐播放器—仿网易云音乐(已开源)

Android开发  2017-01-06 14:150

前言:音乐播放器倒见过不少,做到几乎和官方网易云音乐安卓版差不多的,还是头第一回见。 aa112901 的这款仿网易云音乐安卓版客户端,很多地方值得我们学习。无论是下载模块,还是换肤模块,还是炫丽的UI界面。等。用心在每一个细节。 aa11290 1  本项目的github为:

https://github.com/aa112901/remusic ,点击【阅读原文】,可直接到本项目的github.以下是项目介绍, 记得不忘给他在github上star下哈。

remusic

仿网易云音乐安卓版客户端

screenshot

史上最牛逼的音乐播放器—仿网易云音乐(已开源)

界面2

史上最牛逼的音乐播放器—仿网易云音乐(已开源)

界面3

史上最牛逼的音乐播放器—仿网易云音乐(已开源)

界面4

史上最牛逼的音乐播放器—仿网易云音乐(已开源) 界面5

史上最牛逼的音乐播放器—仿网易云音乐(已开源) 界面6

史上最牛逼的音乐播放器—仿网易云音乐(已开源) 界面7

史上最牛逼的音乐播放器—仿网易云音乐(已开源) 界面8

史上最牛逼的音乐播放器—仿网易云音乐(已开源) 界面9

史上最牛逼的音乐播放器—仿网易云音乐(已开源) 界面10

史上最牛逼的音乐播放器—仿网易云音乐(已开源) 界面11

史上最牛逼的音乐播放器—仿网易云音乐(已开源) 界面12

史上最牛逼的音乐播放器—仿网易云音乐(已开源) 界面13

史上最牛逼的音乐播放器—仿网易云音乐(已开源) 界面14

史上最牛逼的音乐播放器—仿网易云音乐(已开源) 界面15

史上最牛逼的音乐播放器—仿网易云音乐(已开源) 界面16

史上最牛逼的音乐播放器—仿网易云音乐(已开源) 界面17

史上最牛逼的音乐播放器—仿网易云音乐(已开源)

用的第三方库如下:

  • Timber

  • Fresco

  • MediaPlayerProxy

  • Android-ObservableScrollView

  • retrofit

  • ImitateNetEasyCloud

  • okhttp

  • CustomLrcView

  • MagicaSakura

版本更新记录

12.23

  • 加入锁屏控制

  • 其他

12.17

  • 取消多任务下载,使用服务下载,增加下载通知

  • 其他

11.17

  • 增加本地歌曲侧边导航栏

  • 修复播放的一些问题

11.1

  • 增加主题换肤

  • 其他

8.19

  • 增加歌词浏览,歌词调节歌曲播放进度

  • 增加保存网络歌单到主页

  • 其他

7.27

  • 改动底部控制栏为fragment,设置activity跳转无动画,使底部控制栏看起来全局固定在底部

  • 歌单列表使用Android-Observescrollview取代CollapsingToolbarLayout

  • service支持在线歌曲播放,支持在线歌单,暂时在线歌曲不支持无缝播放

  • 通过本地代理,增加在线歌曲缓存

  • 布局的一些优化

  • 修正主页刷新闪屏

  • 其他

第一时间获得博客更新提醒,以及更多 android干货,源码分析 ,欢迎关注我的微信公众号,扫一扫下方二维码或者长按识别二维码,即可关注。

史上最牛逼的音乐播放器—仿网易云音乐(已开源)

史上最牛逼的音乐播放器—仿网易云音乐(已开源)

查看更多关于【Android开发】的文章

展开全文
相关推荐
反对 0
举报 0
评论 0
图文资讯
热门推荐
优选好物
更多热点专题
更多推荐文章
ASimpleCache
ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。1、它可以缓存什么东西?普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。2、它有什么特色?特色主要是

0评论2017-02-05376

Android常用的开源项目及其比较系列-Retrofit进阶教程
上一篇我们谈了谈Androiod开源项目的网络框架, 比较了它们之间的优缺点,原文在这里。今天我们着重谈谈Retrofit框架如何更友好的使用,本着提出问题解决问题的原则,也为大家以后解决问题提供基本思路。目前都有哪些问题?根据官方Demo, 简单使用是这么样的

0评论2016-12-01207

Android开源工具库
一、依赖注入DI通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作1. AndroidAnnotations(Code Diet) android快速开发框架项目地址:https://github.com/excilys/androidannotations文档介绍:https://github.com/excilys/androidannotatio

0评论2016-10-09118

Android网络开源库-Retrofit(五)简易封装
1.前言Rrtrofit的扩展性很强,如果对retrofit不熟悉的话,是很难应对各种各样的需求的。因此,在这里,做一下简单的封装。主要为了下面三点需求:使用简单加密处理错误处理2.怎样才能简单使用为了简单粗暴,我做了以下工作。使用单例Retrofit引入RxJava在这里

0评论2016-10-04161

Android网络开源库-Retrofit(四)文件相关
以前写过一些retrofit的相关文章,当时只是自己学习研究的,最近项目,加入了retrofit,因此遇到了一些问题,需要记录一下。1.前言在以前,写过retrofit上传文件相关,但是,需求总是变化的。前面的,介绍了上传进度的监听,但是,那时候是监听单文件进度。虽

0评论2016-10-04248

[原]编译开源LibreOffice的Android版本
项目近期需要用到文档查看器,现有的WPS之类确实比较好用,无奈还需要对应用做些处理,只好寻找开源的实现。开源的文档查看器主要两种方式,一种是完整的Android版本实现,直接拿来即用,如LibreOffice的Android版本;一种是提供了Java库之类,能够解析标准的

0评论2016-09-18299

用 JitPack 发布 Android 开源库时附加文档和源码
很早之前写过一篇用JitPack发布Android开源库的文章,有小伙伴反馈说发布到JitPack上的开源库没有文档注释,使用起来很不方便,这是我的失误,上一篇文章只是讲解了如何使用JitPack发布开源库,最终发布的只有arr(即编译好的动态链接库),不仅没有文档注释(Ja

0评论2016-09-11108

Android Studio项目中导入开源库的方法
这篇文章主要介绍了Android Studio项目中导入开源库的方法,即使用第三方库、第三广场框架的方法,需要的朋友可以参考下

0评论2015-09-15119

六款值得推荐的android(安卓)开源框架简介
同事整理的android(安卓)开源框架,个个都堪称经典。32 个赞!

0评论2015-07-12102

Android开源组件SlidingMenu侧滑菜单使用介绍
这篇文章主要介绍了Android开源组件SlidingMenu侧滑菜单使用介绍,本文给出了SlidingMenu的项目地址、使用代码、使用配置、常用的一些属性设置中文注解等内容,需要的朋友可以参考下

0评论2015-07-02144

更多推荐