vlc video player.
vlc-android is hosted in the following web site
https://github.com/StephenDuan/vlc-android
If you think the Android project vlc-android 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 vlc-android.
Item | Value |
---|---|
Java File Count | 80 |
Supported screen sizes | [mdpiv11, ldpi, mdpi, hdpi, hdpiv9, xhdpi, mdpiv9, v11, xhdpiv9, hdpiv11, xhdpiv11] |
Target SDK Version | 18 |
Minimum SDK Version | 9 |
Activity Count | 8 |
Fragment Count | 2 |
jar files used | actionbarsherlock.jar slidingmenu.jar wheelview.jar |
Required Permissions | android.permission.INTERNET android.permission.MODIFY_AUDIO_SETTINGS android.permission.READ_LOGS android.permission.READ_PHONE_STATE android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE android.permission.WRITE_SETTINGS |
There are 52 image files in vlc-android. The names of the image files are listed as follows.
audio.png audio_circle_normal.png audio_circle_pressed.png crop_circle_normal.png crop_circle_pressed.png dots.png dots_dark.png fastscroll_thumb_default.png fastscroll_thumb_pressed.png folder.png header_icon_loupe.png header_logo.png ic_backward_normal.png ic_backward_pressed.png ic_folder.png ic_forward_normal.png ic_forward_pressed.png ic_menu_goto.png ic_menu_refresh.png ic_menu_revert.png ic_menu_search.png ic_move_media.png ic_pause_normal.png ic_pause_pressed.png ic_play_normal.png ic_play_pressed.png ic_playlist_normal.png ic_playlist_pressed.png ic_repeat_normal.png ic_repeat_one.png ic_repeat_pressed.png ic_shuffle_normal.png ic_shuffle_pressed.png ic_stat_vlc.png ic_stop_normal.png ic_stop_pressed.png item_more_normal.png item_more_pressed.png lock.png locked.png pause_circle_normal.png pause_circle_pressed.png play_circle_normal.png play_circle_pressed.png seekbar_thumb_normal.png seekbar_thumb_pressed.png sleep.png text_circle_normal.png text_circle_pressed.png thumbnail.png time.png video.png
The following screenshort is generated from the image listed above.
vlc-android has the following Java source files.
org.videolan.android.ui.GridFragment.java org.videolan.android.ui.SherlockGridFragment.java org.videolan.libvlc.Aout.java org.videolan.libvlc.EventHandler.java org.videolan.libvlc.IVideoPlayer.java org.videolan.libvlc.LibVLC.java org.videolan.libvlc.LibVlcException.java org.videolan.libvlc.LibVlcUtil.java org.videolan.libvlc.Media.java org.videolan.libvlc.MediaList.java org.videolan.libvlc.TrackInfo.java org.videolan.vlc.AudioService.java org.videolan.vlc.AudioServiceController.java org.videolan.vlc.BitmapCache.java org.videolan.vlc.MediaDatabase.java org.videolan.vlc.MediaGroup.java org.videolan.vlc.MediaLibrary.java org.videolan.vlc.MurmurHash.java org.videolan.vlc.PhoneStateReceiver.java org.videolan.vlc.RemoteControlClientReceiver.java org.videolan.vlc.Thumbnailer.java org.videolan.vlc.Util.java org.videolan.vlc.VLCApplication.java org.videolan.vlc.VLCCallbackTask.java org.videolan.vlc.VlcCrashHandler.java org.videolan.vlc.VlcRunnable.java org.videolan.vlc.WeakHandler.java org.videolan.vlc.gui.AboutFragment.java org.videolan.vlc.gui.BrowserActivity.java org.videolan.vlc.gui.BrowserAdapter.java org.videolan.vlc.gui.CommonDialogs.java org.videolan.vlc.gui.CompatErrorActivity.java org.videolan.vlc.gui.DebugLogActivity.java org.videolan.vlc.gui.DirectoryAdapter.java org.videolan.vlc.gui.DirectoryViewFragment.java org.videolan.vlc.gui.HistoryAdapter.java org.videolan.vlc.gui.HistoryFragment.java org.videolan.vlc.gui.MainActivity.java org.videolan.vlc.gui.PreferencesActivity.java org.videolan.vlc.gui.SearchFragment.java org.videolan.vlc.gui.SearchHistoryAdapter.java org.videolan.vlc.gui.SearchResultAdapter.java org.videolan.vlc.gui.SidebarAdapter.java org.videolan.vlc.gui.audio.AudioAlbumsSongsFragment.java org.videolan.vlc.gui.audio.AudioBrowserFragment.java org.videolan.vlc.gui.audio.AudioBrowserListAdapter.java org.videolan.vlc.gui.audio.AudioPlayer.java org.videolan.vlc.gui.audio.AudioPlaylistAdapter.java org.videolan.vlc.gui.audio.AudioPlaylistView.java org.videolan.vlc.gui.audio.AudioUtil.java org.videolan.vlc.gui.audio.EqualizerFragment.java org.videolan.vlc.gui.audio.MediaComparators.java org.videolan.vlc.gui.audio.widget.CoverMediaSwitcher.java org.videolan.vlc.gui.audio.widget.HeaderMediaSwitcher.java org.videolan.vlc.gui.expandable.JumpToTime.java org.videolan.vlc.gui.expandable.SpeedSelector.java org.videolan.vlc.gui.expandable.TimeSleep.java org.videolan.vlc.gui.video.MediaInfoActivity.java org.videolan.vlc.gui.video.MediaInfoAdapter.java org.videolan.vlc.gui.video.VideoGridAnimator.java org.videolan.vlc.gui.video.VideoGridFragment.java org.videolan.vlc.gui.video.VideoListAdapter.java org.videolan.vlc.gui.video.VideoPlayerActivity.java org.videolan.vlc.interfaces.IAudioPlayer.java org.videolan.vlc.interfaces.IAudioPlayerControl.java org.videolan.vlc.interfaces.ISortable.java org.videolan.vlc.interfaces.OnEqualizerBarChangeListener.java org.videolan.vlc.interfaces.OnExpandableListener.java org.videolan.vlc.widget.AnimatedCoverView.java org.videolan.vlc.widget.AudioMediaSwitcher.java org.videolan.vlc.widget.AudioPlaylistItemViewGroup.java org.videolan.vlc.widget.ContentLinearLayout.java org.videolan.vlc.widget.EqualizerBar.java org.videolan.vlc.widget.ExpandableLayout.java org.videolan.vlc.widget.FlingViewGroup.java org.videolan.vlc.widget.HeaderScrollView.java org.videolan.vlc.widget.SlidingPaneLayout.java org.videolan.vlc.widget.VLCAppWidgetProvider.java org.videolan.vlc.widget.VerticalSeekBar.java