1. 程式人生 > >還不來試試kotlin,開源線上音樂播放器MVP + RxJava + Retrofit。

還不來試試kotlin,開源線上音樂播放器MVP + RxJava + Retrofit。

SweetMusicPlayer是一款基於百度音樂API的線上音樂播放器。擁有播放本地、線上音樂以及mv等功能,採用 MVP + RxJava + Retrofit 架構的專案, 使用Java和Kotlin混合開發。
圖片描述
圖片描述
圖片描述
專案地址:https://github.com/WellerV/SweetMusicPlayer,希望給到有幫助的同學,喜歡記得star哦。

相關推薦

試試kotlin開源線上音樂播放MVP + RxJava + Retrofit

SweetMusicPlayer是一款基於百度音樂API的線上音樂播放器。擁有播放本地、線上音樂以及mv等功能,採用 MVP + RxJava + Retrofit 架構的專案, 使用Java和Kotl

Android開源線上音樂播放——波尼音樂

波尼音樂 系列文章 Android開源線上音樂播放器——波尼音樂 Android開源音樂播放器之播放器基本功能 Android開源音樂播放器之高仿雲音樂黑膠唱片 Android開源音樂播放器之自動滾動歌詞 Android開源音樂播放器之線上音樂列表自動載入更多

這個爬蟲JS逆向加密任務試試?逆向入門級適合一定爬蟲基礎的人

