it's music player to improve programming ability.
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.
The following table is the detailed list of IPCPlayer.
Item | Value |
---|---|
Java File Count | 296 |
Supported screen sizes | [mdpi, ldpi, hdpi, xhdpi, nodpi] |
Target SDK Version | 17 |
Minimum SDK Version | 8 |
Activity Count | 13 |
Fragment Count | 7 |
jar files used | CWAC-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 Permissions | android.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 Names | assets\channel |
Raw File Names | res\raw\believe.mp3 |
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.
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