Android Open Source - Sound player AlienPlayer






Project Summary

A simple local music player for android.

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of AlienPlayer.

ItemValue
Java File Count76
Supported screen sizes[xxhdpi]
Target SDK Version19
Minimum SDK Version16
Activity Count11
Fragment Count10
jar files usedjaudiotagger-2.0.4-20111207.115108-15.jar
Required Permissionsandroid.permission.BLUETOOTH
android.permission.INTERNET
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE




Resource Files

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.

null




Java Source Files

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