Android Open Source - Sound player MyMusicPlayer






Project Summary

An Android Music Player.

Web Site / Source Repository

MyMusicPlayer is hosted in the following web site
https://github.com/liumeng1201/MyMusicPlayer

If you think the Android project MyMusicPlayer 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 MyMusicPlayer.

ItemValue
Java File Count47
Supported screen sizes[ldpi, mdpi, hdpi]
Target SDK Version17
Minimum SDK Version11
Activity Count14
jar files usedandroid-support-v4.jar
android-support-v4.jar
android-support-v4.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
android.permission.READ_PHONE_STATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_SETTINGS




Resource Files

There are 86 image files in MyMusicPlayer. The names of the image files are listed as follows.

ablumlayout_bg.png
ablumlayout_reflection_bg.png
back_return_normal.png
back_return_press.png
beats_logo_l.png
beats_logo_s.png
bg_media_library_topbar.png
btn_next.png
btn_pause.png
btn_play.png
btn_previous.png
btn_voice_normal.png
btn_voice_press.png
default_album.png
directory_icon.png
dislike.png
download_icon_down.png
download_icon_finish.png
download_icon_normal.png
download_icon_press.png
ic_dialog.png
ic_menu_about_default.png
ic_menu_about_pressed.png
ic_menu_brightness_default.png
ic_menu_brightness_pressed.png
ic_menu_darkness_default.png
ic_menu_darkness_pressed.png
ic_menu_exit_default.png
ic_menu_exit_pressed.png
ic_menu_scan_default.png
ic_menu_scan_pressed.png
ic_menu_setting_default.png
ic_menu_setting_pressed.png
ic_menu_skin_default.png
ic_menu_skin_pressed.png
ic_menu_sleep_mode_default.png
ic_menu_sleep_mode_pressed.png
icon_music_dark.png
lately_player.png
list_bottombar_favorite.png
list_bottombar_favorite_hover.png
list_bottombar_local.png
list_bottombar_local_hover.png
list_bottombar_online.png
list_bottombar_online_hover.png
list_music_item_meun_normal.png
list_music_item_meun_press.png
local_album.png
local_custom.png
local_custom_like.png
local_file.png
local_singer.png
music.png
next_button_default.png
next_button_pressed.png
pause_button_default.png
pause_button_pressed.png
play_button_default.png
play_button_pressed.png
player_control_menu_normal.png
player_control_menu_press.png
player_list_normal.png
player_list_press.png
player_mode_circlelist_normal.png
player_mode_circlelist_press.png
player_mode_circleone_normal.png
player_mode_circleone_press.png
player_mode_random_normal.png
player_mode_random_press.png
player_mode_sequence_normal.png
player_mode_sequence_press.png
player_progress_bg.png
player_progress_buffering.png
player_progress_playing.png
player_thumb_normal.png
player_thumb_press.png
playlist_sign.png
pre_button_default.png
pre_button_pressed.png
skin_selected_bg_tip.png
voice_seekbar_bg.png
voice_seekbar_one.png
voice_thumb_normal.png
voice_thumb_press.png
volume_max_icon.png
volume_min_icon.png

The following screenshort is generated from the image listed above.

null




Java Source Files

MyMusicPlayer has the following Java source files.

com.lm.musicplayerdemo.LyricContent.java
com.lm.musicplayerdemo.LyricRead.java
com.lm.musicplayerdemo.LyricView.java
com.lm.musicplayerdemo.MainActivity.java
com.lm.musicplayerdemo.MusicListActivity.java
com.lm.musicplayerdemo.MusicService.java
com.lm.musicplayerdemo.PlayActivity.java
com.lm.musicplayerdemo.SongInfo.java
com.lm.musicplayerdemo.Util.java
com.lm.mymusicplayer.MainActivity.java
com.lm.mymusicplayer.service.MusicService.java
com.lm.mymusicplayer.view.MusicPlayActivity.java
org.app.music.adapter.ImageAdapter.java
org.app.music.adapter.MenuAdapter.java
org.app.music.adapter.ScanAdapter.java
org.app.music.bean.Album.java
org.app.music.bean.Artist.java
org.app.music.bean.ScanBean.java
org.app.music.bean.Song.java
org.app.music.db.AlbumDao.java
org.app.music.db.ArtistDao.java
org.app.music.db.DBData.java
org.app.music.db.DBHelper.java
org.app.music.db.MusicDB.java
org.app.music.db.SongDao.java
org.app.music.service.MusicService.java
org.app.music.tool.Contsant.java
org.app.music.tool.FlingGalleryView.java
org.app.music.tool.ImageUtil.java
org.app.music.tool.LRCbean.java
org.app.music.tool.Menu.java
org.app.music.tool.MusicManager.java
org.app.music.tool.Other.java
org.app.music.tool.Setting.java
org.app.music.tool.XfDialog.java
org.app.musicplayer.AboutActivity.java
org.app.musicplayer.BaseActivity.java
org.app.musicplayer.FavroiteActivity.java
org.app.musicplayer.MainActivity.java
org.app.musicplayer.MusicListActivity.java
org.app.musicplayer.MusicOnlineActivity.java
org.app.musicplayer.PlayMusicActivity.java
org.app.musicplayer.ScanDirectoryActivity.java
org.app.musicplayer.ScanMusicActivity.java
org.app.musicplayer.SettingActivity.java
org.app.musicplayer.SkinSettingActivity.java
org.app.netmusic.XmlParse.java