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

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

技术点简介
RxJavaRxJava
RxAndroidRxAndroid
GsonJson 解析库
Glide图片加载库
Retrofit2Retrofit
FileDownloader文件下载器
scribejavaOAuth/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 及以上。

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

Android项目源码基于萌否网站api的音乐管理软件下载地址:

此隐藏内容查看价格为0.1枫叶币,请先

Android项目源码基于萌否网站api的音乐管理软件下载地址vip免费查看

此隐藏内容仅限VIP查看升级VIP
没有账号? 忘记密码?
网站地图