源码简介

本项目是一个简单的音乐播放器,含歌词显示,歌曲列表显示,gif动画显示,专辑信息显示,蓝牙分享,短信分享,删除歌曲和摇一摇切歌等功能,在音乐播放界面往左滑会出现歌词界面,右划有一只吊炸天的狗,因为是gif所以截出来效果不怎么好,可以自己运行项目看一下,看到这只狗就有一股莫名的喜感。在音乐列表界面长按歌曲名可以出现分享歌曲和删除歌曲按钮,项目结构简单,源码有丰富的注释,可读性非常好,想要学习的同学可以借鉴一下,默认编译版本2.3.3 编码UTF-8。不过项目对多线程的处理有点不妥,如果切歌快了会莫名的直接强退。
Android应用源码含歌词列表gif简单音乐播放器 Android应用源码含歌词列表gif简单音乐播放器 Android应用源码含歌词列表gif简单音乐播放器 Android应用源码含歌词列表gif简单音乐播放器 Android应用源码含歌词列表gif简单音乐播放器 Android应用源码含歌词列表gif简单音乐播放器


文件夹 PATH 列表
卷序列号为 00000200 3CD2:D088
C:.
│  javaapk.com文件列表生成工具.bat
│  JavaApk源码说明.txt
│  点这里查看更多优质源码~.url
│  目录列表.txt
│  
└─MyMusicPlayer
    │  .classpath
    │  .project
    │  AndroidManifest.xml
    │  proguard.cfg
    │  project.properties
    │  
    ├─.settings
    │      org.eclipse.core.resources.prefs
    │      org.eclipse.jdt.core.prefs
    │      
    ├─assets
    ├─bin
    │  │  AndroidManifest.xml
    │  │  classes.dex
    │  │  MyMusicPlayer.apk
    │  │  resources.ap_
    │  │  
    │  ├─classes
    │  │                  
    │  ├─dexedLibs
    │  │      annotations-28e0d440ffae02fd40b6eb8dc327994c.jar
    │  │      
    │  └─res
    │      └─crunch
    │          ├─drawable
    │          │      play_progress.png
    │          │      play_progress_background.png
    │          │      play_progress_thumb_normal.png
    │          │      play_progress_thumb_pressed.png
    │          │      tubiao.png
    │          │      
    │          ├─drawable-hdpi
    │          │      album.png
    │          │      album_big.png
    │          │      album_bkg.png
    │          │      default_album.png
    │          │      icon.png
    │          │      music_icon.png
    │          │      notice_icon.png
    │          │      
    │          ├─drawable-ldpi
    │          │      default_icon.png
    │          │      folder.png
    │          │      icon.png
    │          │      ic_mp3.png
    │          │      ic_wma.png
    │          │      loading_bkg.png
    │          │      
    │          └─drawable-mdpi
    │                  about_button_normal.png
    │                  about_button_normal1.png
    │                  about_button_pressed.png
    │                  about_menu.png
    │                  big_button.png
    │                  big_button_normal.png
    │                  big_button_pressed.png
    │                  dlg_button_normal.9.png
    │                  dlg_button_pressed.9.png
    │                  dlg_top_background.9.png
    │                  dlg_untitled.png
    │                  icon.png
    │                  left_arrows.png
    │                  left_button1.png
    │                  left_button2.png
    │                  other.png
    │                  pause_button1.png
    │                  pause_button2.png
    │                  play_button1.png
    │                  play_button2.png
    │                  right_arrows.png
    │                  right_button1.png
    │                  right_button2.png
    │                  
    ├─gen
    │  └─com
    │      └─jiang
    │          └─cn
    │                  BuildConfig.java
    │                  R.java
    │                  
    ├─res
    │  ├─anim
    │  │      alpha_x.xml
    │  │      alpha_y.xml
    │  │      alpha_z.xml
    │  │      dialog_in.xml
    │  │      dialog_out.xml
    │  │      translate_z.xml
    │  │      
    │  ├─drawable
    │  │      play_progress.png
    │  │      play_progress_background.png
    │  │      play_progress_thumb_normal.png
    │  │      play_progress_thumb_pressed.png
    │  │      seekbar_style.xml
    │  │      thumb.xml
    │  │      tubiao.png
    │  │      
    │  ├─drawable-hdpi
    │  │      album.png
    │  │      album_big.png
    │  │      album_bkg.png
    │  │      default_album.png
    │  │      icon.png
    │  │      music_icon.png
    │  │      notice_icon.png
    │  │      
    │  ├─drawable-ldpi
    │  │      bk_ground.png
    │  │      default_icon.png
    │  │      face.png
    │  │      folder.png
    │  │      icon.png
    │  │      ic_mp3.png
    │  │      ic_wma.png
    │  │      loading_bkg.png
    │  │      musiclist.png
    │  │      zhunji.png
    │  │      
    │  ├─drawable-mdpi
    │  │      about_button_normal.png
    │  │      about_button_normal1.png
    │  │      about_button_pressed.png
    │  │      about_button_style.xml
    │  │      about_menu.png
    │  │      about_top_background.jpg
    │  │      big_button.png
    │  │      big_button_normal.png
    │  │      big_button_pressed.png
    │  │      big_button_style.xml
    │  │      dlg_button_normal.9.png
    │  │      dlg_button_pressed.9.png
    │  │      dlg_button_style.xml
    │  │      dlg_top_background.9.png
    │  │      dlg_untitled.png
    │  │      icon.png
    │  │      left_arrows.png
    │  │      left_button.xml
    │  │      left_button1.png
    │  │      left_button2.png
    │  │      other.png
    │  │      pause_button.xml
    │  │      pause_button1.png
    │  │      pause_button2.png
    │  │      play_button.xml
    │  │      play_button1.png
    │  │      play_button2.png
    │  │      right_arrows.png
    │  │      right_button.xml
    │  │      right_button1.png
    │  │      right_button2.png
    │  │      
    │  ├─drawable-xhdpi
    │  ├─layout
    │  │      center_special.xml
    │  │      dialog.xml
    │  │      dialog2.xml
    │  │      gridspecial.xml
    │  │      gridspecial_item.xml
    │  │      jiemian.xml
    │  │      left_mediaview.xml
    │  │      main.xml
    │  │      musiclist.xml
    │  │      musiclist_item.xml
    │  │      right_lrc.xml
    │  │      sms.xml
    │  │      
    │  ├─raw
    │  │      media_gif.gif
    │  │      
    │  └─values
    │          array.xml
    │          attrs.xml
    │          color.xml
    │          strings.xml
    │          styles.xml
    │          
    └─src
        └─com
            └─jiang
                └─cn
                        BigDragableLuncher.java
                        ControlPlay.java
                        DragableLuncher.java
                        jiemian.java
                        LrcProcess.java
                        LrcView.java
                        MusicListView.java
                        MusicPlayerActivity.java
                        MusicSpecialView.java
                        Music_infoAdapter.java
                        RunGif.java
                        

6条源码讨论
发表评论

您必须登录才能评论.

5# 1073999323 2016-11-24 下午5:42

可以做一个带多个图片轮番播放并带有音乐的么

4# mooddoom 2016-07-16 下午9:33

写的很好,可以运行!谢谢

地板 malaxiangguo 2015-11-27 上午11:27

歌词呢 为什么没有歌词

板凳 wx11272908 2014-06-03 下午4:34

怎么搜索手机里的音乐

沙发 y7prvu 2014-04-27 下午5:44

请问下这个小项目有设计数据库吗?

    JavaApk 2014-04-27 下午6:02

    数据库用的本店sqlite,没有设计文档

©2013-2019 JavaApk.com· 鲁ICP备13032311号-1· Powered by WordPress· Theme by JavaApkTM · 网站地图.19 queries in 0.064 seconds