Android AIDL技术实战项目-音乐播放器(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zuiaisha1/article/details/61201146

实现功能

  • 使用AIDL服务实现:

    • 音乐播放、暂停、上一曲、下一曲、歌词功能
    • 音乐播放模式:顺序播放 、随机播放、单曲播放
  • 多个页面调用AIDL服务

    • 主页面底部音乐迷你控制器
    • 音乐详情页面
    • 程序后台启动的Notifycation播放器
  • 使用到的库

    • xRecyclerView
    • retrofit2
    • glide
    • okhttp3

实现步骤

  • 使用retrofit完成音乐API的封装
    http://blog.csdn.net/zuiaisha1/article/details/61202252
  • 编写核心AIDL服务, 实现服务核心功能
    • 音乐播放、暂停、上一曲、下一曲
    • 音乐播放模式:顺序播放 、随机播放、单曲播放
  • 实现前台页面
    • 主页面和主页面底部音乐迷你控制器
    • 程序后台启动的Notifycation播放器
    • 音乐详情页面并加入歌词功能

代码下载 觉得有帮助就帮忙star下 :)

https://github.com/agxxxx/AIDLMusicPlayer

效果图

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

猜你喜欢

转载自blog.csdn.net/zuiaisha1/article/details/61201146