Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

agxxxx/AIDLMusicPlayer

Repository files navigation

实现功能

  • 使用AIDL服务实现:

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

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

    • xRecyclerView
    • retrofit2
    • glide
    • okhttp3

实现步骤

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

效果图

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

博客地址

http://blog.csdn.net/zuiaisha1/article/details/61201146

About

Android音乐播放器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /