Android Open Source - Sound player music-player






Project Summary

this is a simple music player for android platform.it is suitable for begin learner to study the basic kownledge for android development.

Web Site / Source Repository

music-player is hosted in the following web site
https://github.com/Freudzhu/music-player

If you think the Android project music-player listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of music-player.

ItemValue
Java File Count34
Supported screen sizes[ldpi, mdpi, hdpi, xhdpi]
Target SDK Version15
Minimum SDK Version8
Activity Count6
jar files usedandroid-support-v4.jar
Required Permissionsandroid.permission.INTERNET
android.permission.WRITE_EXTERNAL_STORAGE




Resource Files

There are 36 image files in music-player. The names of the image files are listed as follows.

album48.png
album48_active.png
artist48.png
artist48_active.png
back48.png
blank_album_art.png
empty_icon.png
folder48.png
ic_action_search.png
list64.png
list64_active.png
logo128.png
logo128_active.png
next48.png
path_pane.9.png
path_pane_pressed.9.png
pause.png
pause64.png
play64.png
previous48.png
progress72.png
progress72_bg.png
repeat48.png
repeat48_active.png
secondary_title_background.9.png
settings48.png
settings48_active.png
shuffle48.png
shuffle48_active.png
start.png
stop.png
track48.png
track48_active.png
trans_bg.png
up_level.png
up_level_pressed.png

The following screenshort is generated from the image listed above.

null




Java Source Files

music-player has the following Java source files.

com.example.constant.ConstantMessage.java
com.example.constant.ViewHolder.java
com.example.downloader.HttpDownLoader.java
com.example.model.Mp3Info.java
com.example.musicplayer.ConstantMessage.java
com.example.musicplayer.FileViewActivity.java
com.example.musicplayer.InfoApplication.java
com.example.musicplayer.LocalMp3ListActivity.java
com.example.musicplayer.MainActivity.java
com.example.musicplayer.Mp3ListActivity.java
com.example.musicplayer.MusicPlayerActivity.java
com.example.musicplayer.MyOnPageChangeListener.java
com.example.musicplayer.PlayerActivity.java
com.example.musicplayer.RemoteMp3ListActivity.java
com.example.musicplayer.dirselect.FileAdapter.java
com.example.musicplayer.dirselect.FileSorter.java
com.example.musicplayer.playlist.MusicPlayList.java
com.example.musicplayer.playorder.PlayOrderRandom.java
com.example.musicplayer.playorder.PlayOrderRepeat.java
com.example.musicplayer.playorder.PlayOrderSorted.java
com.example.musicplayer.playorder.PlayOrderStrategy.java
com.example.musicplayer.service.DownloaderService.java
com.example.musicplayer.service.MusicPlayerService.java
com.example.persistance.Database.java
com.example.preference.Key.java
com.example.preference.Keys.java
com.example.preference.Preference.java
com.example.preference.SharedPreferencesAcess.java
com.example.util.FileUtil.java
com.example.util.LrcProcessor.java
com.example.util.Mp3InfoReader.java
com.example.util.Shortly.java
com.example.wiget.LrcText.java
com.example.xml.Mp3ListContentHandler.java