Android Open Source - Sound player IPCPlayer






Project Summary

it's music player to improve programming ability.

Web Site / Source Repository

IPCPlayer is hosted in the following web site
https://github.com/zhoulzhou/IPCPlayer

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

ItemValue
Java File Count296
Supported screen sizes[mdpi, ldpi, hdpi, xhdpi, nodpi]
Target SDK Version17
Minimum SDK Version8
Activity Count13
Fragment Count7
jar files usedCWAC-SackOfViewsAdapter.jar
android-support-v4.jar
eventbus-2.1.0-beta-1.jar
httpmime-4.2.1.jar
okhttp-1.1.1.jar
pinyin4j-2.5.0.jar
pushservice-2.3.0.jar
Required Permissionsandroid.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_DOWNLOAD_MANAGER
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.BROADCAST_STICKY
android.permission.DISABLE_KEYGUARD
android.permission.DOWNLOAD_WITHOUT_NOTIFICATION
android.permission.INTERNET
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
android.permission.READ_PHONE_STATE
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.SYSTEM_ALERT_WINDOW
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_SETTINGS
Asset File Namesassets\channel
Raw File Namesres\raw\believe.mp3




Resource Files

There are 37 image files in IPCPlayer. The names of the image files are listed as follows.

add_page_top_bar_over_btn.png
add_page_top_bar_over_btn_pressed.png
button_general_mini_playing_next.png
button_general_mini_playing_play.png
default_pic.png
ic_action_search.png
ic_point_online_music_normal.png
ic_point_online_music_selected.png
loading_1.png
loading_10.png
loading_11.png
loading_12.png
loading_2.png
loading_3.png
loading_4.png
loading_5.png
loading_6.png
loading_7.png
loading_8.png
loading_9.png
online_icon_list_normal.png
online_icon_list_press.png
online_icon_newsong_normal.png
online_icon_newsong_press.png
online_icon_radio_normal.png
online_icon_radio_press.png
online_icon_singer_normal.png
online_icon_singer_press.png
online_icon_special_normal.png
online_icon_special_press.png
online_icon_subject_normal.png
online_icon_subject_press.png
text_page_share_pic_selected.png
top_bar_close_btn.png
top_bar_close_btn_pressed.png
top_bar_refresh_btn.png
top_bar_refresh_btn_pressed.png

The following screenshort is generated from the image listed above.

null




Java Source Files

IPCPlayer has the following Java source files.

 com.example.ipcplayer.onlineframent.SpecialObjectDetailFragment.java