> 友情提示:在部落格園更新比較慢,有興趣的關注知識圖譜與大資料公眾號吧。這次選擇蘇寧易購登入密碼加密,如能調試出來代表你具備了一定的JS逆向能力,初學者建議跟著內容除錯一波,儘量獨自將JS程式碼摳出來,實在摳不出來參考這裡[從今天開始種樹](http://www.happyhong.cn/downlo

Python挑翻音樂GUI實現音樂播放無敵Pythoner煉成記!

了解 nbsp python源碼 利用 imp 發布 mage 文章 獲取 今天幾篇博文都是些Python純幹貨,有難度大的,也有難度比較低的適合新手的。但無一列外,就是它們都會有源碼+視頻教程二合一供大家學習。這樣的文章有個好處,本人的文章多次遭其它人cop

C#自定義進度條可用於音樂播放進度調整音量調整等功能

平時在做c#專案時偶爾會碰到要使用進度條的情況,但c#自帶的進度條外觀往往不合我們心意,這就需要我們自己動手來只做一款自己的進度條。先上圖:        外觀雖然簡單,但感覺比c#自帶的好看多了。 繪製這樣一個進度條需要兩個基本控制元件,兩個La

Android開發 本地與線上音樂播放(基於Service實現)

專案裡需要做一個類似於QQ音樂,網易雲音樂一樣的實現本地與線上播放的音樂播發器。 本地的好做,查詢安卓自己的媒體庫ContentProvidre返回Cursor,一個個讀出來就好了。 關鍵是線上播放。 一開始在網上搜了搜Demo.找到一個線上播放的Demo.但看了看原始碼,

線上音樂播放的推薦機制

對於我這樣一個音樂控來說,學習工作時沒有音樂是萬萬不行的。在網易雲音樂雲音樂面世之前,我總是在QQ音樂,百度音樂等播放器之間徘徊,當時也不夠文藝,不知道豆瓣FM的存在。 第一次接觸雲音樂被其吸引的原因有二,第一是開門見山先答十道題,根據答案生成個性化推薦,給人耳目一新的

Android 資料抓取——線上音樂播放的實現

前言: 相信很多同學學習android都開做過播放器一類的小玩意吧,但是苦於沒有伺服器提供資料,因而只能做個本地播放器,今天,這篇文章就是通過資料抓取,實現沒有伺服器,依然可以線上搜尋和播放音樂! 首先,貼上我的最終實現效果: 因為資料是從蝦米搜尋頁抓過

你大概走了假敏捷:《手繪敏捷寶典》在此收!

們的 board src 同時 大禮包 功能 oar 假設 一種可能 歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐幹貨哦~ 本文由薄玉桴發表於雲+社區專欄 今天你敏捷了沒有?“敏捷”在互聯網和軟件開發領域從涓涓細流逐漸演變為行業潮流,往小了說是改進了開發方法,往大

年度最受歡迎的Python的書籍看看!

Python是一種通用的解釋型程式設計,主要用於Web開發、機器學習和複雜資料分析。Python對初學者來說是一種完美的語言,因為它易於學習和理解,隨著這種語言的普及,Python程式設計師的機會也越來越大。 如果你想學習Python程式設計,市場上就有很多的書籍。近日,hackr社群推薦了10本最佳的Py

【騰訊Bugly乾貨】深入淺出 Retrofit這麼牛逼的框架你們看看?

Android 開發中,從原生的 HttpUrlConnection 到經典的 Apache 的 HttpClient,再到對前面這些網路基礎框架的封裝,比如 Volley、Async Http Client,Http 相關開源框架的選擇還是很多的,其中由著名的

2020已經過去五分之四了你確定了解一下JS的rAF?

不會吧,不會吧,現在都2020年了不會還真人有人不知道JS的rAF吧??? rAF 簡介 rAF是requestAnimationFrame的簡稱; 我們先從字面意思上理解requestAnimationFrame,「request - 請求」,「Animation - 動畫」, 「Frame - 幀率;框架

【mock.js】後端過夜半閑敲mock落燈花 (附Vue + Vuex + mockjs的簡單demo)

fig org 表示 png borde var state 數據 and mock的由來【假】 趙師秀:南宋時期的一位前端工程師 詩詞背景:在一個梅雨紛紛的夜晚,正處於項目編碼階段,書童卻帶來消息:寫後端的李秀才在幾個時辰前就趕往臨安度假去了,!此時手頭僅

乘著自己是很老學點有用的

視頻 asc 不難 簡介 python ava 希望 參加 經歷 乘著自己還不是很老,學點有用的。 首先再次感謝武漢這座美麗的江城。 2017年9月至2018年2月,能在這個美麗的城市度過6個多月的時間,讓我有時間去思考人生,總過過去這些年的工作經歷。 曾幾何時,也在大學時

後端過夜半閒敲mock落燈花(mockjs+Vuex+Vue實戰)

Mock的由來【誤】 黃梅時節家家雨,青草池塘處處蛙。 後端不來過夜半,閒敲mock落燈花 趙師秀:南宋時期的一位前端工程師 詩詞背景:在一個梅雨紛紛的夜晚,正處於專案編碼階段,書童卻帶來訊息:“寫後端的李秀才在幾個時辰前就趕往臨安度假去

釋出訂閱模式會??戳這裡50行核心程式碼手把手教你學會

小插曲 如果大家想看events模組所有方法原始碼解析,可以點進我github上參考 事件 建議大家看下官網中events事件的描述node中events事件 釋出訂閱模式定義了一種一對多的依賴關係 在Node中EventEmitter開放on(事件名,回撥函

51 Nod 1035 最長的迴圈節 (此題是很懂日後再看)

轉自: 51nod 1035 最長的迴圈節(無限小數的迴圈節) 2016年09月07日 09:53:13 單木 閱讀數:867更多 個人分類: 數學51nod 版權宣告:本文為博主原創文章,歡迎轉載。 https://blog.csdn.net/define_da

讓初學者自閉的程式碼(試試嗎)

版權宣告:此文章為博主原創,未經允許不得轉載。 掌握sizeof()和strlen()的用法,以下程式碼(均為求陣列和字串長度)僅作為筆試經典題目,不建議程式碼中應用。 int a[] = { 1,2,3,4 }; sizeof(a) //16

“6年的程式設計師會寫委託”問題在哪?

今天在QQ群閒聊,一位群友的話突然引起了我的興趣, 還有個6年經驗老手,委託都不會寫,(吐血.jpg 於是我反問了一句: 為什麼你會覺得6年老手就要會寫委託呢?(壞笑.jpg 其實我經常看到這種說法,但本能的我就覺得不舒服。為什麼呢?我仔細的想了想,可能這麼幾個原因。 首先,我自

【好文分享】老闆讓我改一行程式碼定位線上效能問題

文章概要 背景 最近時運不佳,幾乎天天被線上問題騷擾,週六又來了一個性能問題。 大致的現象是: 我們提供出去的一個 OpenAPI 反應時快時慢,快的時候幾十毫秒,慢的時候幾秒鐘才響應。 嘗試解決 由於這種也不是業務問題,不能直接定位。所以嘗試在測試環境復現,但遺憾的測試環境