前言:

        这次算是第三次自己做音乐播放器了,一次比一次进步一些啦。不过感觉还是太简陋了,哈哈。技术差...

效果图:

电脑配置比较差,所以模拟器有些卡,效果图也看到有些卡顿。

Android 一个简单的音乐播放器


App主要就是分两部分:数据库,播放器

一、数据库

        我是选择ObjectBox的,现在网上主流就是greenDAO 和 DBFlow。上了greenDAO的官网一看,居然推荐用ObjectBox,查了一些关于ObjectBox的资料,发现很牛X,速度比greenDAO还要快。莽撞的我就决定将ObjectBox加入项目试试。果然简单方便,好使好用。

二、播放器

        当然是Mediaplayer,然后创建一个Service用来后台播放。但是我用其他播放软件,例如网易云音乐,QQ音乐,总感觉音质,音色会好听一些,不知道是不是有更厉害的播放器类。


那Activity,Fragment,Service之间就是用EventBus来通讯的。当然也有Interface接口,感觉还是EventBus方便很多。

以下介绍主要两个功能。献丑了,哈哈

Android数据库 -- ObjectBox的简单使用示范 -- 如何扫描添加手机的音乐

Android 开启后台Service播放Mediaplayer

下面是整个项目的分享,有兴趣就去下载吧。有意见和问题,尽管说,本人虚心受教。

因为项目代码没有优化,没有重新整理的,凌乱不堪,十分抱歉。有兴趣的还是看看上面整理过的链接吧。

音乐播放器项目下载地址

相关文章: