eswd

不久前,闲来无事,就打算做一个音乐播放器,以前照着简美音乐播放器做了一个,发现不是很好,而且教程也很老旧了,随手就写了这么一篇随笔,希望对其他人有帮助。

项目地址点击跳转

国际惯例,先上图片:(最新图片已在底部更新)

已实现:

  • 前台服务
  • 线控切歌
  • 专辑图显示
  • 锁屏专辑
  • (循环模式---如果需要,不过太简单就简单略过了)

需要会用:

  • ContentResolver
  • 服务
  • 广播
  • 基础类库 (不做要求)
  • Fragment

选择使用:

  • 动画
  • 自定义View

其中用到了一些比较有用的第三方库 ,如Glide,ButterKnife
兼容低版本设备需要官方androidx库的支持
不过因为随着手机换代,现在的手机一般都在5.0+的系统,这里就不做版本兼容了。

其中一些东西我用到了自定义View,用来绘制ProgressBar,替换官方的prograssBar和SeekBar。

介绍先到这里,下次见(不知道什么时候,看有没有人需要);

2020年3月12日更新:

分类:

技术点:

相关文章: