源碼簡介

萌否電臺是一款基于萌否網站 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-2019 JavaApk.com· 魯ICP備13032311號-1· Powered by WordPress· Theme by JavaApkTM · 網站地圖.22 queries in 0.077 seconds


竟彩足球比分直播