A simple local music player for android.
AlienPlayer is hosted in the following web site
https://github.com/jacky0karl/AlienPlayer
If you think the Android project AlienPlayer 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 AlienPlayer.
Item | Value |
---|---|
Java File Count | 76 |
Supported screen sizes | [xxhdpi] |
Target SDK Version | 19 |
Minimum SDK Version | 16 |
Activity Count | 11 |
Fragment Count | 10 |
jar files used | jaudiotagger-2.0.4-20111207.115108-15.jar |
Required Permissions | android.permission.BLUETOOTH android.permission.INTERNET android.permission.MODIFY_AUDIO_SETTINGS android.permission.READ_EXTERNAL_STORAGE android.permission.WRITE_EXTERNAL_STORAGE |
There are 17 image files in AlienPlayer. The names of the image files are listed as follows.
download_btn_finish.png download_btn_normal.png download_btn_pressed.png ic_menu_more.png mute.png next.png notify_exit.png pause.png play.png prev.png repeat_all_normal.png repeat_all_prs.png repeat_one_normal.png repeat_one_prs.png repeat_shuffle_normal.png repeat_shuffle_prs.png volume.png
The following screenshort is generated from the image listed above.
AlienPlayer has the following Java source files.
com.jk.alienplayer.APWidgetProvider.java com.jk.alienplayer.MainApplication.java com.jk.alienplayer.MediaButtonReceiver.java com.jk.alienplayer.NotificationHelper.java com.jk.alienplayer.data.DatabaseHelper.java com.jk.alienplayer.data.DiscoverSuggestionsProvider.java com.jk.alienplayer.data.JsonHelper.java com.jk.alienplayer.data.Mp3TagsHelper.java com.jk.alienplayer.data.PlayingInfoHolder.java com.jk.alienplayer.data.PlaylistHelper.java com.jk.alienplayer.data.PreferencesHelper.java com.jk.alienplayer.data.RecentsDBHelper.java com.jk.alienplayer.data.VolumeKeyHelper.java com.jk.alienplayer.impl.AudioFocusChangeListener.java com.jk.alienplayer.impl.MediaScanService.java com.jk.alienplayer.impl.PlayService.java com.jk.alienplayer.impl.PlayingHelper.java com.jk.alienplayer.impl.RemoteControlHelper.java com.jk.alienplayer.metadata.AlbumInfo.java com.jk.alienplayer.metadata.ArtistInfo.java com.jk.alienplayer.metadata.CurrentlistInfo.java com.jk.alienplayer.metadata.FileDownloadingInfo.java com.jk.alienplayer.metadata.LyricInfo.java com.jk.alienplayer.metadata.NetworkAlbumInfo.java com.jk.alienplayer.metadata.NetworkArtistInfo.java com.jk.alienplayer.metadata.NetworkSearchResult.java com.jk.alienplayer.metadata.NetworkTrackInfo.java com.jk.alienplayer.metadata.PlaylistInfo.java com.jk.alienplayer.metadata.SearchResult.java com.jk.alienplayer.metadata.SongInfo.java com.jk.alienplayer.metadata.TrackTagInfo.java com.jk.alienplayer.network.FileDownloadingHelper.java com.jk.alienplayer.network.HttpHelper.java com.jk.alienplayer.ui.AboutActivity.java com.jk.alienplayer.ui.AlbumsActivity.java com.jk.alienplayer.ui.DownloadListActivity.java com.jk.alienplayer.ui.MainActivity.java com.jk.alienplayer.ui.NetworkAlbumsActivity.java com.jk.alienplayer.ui.NetworkSearchActivity.java com.jk.alienplayer.ui.NetworkTracksActivity.java com.jk.alienplayer.ui.PlayingActivity.java com.jk.alienplayer.ui.SearchActivity.java com.jk.alienplayer.ui.SongsActivity.java com.jk.alienplayer.ui.TrackInfoActivity.java com.jk.alienplayer.ui.adapter.AlbumsAdapter.java com.jk.alienplayer.ui.adapter.ArtistsAdapter.java com.jk.alienplayer.ui.adapter.FileDownloadListAdapter.java com.jk.alienplayer.ui.adapter.LyricAdapter.java com.jk.alienplayer.ui.adapter.NetworkAlbumsAdapter.java com.jk.alienplayer.ui.adapter.NetworkSearchResultsAdapter.java com.jk.alienplayer.ui.adapter.NetworkTracksAdapter.java com.jk.alienplayer.ui.adapter.PlaylistsAdapter.java com.jk.alienplayer.ui.adapter.PlaylistsSeletorAdapter.java com.jk.alienplayer.ui.adapter.SearchResultsAdapter.java com.jk.alienplayer.ui.adapter.TracksAdapter.java com.jk.alienplayer.ui.fragment.AlbumsFragment.java com.jk.alienplayer.ui.fragment.ArtistsFragment.java com.jk.alienplayer.ui.fragment.ArtworkFragment.java com.jk.alienplayer.ui.fragment.CurrentListFragment.java com.jk.alienplayer.ui.fragment.LyricFragment.java com.jk.alienplayer.ui.fragment.PlaylistsFragment.java com.jk.alienplayer.ui.fragment.RecentsFragment.java com.jk.alienplayer.ui.fragment.TracksFragment.java com.jk.alienplayer.ui.lib.DialogBuilder.java com.jk.alienplayer.ui.lib.ListMenu.java com.jk.alienplayer.ui.lib.ListSeekBar.java com.jk.alienplayer.ui.lib.Playbar.java com.jk.alienplayer.ui.lib.TrackOperationHelper.java com.jk.alienplayer.ui.lib.VolumeBarWindow.java com.jk.alienplayer.utils.FileSavingUtils.java com.jk.alienplayer.utils.HanziToPinyin.java com.jk.alienplayer.utils.ImageLoaderUtils.java com.jk.alienplayer.utils.PendingIntentUtils.java com.jk.alienplayer.utils.PinyinUtils.java com.jk.alienplayer.utils.PlayingTimeUtils.java com.jk.alienplayer.utils.UncaughtExceptionLoger.java