puremusicapp是一款擁有高質(zhì)量的音樂播放的工具,具有一個(gè)很好的音樂播放器框架,使用流暢,都是無損的純音樂播放,讓你的播放器變得更加的簡單,滿足于很多音樂愛好者們,同時(shí)調(diào)整了很多的功能,使用起來更順心一些。
本人擁有多年移動(dòng)端架構(gòu)踐行和設(shè)計(jì)經(jīng)驗(yàn),對(duì) jetpack mvvm 在“確立規(guī)范化、標(biāo)準(zhǔn)化開發(fā)模式以減少不可預(yù)期錯(cuò)誤”所作努力有深入理解。
該應(yīng)android開發(fā)者需求,我們2265開源了jetpack mvvm最佳實(shí)踐項(xiàng)目,并上架示例程序于此供小伙伴把玩。
在該項(xiàng)目中,我將為您展示,jetpack mvvm是如何“以簡馭繁”將原本極易出錯(cuò)、一出錯(cuò)便耽擱半天的開發(fā)工作,通過寥寥幾行代碼輕而易舉完成。
1、一般在線聽一首都是循環(huán)播放的,不用自己切換歌曲了。
2、搜索速度快,自動(dòng)彈出音質(zhì)選擇,在線播放以及高線緩存都可以。
3、支持多個(gè)音樂源頭的切換強(qiáng)大曲庫資源歌曲一網(wǎng)打盡。
4、小巧簡潔,安裝包不大,但是資源卻是超級(jí)的豐富。
1.android 12耳機(jī)線控狀態(tài)權(quán)限適配
2.基礎(chǔ)庫版本調(diào)試和更新
3.unpeeklivedata v6.1升級(jí),更加簡練的源碼邏輯,方便閱讀理解和后續(xù)修改
4.unpeeklivedata v7.0升級(jí),內(nèi)存管理效率與原生齊平,源碼邏輯進(jìn)一步簡化。
5.jcenter完全移除,遷移至maven-central
6.修復(fù)tablayout在target 30以上環(huán)境下的顯示問題
7.為loginfragment添加可跟隨頁面生命周期取消請(qǐng)求的全流程示例
1.移除 android 12 來電暫停音樂代碼,保持示例程序零權(quán)限(相關(guān)代碼可自行在 github 歷史提交記錄回溯)
2.適配 android 12 通知欄部件
3.音樂標(biāo)題和作者文本動(dòng)畫位移對(duì)齊改善
包名:com.kunminx.puremusic
MD5:4eab7fd51e9cc991abb3b4e24c2fd22b
網(wǎng)友評(píng)論