Android开发之第一个小项目--我的MP3播放器(一)
不知不覺學習android也已經有一段時間了,學習完了基礎的android知識后,一時間有點迷茫不知道該干什么,于是想寫個項目給自己練練手,本來我以為MP3播放器挺好寫的,結果后來仔細看了看我3年都沒用過的300塊的中興機的默認播放器,我跪了,連他我都寫不過。所以,我決定寫一個我自己的播放器,就當給自己前面所學的做一個總結,也給需要的人一點幫助。
我弄了gif圖,可是太大了,一時間我也不好去縮小所以暫時貼幾張截圖照片,截圖照片:
gif弄好了2015年12月23日21:00:27
1.上面就是大概的截圖了,第一張是歌曲列表,這里使用了toolbar和一點material design,用的不大好,不過我很喜歡這個風格。
2.點進去后,出現第二張圖,這是播放界面,背景是歌曲背景的高斯模糊下面兩個按鍵分別是控制播放模式(全部循環,單曲循環和隨機播放),和我喜愛的歌曲,點擊我喜愛的歌曲之后,愛字會變紅,并且將該歌曲添加進你喜愛的列表里面
3.把歌曲圖標往坐滑,是一個歌詞界面,歌詞會隨著音樂進度的變化而變動,同時由于找不到歌詞的api,百度上的歌曲又不能被網頁抓取數據,所以只能加了這么個歌詞下載,你可以再百度歌曲上的下載歌詞那里找到歌詞id,填進去就能下載了。
4.紅箭頭所指的是右上角那個QQ分享音樂,你可以點擊這個案件將當前的歌曲分享到QQ里面,這是本著會的東西都添加進去的原則做的,騰訊微博和微信之類的類似,所以我就只做了一個QQ的分享
5.()退出界面后,歌曲不會停止,同時在上面拉下設置欄里面會有一個通知,上面顯示的是當前播放歌曲,這個會隨后臺歌曲的變化而變化,同時也能控制后臺歌曲播放,點擊該通知欄也能進去歌曲界面,這是一個Notification,是5.0的新產物,效果也挺不錯的
6.這里還少了一張截圖,是我的歌曲列表的,這里就暫時不貼了,后面會講的的時候再貼吧。
ps:我自己測試了下,我的小米 華為 中興都能安裝,不過我給群里的人用了,有的oppo裝了會閃退,我也不知道怎么回事,可能是手機兼容問題吧。這是第一次寫博客,格式什么的我自己感覺都有可能很不好看,望大家見諒,后面我將寫講解代碼的內容,源碼的話我再下一篇里面傳吧。
代碼地址:http://download.csdn.net/detail/verzqli/9374320
總結
以上是生活随笔為你收集整理的Android开发之第一个小项目--我的MP3播放器(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wince 快速挂载SD卡及U盘
- 下一篇: android sina oauth2.