1. 程式人生 > >Android AIDL技術實戰專案-音樂播放器(一)

Android AIDL技術實戰專案-音樂播放器(一)

實現功能

  • 使用AIDL服務實現:

    • 音樂播放、暫停、上一曲、下一曲、歌詞功能
    • 音樂播放模式:順序播放 、隨機播放、單曲播放
  • 多個頁面呼叫AIDL服務

    • 主頁面底部音樂迷你控制器
    • 音樂詳情頁面
    • 程式後臺啟動的Notifycation播放器
  • 使用到的庫

    • xRecyclerView
    • retrofit2
    • glide
    • okhttp3

實現步驟

  • 編寫核心AIDL服務, 實現服務核心功能
    • 音樂播放、暫停、上一曲、下一曲
    • 音樂播放模式:順序播放 、隨機播放、單曲播放
  • 實現前臺頁面
    • 主頁面和主頁面底部音樂迷你控制器
    • 程式後臺啟動的Notifycation播放器
    • 音樂詳情頁面並加入歌詞功能

程式碼下載 覺得有幫助就幫忙star下 :)

效果圖

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述