Enhanced music player for Android.
harmony is hosted in the following web site
https://github.com/mariotaku/harmony
If you think the Android project harmony 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 harmony.
Item | Value |
---|---|
Java File Count | 104 |
Supported screen sizes | [mdpi, hdpi, xhdpi, nodpi] |
Target SDK Version | 17 |
Minimum SDK Version | 14 |
Activity Count | 16 |
Fragment Count | 3 |
jar files used | achartengine-0.7.0.jar android-support-v13.jar juniversalchardet-1.0.3.jar lastfm-java.jar universal-image-loader-1.8.3.jar |
Required Permissions | android.permission.BROADCAST_STICKY android.permission.INTERNET android.permission.MODIFY_AUDIO_SETTINGS android.permission.READ_PHONE_STATE android.permission.RECORD_AUDIO android.permission.SYSTEM_ALERT_WINDOW android.permission.VIBRATE android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE |
The license information of harmony is as follows:
GNU General Public License
There are 55 image files in harmony. The names of the image files are listed as follows.
appwidget_bg.9.png appwidget_info_bg.9.png base_item_shadow.9.png btn_playback_ic_next.png btn_playback_ic_pause.png btn_playback_ic_pause_small.png btn_playback_ic_play.png btn_playback_ic_play_small.png btn_playback_ic_prev.png drag.9.png ic_action_media_next.png ic_action_media_pause.png ic_action_media_play.png ic_home.png ic_indicator_nowplaying_large.png ic_indicator_nowplaying_small.png ic_launcher_music.png ic_launcher_music_old.png ic_launcher_shortcut_playlist.png ic_menu_clear_playlist.png ic_menu_equalizer.png ic_menu_more.png ic_menu_play.png ic_menu_playback.png ic_menu_revert.png ic_menu_shuffle.png ic_menu_sleep_timer.png ic_menu_star.png ic_menu_star_off.png ic_mp_list_album.png ic_mp_list_artist.png ic_mp_list_playlist.png ic_mp_list_playlist_favorite.png ic_mp_list_playlist_podcast.png ic_mp_list_playlist_recent.png ic_mp_list_song.png ic_mp_repeat_all_btn.png ic_mp_repeat_off_btn.png ic_mp_repeat_once_btn.png ic_mp_sd_card.png ic_mp_shuffle_off_btn.png ic_mp_shuffle_on_btn.png ic_pickerbox_normal.9.png ic_pickerbox_selected.9.png ic_search_category_music_song.png ic_stat_playback.png ic_stat_sleeptimer.png image_shadow.9.png list_drag_handle.9.png music_widget_icon.png pager_shadow.9.png pickerbox_background.9.png stack_item_shadow_1.9.png stack_item_shadow_2.9.png stack_item_shadow_3.9.png
The following screenshort is generated from the image listed above.
harmony has the following Java source files.
com.mobeta.android.dslv.DragSortController.java com.mobeta.android.dslv.DragSortCursorAdapter.java com.mobeta.android.dslv.DragSortItemView.java com.mobeta.android.dslv.DragSortItemViewCheckable.java com.mobeta.android.dslv.DragSortListView.java com.mobeta.android.dslv.ResourceDragSortCursorAdapter.java com.mobeta.android.dslv.SimpleDragSortCursorAdapter.java com.mobeta.android.dslv.SimpleFloatViewManager.java org.mariotaku.harmony.Constants.java org.mariotaku.harmony.MediaAppWidgetProvider4x1.java org.mariotaku.harmony.MediaAppWidgetProvider4x2.java org.mariotaku.harmony.MediaButtonIntentReceiver.java org.mariotaku.harmony.MusicPlaybackService.java org.mariotaku.harmony.activity.AlbumsBrowserActivity.java org.mariotaku.harmony.activity.BaseActivity.java org.mariotaku.harmony.activity.MusicBrowserActivity.java org.mariotaku.harmony.activity.MusicPlaybackActivity.java org.mariotaku.harmony.activity.TracksBrowserActivity.java org.mariotaku.harmony.adapter.AlbumsAdapter.java org.mariotaku.harmony.adapter.ArrayAdapter.java org.mariotaku.harmony.adapter.ArtistAlbumsAdapter.java org.mariotaku.harmony.adapter.ArtistsAdapter.java org.mariotaku.harmony.adapter.LyricsAdapter.java org.mariotaku.harmony.adapter.TracksAdapter.java org.mariotaku.harmony.app.AppearanceSettingsActivity.java org.mariotaku.harmony.app.HarmonyApplication.java org.mariotaku.harmony.app.MusicSettingsActivity.java org.mariotaku.harmony.app.PluginsManagerActivity.java org.mariotaku.harmony.app.QueryBrowserActivity.java org.mariotaku.harmony.dialog.DeleteDialog.java org.mariotaku.harmony.dialog.PlayShortcut.java org.mariotaku.harmony.dialog.PlaylistDialog.java org.mariotaku.harmony.dialog.PlaylistPicker.java org.mariotaku.harmony.dialog.PlaylistPickerDialog.java org.mariotaku.harmony.dialog.ScanningProgress.java org.mariotaku.harmony.dialog.SearchDialog.java org.mariotaku.harmony.dialog.SleepTimerDialog.java org.mariotaku.harmony.dialog.VerticalTextSpinnerDialog.java org.mariotaku.harmony.dialog.WeekSelector.java org.mariotaku.harmony.fragment.AbsTracksFragment.java org.mariotaku.harmony.fragment.AbsTracksFragment2.java org.mariotaku.harmony.fragment.AlbumArtFragment.java org.mariotaku.harmony.fragment.AlbumTracksFragment.java org.mariotaku.harmony.fragment.AlbumsFragment.java org.mariotaku.harmony.fragment.ArtistAlbumsFragment.java org.mariotaku.harmony.fragment.ArtistTracksFragment.java org.mariotaku.harmony.fragment.ArtistsFragment.java org.mariotaku.harmony.fragment.BaseFragment.java org.mariotaku.harmony.fragment.BaseListFragment.java org.mariotaku.harmony.fragment.EditableTracksFragment.java org.mariotaku.harmony.fragment.GenreTracksFragment.java org.mariotaku.harmony.fragment.GenresFragment.java org.mariotaku.harmony.fragment.LyricsFragment.java org.mariotaku.harmony.fragment.PlaylistsFragment.java org.mariotaku.harmony.fragment.PluginFragment.java org.mariotaku.harmony.fragment.QueueFragment.java org.mariotaku.harmony.fragment.SearchFragment.java org.mariotaku.harmony.fragment.TracksFragment.java org.mariotaku.harmony.loader.GenreTracksLoader.java org.mariotaku.harmony.loader.GenresLoader.java org.mariotaku.harmony.loader.LyricsLoader.java org.mariotaku.harmony.loader.QueueLoader.java org.mariotaku.harmony.model.AlbumInfo.java org.mariotaku.harmony.model.ArtistAlbumsCursor.java org.mariotaku.harmony.model.ArtistInfo.java org.mariotaku.harmony.model.GenreInfo.java org.mariotaku.harmony.model.Lyrics.java org.mariotaku.harmony.model.QueueCursor.java org.mariotaku.harmony.model.SortCursor.java org.mariotaku.harmony.model.TrackInfo.java org.mariotaku.harmony.util.ArrayUtils.java org.mariotaku.harmony.util.ColorAnalyser.java org.mariotaku.harmony.util.ImageDownloader.java org.mariotaku.harmony.util.ImageLoaderWrapper.java org.mariotaku.harmony.util.ImageMemoryCache.java org.mariotaku.harmony.util.ListUtils.java org.mariotaku.harmony.util.LyricsDownloader.java org.mariotaku.harmony.util.LyricsParser.java org.mariotaku.harmony.util.LyricsSplitter.java org.mariotaku.harmony.util.LyricsTimer.java org.mariotaku.harmony.util.MusicUtils.java org.mariotaku.harmony.util.PreferencesEditor.java org.mariotaku.harmony.util.ServiceUtils.java org.mariotaku.harmony.util.ServiceWrapper.java org.mariotaku.harmony.util.SortCursor.java org.mariotaku.harmony.util.URLFileNameGenerator.java org.mariotaku.harmony.util.Utils.java org.mariotaku.harmony.view.AlbumArtView.java org.mariotaku.harmony.view.ArtistAlbumsGridView.java org.mariotaku.harmony.view.ArtistAlbumsStackView.java org.mariotaku.harmony.view.ExtendedFrameLayout.java org.mariotaku.harmony.view.ExtendedRelativeLayout.java org.mariotaku.harmony.view.ExtendedViewPager.java org.mariotaku.harmony.view.ExtendedViewPager3D.java org.mariotaku.harmony.view.HorizontalGridView.java org.mariotaku.harmony.view.RepeatingImageButton.java org.mariotaku.harmony.view.SquareFrameLayout.java org.mariotaku.harmony.view.SquareImageView.java org.mariotaku.harmony.view.VerticalTextSpinner.java org.mariotaku.harmony.view.holder.ArtistViewHolder.java org.mariotaku.harmony.view.holder.BaseGridViewHolder.java org.mariotaku.harmony.view.iface.IExtendedView.java org.mariotaku.harmony.view.iface.IExtendedViewGroup.java org.mariotaku.harmony.widget.SeparatedListAdapter.java