com.example.ipcplayer.activity.AllSongListActivity.java
com.example.ipcplayer.activity.AnimationActivity.java
com.example.ipcplayer.activity.BaseFragmentActivity.java
com.example.ipcplayer.activity.CaseIndexActivity.java
com.example.ipcplayer.activity.DataCacheActivity.java
com.example.ipcplayer.activity.DirActivity.java
com.example.ipcplayer.activity.DownloadActivity.java
com.example.ipcplayer.activity.FileActivity.java
com.example.ipcplayer.activity.GalleryActivity.java
com.example.ipcplayer.activity.HelpActivity.java
com.example.ipcplayer.activity.LocalMainMusicActivity.java
com.example.ipcplayer.activity.LyricActivity.java
com.example.ipcplayer.activity.MainActivity.java
com.example.ipcplayer.activity.MainDbActivity.java
com.example.ipcplayer.activity.MergeActivity.java
com.example.ipcplayer.activity.MusicPlayingActivity.java
com.example.ipcplayer.activity.PicassoActivity.java
com.example.ipcplayer.activity.PlayingActivity.java
com.example.ipcplayer.activity.SplashActivity.java
com.example.ipcplayer.activity.StringActivity.java
com.example.ipcplayer.activity.TestImageActivity.java
com.example.ipcplayer.activity.VPActivity.java
com.example.ipcplayer.activity.ViewFlipperActivity.java
com.example.ipcplayer.activity.WeiboActivity.java
com.example.ipcplayer.adapter.AllSongListAdapter.java
com.example.ipcplayer.adapter.GridAdapter.java
com.example.ipcplayer.adapter.MusicHomeOnlineListAdapter.java
com.example.ipcplayer.adapter.ViewHolder.java
com.example.ipcplayer.adapter.ViewPagerAdapter.java
com.example.ipcplayer.animation.RotateAndTranslateAnimation.java
com.example.ipcplayer.application.IPCApplication.java
com.example.ipcplayer.cache.CacheEntity.java
com.example.ipcplayer.cache.CacheExpiredException.java
com.example.ipcplayer.cache.CacheUncachedException.java
com.example.ipcplayer.cache.Cacheable.java
com.example.ipcplayer.cache.DataCache.java
com.example.ipcplayer.cache.LruCache3.java
com.example.ipcplayer.cache.db.CacheDBHelper.java
com.example.ipcplayer.cache.db.static.java
com.example.ipcplayer.caseindex.Content.java
com.example.ipcplayer.caseindex.FastContactSearchDemoActivity.java
com.example.ipcplayer.caseindex.MyAdapter.java
com.example.ipcplayer.caseindex.SideBar.java
com.example.ipcplayer.controller.IUICallBack.java
com.example.ipcplayer.controller.LocalMusicController.java
com.example.ipcplayer.controller.LogController.java
com.example.ipcplayer.controller.OnlineHomeDataController.java
com.example.ipcplayer.controller.UICallBackController.java
com.example.ipcplayer.convert.ConvertToMusicFile.java
com.example.ipcplayer.cursorloader.ListViewActivity.java
com.example.ipcplayer.cursorloader.River.java
com.example.ipcplayer.cursorloader.RiverContentProvider.java
com.example.ipcplayer.customview.CompassView.java
com.example.ipcplayer.customview.IconView.java
com.example.ipcplayer.customview.MainViewActivity.java
com.example.ipcplayer.download.DownloadConfig.java
com.example.ipcplayer.download.DownloadController.java
com.example.ipcplayer.download.DownloadHelper.java
com.example.ipcplayer.download.DownloadInfo.java
com.example.ipcplayer.download.DownloadListener.java
com.example.ipcplayer.download.DownloadRunnable.java
com.example.ipcplayer.download.DownloadTask.java
com.example.ipcplayer.eventbus.Event.java
com.example.ipcplayer.eventbus.MusicEvent.java
com.example.ipcplayer.eventbus.MyEvent.java
com.example.ipcplayer.eventbus.TextActivity.java
com.example.ipcplayer.gallery.GalleryFlow.java
com.example.ipcplayer.gallery.ImageAdapter.java
com.example.ipcplayer.homeview.BaseHomeView.java
com.example.ipcplayer.homeview.HomeDescriptionItem.java
com.example.ipcplayer.homeview.LocalMainView.java
com.example.ipcplayer.homeview.MiniBar.java
com.example.ipcplayer.homeview.MusicHomeCenterItemView.java
com.example.ipcplayer.homeview.MusicHomeCenterView.java
com.example.ipcplayer.homeview.MusicHomeView.java
com.example.ipcplayer.homeview.OnLineMainView.java
com.example.ipcplayer.http.AbstractHttpApi.java
com.example.ipcplayer.http.HttpApi.java
com.example.ipcplayer.index.AlphabetIndexBar.java
com.example.ipcplayer.index.AlphabetIndexView.java
com.example.ipcplayer.index.MergeActivity.java
com.example.ipcplayer.interf.Caller.java
com.example.ipcplayer.interf.ICallback.java
com.example.ipcplayer.interf.TestMainActivity.java
com.example.ipcplayer.json.CreateJson.java
com.example.ipcplayer.json.JsonActivity.java
com.example.ipcplayer.json.ParseJson.java
com.example.ipcplayer.json.ParseSample.java
com.example.ipcplayer.kvstorage.IKvStorage.java
com.example.ipcplayer.kvstorage.KvFactory.java
com.example.ipcplayer.kvstorage.KvStorage.java
com.example.ipcplayer.localfragment.AllSongListFragment.java
com.example.ipcplayer.localfragment.BaseFragment.java
com.example.ipcplayer.localfragment.HomeFragment.java
com.example.ipcplayer.localfragment.ItemData.java
com.example.ipcplayer.localfragment.LocalMainMusicFragment.java
com.example.ipcplayer.localfragment.OnItemClickListener.java
com.example.ipcplayer.lyric.Lyric.java
com.example.ipcplayer.lyric.LyricDecode.java
com.example.ipcplayer.lyric.LyricGetter.java
com.example.ipcplayer.lyric.LyricHelper.java
com.example.ipcplayer.lyric.LyricSentence.java
com.example.ipcplayer.lyric.LyricView.java
com.example.ipcplayer.manager.LocalMusicDisplayManager.java
com.example.ipcplayer.manager.LocalMusicManager.java
com.example.ipcplayer.manager.LocalMusicPlayManager.java
com.example.ipcplayer.manager.LogicController.java
com.example.ipcplayer.manager.NowPlayingList.java
com.example.ipcplayer.merge.CIVAdapter.java
com.example.ipcplayer.merge.CTVAdapter.java
com.example.ipcplayer.merge.MergeAdapter.java
com.example.ipcplayer.merge.MergeSpinnerAdapter.java
com.example.ipcplayer.model.Albumn.java
com.example.ipcplayer.model.Artist.java
com.example.ipcplayer.model.BaseObject.java
com.example.ipcplayer.module.AbstractLoaderCallback.java
com.example.ipcplayer.module.ListViewAbstractFactory.java
com.example.ipcplayer.module.ListViewBaseFragment.java
com.example.ipcplayer.module.SampleActivity.java
com.example.ipcplayer.module.SampleFragment.java
com.example.ipcplayer.object.MusicFile.java
com.example.ipcplayer.onlineframent.BaseOnlineFragment.java
com.example.ipcplayer.onlineframent.SpecialObjectAdapter.java
com.example.ipcplayer.onlineframent.SpecialObjectFragment.java
com.example.ipcplayer.provider.MusicDB.java
com.example.ipcplayer.provider.MusicDBHelper.java
com.example.ipcplayer.provider.MusicDBManager.java
com.example.ipcplayer.provider.MusicDBProvider.java
com.example.ipcplayer.provider.TestActivity.java
com.example.ipcplayer.push.CustomActivity.java
com.example.ipcplayer.push.PushMessageReceiver.java
com.example.ipcplayer.push.Utils.java
com.example.ipcplayer.service.LocalPlayer.java
com.example.ipcplayer.service.PlaybackService.java
com.example.ipcplayer.service.StreamPlayer.java
com.example.ipcplayer.setting.ComFactory.java
com.example.ipcplayer.setting.ComInterface.java
com.example.ipcplayer.setting.SettingManager.java
com.example.ipcplayer.setting.SettingManagerFactory.java
com.example.ipcplayer.setting.SettingManagerImpl.java
com.example.ipcplayer.thread.AsyncImageLoader3.java
com.example.ipcplayer.thread.Main1Activity.java
com.example.ipcplayer.thread.Main2Activity.java
com.example.ipcplayer.thread.Main3Activity.java
com.example.ipcplayer.thread.Main4Activity.java
com.example.ipcplayer.thread.Main5Activity.java
com.example.ipcplayer.thread.ThreadF.java
com.example.ipcplayer.thread.ThreadFConfig.java
com.example.ipcplayer.utils.ConvertUtil.java
com.example.ipcplayer.utils.FileUtil.java
com.example.ipcplayer.utils.LogUtil.java
com.example.ipcplayer.utils.NetworkUtil.java
com.example.ipcplayer.utils.OutOfMemoryHandle
.java
com.example.ipcplayer.utils.StorageUtil.java
com.example.ipcplayer.utils.StringUtil.java
com.example.ipcplayer.utils.ThreadUtil.java
com.example.ipcplayer.utils.ToastUtil.java
com.example.ipcplayer.widget.CellLayout.java
com.example.ipcplayer.widget.DocIndicator.java
com.example.ipcplayer.widget.ElasticInterpolator.java
com.example.ipcplayer.widget.OnlineWorkspace.java
com.example.ipcplayer.widget.ResizedImageView.java
com.example.ipcplayer.widget.Workspace.java
com.example.ipcplayer.xml.Person.java
com.example.ipcplayer.xml.Pull.java
com.example.ipcplayer.xml.Song.java
com.example.ipcplayer.xml.XmlActivity.java
com.nostra13.universalimageloader.cache.disc.BaseDiscCache.java
com.nostra13.universalimageloader.cache.disc.DiscCacheAware.java
com.nostra13.universalimageloader.cache.disc.LimitedDiscCache.java
com.nostra13.universalimageloader.cache.disc.impl.FileCountLimitedDiscCache.java
com.nostra13.universalimageloader.cache.disc.impl.LimitedAgeDiscCache.java
com.nostra13.universalimageloader.cache.disc.impl.TotalSizeLimitedDiscCache.java
com.nostra13.universalimageloader.cache.disc.impl.UnlimitedDiscCache.java
com.nostra13.universalimageloader.cache.disc.naming.FileNameGenerator.java
com.nostra13.universalimageloader.cache.disc.naming.HashCodeFileNameGenerator.java
com.nostra13.universalimageloader.cache.disc.naming.Md5FileNameGenerator.java
com.nostra13.universalimageloader.cache.memory.BaseMemoryCache.java
com.nostra13.universalimageloader.cache.memory.LimitedMemoryCache.java
com.nostra13.universalimageloader.cache.memory.MemoryCacheAware.java
com.nostra13.universalimageloader.cache.memory.impl.FIFOLimitedMemoryCache.java
com.nostra13.universalimageloader.cache.memory.impl.FuzzyKeyMemoryCache.java
com.nostra13.universalimageloader.cache.memory.impl.LRULimitedMemoryCache.java
com.nostra13.universalimageloader.cache.memory.impl.LargestLimitedMemoryCache.java
com.nostra13.universalimageloader.cache.memory.impl.LimitedAgeMemoryCache.java
com.nostra13.universalimageloader.cache.memory.impl.UsingFreqLimitedMemoryCache.java
com.nostra13.universalimageloader.cache.memory.impl.WeakMemoryCache.java
com.nostra13.universalimageloader.core.DefaultConfigurationFactory.java
com.nostra13.universalimageloader.core.DisplayImageOptions.java
com.nostra13.universalimageloader.core.ImageLoader.java
com.nostra13.universalimageloader.core.ImageLoaderConfiguration.java
com.nostra13.universalimageloader.core.assist.FlushedInputStream.java
com.nostra13.universalimageloader.core.assist.ImageLoadingListener.java
com.nostra13.universalimageloader.core.assist.ImageSize.java
com.nostra13.universalimageloader.core.assist.MemoryCacheUtil.java
com.nostra13.universalimageloader.core.assist.OnScrollSmartOptions.java
com.nostra13.universalimageloader.core.assist.SimpleImageLoadingListener.java
com.nostra13.universalimageloader.core.assist.deque.BlockingDeque.java
com.nostra13.universalimageloader.core.assist.deque.Deque.java
com.nostra13.universalimageloader.core.assist.deque.LIFOLinkedBlockingDeque.java
com.nostra13.universalimageloader.core.assist.deque.LinkedBlockingDeque.java
com.nostra13.universalimageloader.core.display.BitmapDisplayer.java
com.nostra13.universalimageloader.core.display.FadeInBitmapDisplayer.java
com.nostra13.universalimageloader.core.display.FakeBitmapDisplayer.java
com.nostra13.universalimageloader.core.display.RoundedBitmapDisplayer.java
com.nostra13.universalimageloader.core.display.SimpleBitmapDisplayer.java
com.nostra13.universalimageloader.core.download.HttpClientImageDownloader.java
com.nostra13.universalimageloader.core.download.ImageDownloader.java
com.nostra13.universalimageloader.core.download.URLConnectionImageDownloader.java
com.nostra13.universalimageloader.utils.FileUtils.java
com.nostra13.universalimageloader.utils.L.java
com.nostra13.universalimageloader.utils.StorageUtils.java
com.squareup.picasso.Cache.java
com.squareup.picasso.Downloader.java
com.squareup.picasso.LruCache.java
com.squareup.picasso.OkHttpDownloader.java
com.squareup.picasso.Picasso.java
com.squareup.picasso.RequestBuilder.java
com.squareup.picasso.StatsSnapshot.java
com.squareup.picasso.Target.java
com.squareup.picasso.Transformation.java
com.squareup.picasso.UrlConnectionDownloader.java
com.tencent.weibo.api.BasicAPI.java
com.tencent.weibo.api.FriendsAPI.java
com.tencent.weibo.api.InfoAPI.java
com.tencent.weibo.api.PrivateAPI.java
com.tencent.weibo.api.RequestAPI.java
com.tencent.weibo.api.SearchAPI.java
com.tencent.weibo.api.StatusesAPI.java
com.tencent.weibo.api.TAPI.java
com.tencent.weibo.api.UserAPI.java
com.tencent.weibo.beans.OAuth.java
com.tencent.weibo.beans.RouteCfg.java
com.tencent.weibo.constants.APIConstants.java
com.tencent.weibo.constants.ErrorCodeConstants.java
com.tencent.weibo.constants.OAuthConstants.java
com.tencent.weibo.exceptions.OAuthClientException.java
com.tencent.weibo.exceptions.QweibosdkException.java
com.tencent.weibo.oauthv1.Base64Encoder.java
com.tencent.weibo.oauthv1.OAuthV1.java
com.tencent.weibo.oauthv1.OAuthV1Client.java
com.tencent.weibo.oauthv1.OAuthV1Request.java
com.tencent.weibo.oauthv2.OAuthV2.java
com.tencent.weibo.oauthv2.OAuthV2Client.java
com.tencent.weibo.oauthv2.OAuthV2Request.java
com.tencent.weibo.ui.AuthTencentActivity.java
com.tencent.weibo.ui.AuthTencentController.java
com.tencent.weibo.ui.LoadingView.java
com.tencent.weibo.ui.ShareTencentActivity.java
com.tencent.weibo.ui.ShareTencentController.java
com.tencent.weibo.utils.QArrayList.java
com.tencent.weibo.utils.QHttpClient.java
com.tencent.weibo.utils.QSSLSocketFactory.java
com.tencent.weibo.utils.QStrOperate.java
com.weibo.net.AccessToken.java
com.weibo.net.AccessTokenHeader.java
com.weibo.net.AsyncWeiboRunner.java
com.weibo.net.AuthWeiboActivity.java
com.weibo.net.AuthWeiboController.java
com.weibo.net.DialogError.java
com.weibo.net.HttpHeaderFactory.java
com.weibo.net.Oauth2AccessToken.java
com.weibo.net.Oauth2AccessTokenHeader.java
com.weibo.net.RequestHeader.java
com.weibo.net.RequestToken.java
com.weibo.net.RequestTokenHeader.java
com.weibo.net.ShareWeiboActivity.java
com.weibo.net.ShareWeiboController.java
com.weibo.net.Token.java
com.weibo.net.Utility.java
com.weibo.net.Weibo.java
com.weibo.net.WeiboAuthListener.java
com.weibo.net.WeiboException.java
com.weibo.net.WeiboParameters.java
com.weibo.net.XAuthHeader.java