zoukankan      html  css  js  c++  java
  • 史上最牛逼的音乐播放器—仿网易云音乐(已开源)

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

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

    前言:音乐播放器倒见过不少,做到几乎和官方网易云音乐安卓版差不多的,还是头第一回见。 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干货,源码分析 ,欢迎关注我的微信公众号,扫一扫下方二维码或者长按识别二维码,即可关注。

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

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

  • 相关阅读:
    基于Redis的短链接设计思路
    再谈对协变和逆变的理解(Updated)
    Java基础—ClassLoader的理解
    遇到个小问题,Java泛型真的是鸡肋吗?
    一次失败升级后的反思
    JVM是如何分配和回收内存?有实例!
    一个Java对象到底占用多大内存?
    《深入理解Java虚拟机》读书笔记:垃圾收集器与内存分配策略
    快速掌握RabbitMQ(二)——四种Exchange介绍及代码演示
    快速掌握RabbitMQ(一)——RabbitMQ的基本概念、安装和C#驱动
  • 原文地址:https://www.cnblogs.com/it-tsz/p/11515947.html
Copyright © 2011-2022 走看看