Andriod本地音樂播放器

實現本地音樂播放器(Client)

這個稍微簡單點:全是Andriod知識。

學習鏈接:Andriod本地音樂播放的學習(這有講課的大佬給的源碼,需要自己去看視頻自己去下載)(當然我的項目源碼在後面,我的源碼已經被整合成帶服務器的)如果侵權,告訴我啊,我不懂。總之爲了大家一起學習。

本地音樂實現的效果圖:

 

             

本地音樂的三層設計:

客戶端文件組織結構(及詳細說明):

  1. Control:控制器
    1. LoginActivity:主要進行用戶的登錄功能實現。
    2. MainActivity:首頁活動,主要進行本地和在線音樂的跳轉
    3. MyApplicationActivity:Volley框架的實現類。
    4. RegisterActivity:註冊活動,主要進行用戶的註冊功能實現。
  2. Entity:實體類
    1. MusicBean:音樂實體類。
  3. LocalMusic:本地音樂
    1. LocalMusicActivity:本地音樂活動,主要進行本地音樂數據的獲取。
    2. LocalMusicAdapter:本地音樂適配器,爲item裝數據用的。
  4. OnlineMusic:在線音樂
    1. JsonArrayRequest:JsonArray請求服務器獲取JsonArray音樂數據,並解析成MusicBean對象。
    2. OnlineMusicActivity:將JsonArray解析成MusicBean的對象加入到數據適配器中。
    3. OnlineMusicAdapter:在線音樂適配器,同樣爲了在線音樂的數據加載服務。
  5. Utils:工具包
    1. IPUtil:輔助獲取服務器IP地址的工具類。
  6. Layout:佈局文件
    1. activity_local_music.xml:本地音樂佈局
    2. activity_login.xml:登錄佈局
    3. activity_main.xml:首頁佈局
    4. activity_online_music.xml:在線音樂佈局
    5. activity_register.xml:註冊音樂佈局
    6. item_local_music.xml:本地單項音樂item佈局
    7. item_online_music.xml:在線單項音樂佈局

客戶端源碼:

源代碼

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章