源码简介

萌否电台是一款基于萌否网站 api 的音乐管理软件,它既可以从萌否网站上获取网络上的音乐资源也可以在本地音乐上进行私人化定制管理。
本来只是想写一个 Material Design 风格的客户端练练手而已,后来在写的过程中想要加的功能越来越多,结果也导致开发时间也越来越长。整个 App 主要以 mvp+rxjava+retrofit 为框架,使用 Material Design 为主要设计风格。
功能和技术点
萌否用户登陆
首页显示热门专辑和电台
萌否专辑电台的分类浏览
萌否专辑电台搜索
萌否音乐下载
本地音乐专辑浏览
个性化收藏夹
最近播放
设置的通知栏和仅 wifi 下载功能
每日 P 站排名浏览(前 50)

技术点 简介
RxJava RxJava
RxAndroid RxAndroid
Gson Json 解析库
Glide 图片加载库
Retrofit2 Retrofit
FileDownloader 文件下载器
scribejava OAuth/OAuth2 验证平台辅助库
Material-Dialogs 一个强大漂亮的 Material Dialog
simpleslider 轮播图
audiovisualization 音乐播放器可视化渲染器
searchview 搜索框
TimelyTextView 数字路径动画显示控件
circularseekbar 圆形进度条
DropDownMenu 下拉菜单
Oauth 登陆 WebView 进行 JS 注入,避免登陆时网页的出现
RenderScript 图片渲染 Android 16 以上使用 RenderScript 对图片进行模糊处理,16 及以下使用快速模糊算法
Android Transition 动画 Activity 切换时图片的 Transition 动画
FloatingMusicMenu 显示音乐播放时状态和进度的菜单按钮,打开时向上弹出子按钮
RefreshRecyclerView 包含 SwipeLayout 和 RecyclerView,具有下拉刷新,上拉加载,占位图功能
Note
Beats 安装的最低要求是 Android 4.0,但为了最好的体验效果最好使用 Android5.0 及以上。
javaapk.com之前也介绍过N多各式各样的音乐播放器项目,感兴趣的可以在javaapk.com搜索“音乐”就可以找到。

Android项目源码基于萌否网站api的音乐管理软件 Android项目源码基于萌否网站api的音乐管理软件 Android项目源码基于萌否网站api的音乐管理软件 Android项目源码基于萌否网站api的音乐管理软件 Android项目源码基于萌否网站api的音乐管理软件 Android项目源码基于萌否网站api的音乐管理软件 Android项目源码基于萌否网站api的音乐管理软件 Android项目源码基于萌否网站api的音乐管理软件

1条源码讨论
发表评论

您必须登录才能评论.

沙发 1011495619 2016-12-10 下午2:14

这个源码用什么开发啊

©2013-2018 JavaApk.com· 鲁ICP备13032311号-1· Powered by WordPress· Theme by JavaApkTM · 网站地图.20 queries in 0.107 seconds