An easy to use music player for android..
RainPlayer is hosted in the following web site
https://github.com/gao241/RainPlayer
If you think the Android project RainPlayer listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of RainPlayer.
Item | Value |
---|---|
Java File Count | 43 |
Supported screen sizes | [mdpi, ldpi, hdpi, xhdpi] |
Target SDK Version | 16 |
Minimum SDK Version | 15 |
Activity Count | 11 |
Test Case Count | 3 |
jar files used | android-support-v4.jar |
Required Permissions | android.permission.MODIFY_AUDIO_SETTINGS android.permission.READ_PHONE_STATE android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE |
Raw File Names | res\raw\beep.wav |
There are 40 image files in RainPlayer. The names of the image files are listed as follows.
arrow.png close.png dir_up.png empty.png fallback_cover.png folder.png grabber.png ic_menu_add.png ic_menu_close_clear_cancel.png ic_menu_gallery.png ic_menu_music_library.png ic_menu_preferences.png ic_menu_search.png ic_menu_sort_alphabetically.png ic_tab_albums_selected.png ic_tab_artists_selected.png ic_tab_songs_selected.png list_selector_disabled_holo_dark.9.png next.png notification_close.png pause.png play.png previous.png random_active.png repeat_active.png repeat_current_active.png repeat_inactive.png shuffle_active.png shuffle_album_active.png shuffle_inactive.png splash_rainplayer.png status_icon.png stop_current_active.png teleca_logo_splash.png vinyl.png widget_bg.9.png widget_next.png widget_pause.png widget_play.png widget_previous.png
The following screenshort is generated from the image listed above.
RainPlayer has the following Java source files.
larry.baby.rain.activity.FileBrowserActivity.java larry.baby.rain.activity.FullPlaybackActivity.java larry.baby.rain.activity.LibraryActivity.java larry.baby.rain.activity.PlaybackActivity.java larry.baby.rain.activity.PlaylistActivity.java larry.baby.rain.activity.PreferencesActivity.java larry.baby.rain.activity.SplashscreenActivity.java larry.baby.rain.adapter.FileSystemAdapter.java larry.baby.rain.adapter.LibraryAdapter.java larry.baby.rain.adapter.LibraryPagerAdapter.java larry.baby.rain.adapter.MediaAdapter.java larry.baby.rain.adapter.PlaylistAdapter.java larry.baby.rain.common.preference.IdlePreference.java larry.baby.rain.common.preference.ListPreferenceSummary.java larry.baby.rain.common.preference.ScanPreference.java larry.baby.rain.common.preference.SeekBarPreference.java larry.baby.rain.common.util.CompatHoneycomb.java larry.baby.rain.common.util.CompatIcs.java larry.baby.rain.common.util.CoverBitmap.java larry.baby.rain.common.util.MediaUtils.java larry.baby.rain.common.util.MusicAlphabetIndexer.java larry.baby.rain.common.util.Playlist.java larry.baby.rain.common.view.ActionBarControls.java larry.baby.rain.common.view.CoverView.java larry.baby.rain.common.view.DragListView.java larry.baby.rain.common.view.DragTextView.java larry.baby.rain.common.view.NewPlaylistDialog.java larry.baby.rain.common.view.TabPageIndicator.java larry.baby.rain.constant.PrefKeys.java larry.baby.rain.entity.Limiter.java larry.baby.rain.entity.QueryTask.java larry.baby.rain.entity.Song.java larry.baby.rain.entity.SongTimeline.java larry.baby.rain.manager.CompatFroyo.java larry.baby.rain.receiver.MediaButtonReceiver.java larry.baby.rain.service.PlaybackService.java larry.baby.rain.widget.FourLongWidget.java larry.baby.rain.widget.FourSquareWidget.java larry.baby.rain.widget.FourWhiteWidget.java larry.baby.rain.widget.OneCellWidget.java larry.baby.rain.widget.WidgetD.java larry.baby.rain.widget.WidgetE.java