Android Open Source - Development studio VLC






Project Summary

vlc for android studio.

Web Site / Source Repository

VLC is hosted in the following web site
https://github.com/tqcenglish/VLC

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

ItemValue
Java File Count119
Supported screen sizes[mdpiv11, mdpi, ldpi, hdpi, hdpiv9, xhdpi, mdpiv9, xhdpiv9, hdpiv11, xhdpiv11, nodpi]
Target SDK Version21
Minimum SDK Version7
Activity Count9
Fragment Count8
Required Permissionsandroid.permission.INTERNET
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.READ_EXTERNAL_STORAGE
android.permission.READ_LOGS
android.permission.READ_PHONE_STATE
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_SETTINGS




License

The license information of VLC is as follows:

MIT License

Resource Files

There are 165 image files in VLC. The names of the image files are listed as follows.

background_cone.png
btn_playback_next.png
btn_playback_next_light.png
btn_playback_pause_light.png
btn_playback_play.png
btn_playback_play_light.png
btn_playback_previous.png
btn_playback_previous_light.png
btn_playback_repeat.png
btn_playback_repeat_all.png
btn_playback_repeat_one.png
btn_playback_shuffle.png
btn_playback_shuffle_all.png
color_palette_play_light.png
ic_audio_circle_normal.png
ic_audio_circle_normal_o.png
ic_audio_circle_pressed.png
ic_audio_circle_pressed_o.png
ic_audiosub_circle_normal_o.png
ic_audiosub_circle_pressed_o.png
ic_backward_normal_w.png
ic_backward_pressed_w.png
ic_cone_o.png
ic_crop_circle_normal.png
ic_crop_circle_normal_o.png
ic_crop_circle_pressed.png
ic_crop_circle_pressed_o.png
ic_dots_circle_normal_o.png
ic_dots_circle_pressed_o.png
ic_down.png
ic_down_w.png
ic_drawer.png
ic_equalizer_normal.png
ic_equalizer_normal_w.png
ic_forward_normal_w.png
ic_forward_pressed_w.png
ic_gesture_finger_1.png
ic_gesture_finger_2.png
ic_gesture_finger_3.png
ic_gesture_swipe_horizontally.png
ic_gesture_swipe_vertically.png
ic_jumpto_normal.png
ic_jumpto_normal_w.png
ic_lock.png
ic_lock_circle_normal_o.png
ic_lock_circle_pressed_o.png
ic_locked.png
ic_locked_circle_normal_o.png
ic_locked_circle_pressed_o.png
ic_logo_w.png
ic_menu_audio.png
ic_menu_audio_w.png
ic_menu_equalizer.png
ic_menu_equalizer_wb.png
ic_menu_folder.png
ic_menu_folder_w.png
ic_menu_goto.png
ic_menu_goto_w.png
ic_menu_goto_wb.png
ic_menu_history.png
ic_menu_history_w.png
ic_menu_info.png
ic_menu_info_wb.png
ic_menu_overflow_w.png
ic_menu_preferences.png
ic_menu_preferences_big.png
ic_menu_preferences_w.png
ic_menu_preferences_wb.png
ic_menu_refresh.png
ic_menu_refresh_wb.png
ic_menu_revert.png
ic_menu_revert_wb.png
ic_menu_search.png
ic_menu_search_wb.png
ic_menu_sortby.png
ic_menu_sortby_wb.png
ic_menu_video.png
ic_menu_video_w.png
ic_more_circle_normal_o.png
ic_more_circle_pressed_o.png
ic_more_normal.png
ic_more_normal_w.png
ic_more_pressed.png
ic_move_media.png
ic_move_media_w.png
ic_navmenu_circle_normal.png
ic_navmenu_circle_normal_o.png
ic_navmenu_circle_pressed.png
ic_navmenu_circle_pressed_o.png
ic_next_normal.png
ic_next_normal_w.png
ic_next_pressed.png
ic_next_pressed_w.png
ic_pause_circle_big_normal_o.png
ic_pause_circle_big_pressed_o.png
ic_pause_circle_normal.png
ic_pause_circle_normal_o.png
ic_pause_circle_pressed.png
ic_pause_circle_pressed_o.png
ic_pause_normal.png
ic_pause_normal_w.png
ic_pause_pressed.png
ic_pause_pressed_w.png
ic_play_circle_big_normal_o.png
ic_play_circle_big_pressed_o.png
ic_play_circle_normal.png
ic_play_circle_normal_o.png
ic_play_circle_pressed.png
ic_play_circle_pressed_o.png
ic_play_normal.png
ic_play_normal_w.png
ic_play_pressed.png
ic_play_pressed_w.png
ic_playlist_normal.png
ic_playlist_normal_w.png
ic_playlist_pressed.png
ic_previous_normal.png
ic_previous_normal_w.png
ic_previous_pressed.png
ic_previous_pressed_w.png
ic_repeat_normal.png
ic_repeat_normal_w.png
ic_repeat_one.png
ic_repeat_pressed.png
ic_seekbar_thumb_normal.png
ic_seekbar_thumb_pressed.png
ic_shuffle_normal.png
ic_shuffle_normal_w.png
ic_shuffle_pressed.png
ic_sleep_normal.png
ic_sleep_normal_w.png
ic_speed_normal.png
ic_speed_normal_w.png
ic_stat_vlc.png
ic_stop_normal.png
ic_stop_normal_w.png
ic_stop_pressed.png
ic_stop_pressed_w.png
ic_subtitle_circle_normal.png
ic_subtitle_circle_normal_o.png
ic_subtitle_circle_pressed.png
ic_subtitle_circle_pressed_o.png
ic_up.png
ic_up_w.png
icon_g.png
img_tips_audioplayer.png
img_tips_playlist.png
pause_light.png
play_light.png
repeat.png
repeat_highlighted.png
repeat_light.png
repeat_song.png
repeat_song_range.png
seekbar_thumb_normal.png
seekbar_thumb_pressed.png
shadowed_circle_blue.png
shadowed_circle_green.png
shadowed_circle_magenta.png
shadowed_circle_orange.png
shadowed_circle_purple.png
shadowed_circle_red.png
shuffle.png
shuffle_highlighted.png
shuffle_light.png

The following screenshort is generated from the image listed above.

null




Java Source Files

VLC has the following Java source files.

com.compdigitec.vlcdemo.DirectoryAdapter.java
com.fourmob.panningview.library.PanningView.java
com.fourmob.panningview.library.PanningViewAttacher.java
com.tqcenglish.vlcdemo.AudioPlayActivity.java
com.tqcenglish.vlcdemo.AudioPlayerService.java
com.tqcenglish.vlcdemo.IAudioPlayerServiceImpl.java
com.tqcenglish.vlcdemo.RemoteControlReceiver.java
com.tqcenglish.vlcdemo.VideoActivity.java
kankan.wheel.widget.ItemsRange.java
kankan.wheel.widget.OnWheelChangedListener.java
kankan.wheel.widget.OnWheelClickedListener.java
kankan.wheel.widget.OnWheelScrollListener.java
kankan.wheel.widget.WheelAdapter.java
kankan.wheel.widget.WheelRecycle.java
kankan.wheel.widget.WheelScroller.java
kankan.wheel.widget.WheelView.java
kankan.wheel.widget.adapters.AbstractWheelAdapter.java
kankan.wheel.widget.adapters.AbstractWheelTextAdapter.java
kankan.wheel.widget.adapters.AdapterWheel.java
kankan.wheel.widget.adapters.ArrayWheelAdapter.java
kankan.wheel.widget.adapters.NumericWheelAdapter.java
kankan.wheel.widget.adapters.WheelViewAdapter.java
org.videolan.android.ui.GridFragment.java
org.videolan.android.ui.SherlockGridFragment.java
org.videolan.libvlc.AudioOutput.java
org.videolan.libvlc.EventHandler.java
org.videolan.libvlc.HWDecoderUtil.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.MediaDatabase.java
org.videolan.vlc.MediaGroup.java
org.videolan.vlc.MediaLibrary.java
org.videolan.vlc.PhoneStateReceiver.java
org.videolan.vlc.RemoteControlClientReceiver.java
org.videolan.vlc.Thumbnailer.java
org.videolan.vlc.VLCApplication.java
org.videolan.vlc.VLCCallbackTask.java
org.videolan.vlc.VLCCrashHandler.java
org.videolan.vlc.audio.AudioService.java
org.videolan.vlc.audio.AudioServiceController.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.DividerItemDecoration.java
org.videolan.vlc.gui.HistoryAdapter.java
org.videolan.vlc.gui.HistoryFragment.java
org.videolan.vlc.gui.MRLAdapter.java
org.videolan.vlc.gui.MRLPanelFragment.java
org.videolan.vlc.gui.MainActivity.java
org.videolan.vlc.gui.NativeCrashActivity.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.AdvancedOptionsFragment.java
org.videolan.vlc.gui.video.MediaInfoAdapter.java
org.videolan.vlc.gui.video.MediaInfoFragment.java
org.videolan.vlc.gui.video.VideoBrowserInterface.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.VideoListHandler.java
org.videolan.vlc.gui.video.VideoPlayerActivity.java
org.videolan.vlc.interfaces.IAudioPlayer.java
org.videolan.vlc.interfaces.IAudioPlayerControl.java
org.videolan.vlc.interfaces.IBrowser.java
org.videolan.vlc.interfaces.IRefreshable.java
org.videolan.vlc.interfaces.ISortable.java
org.videolan.vlc.interfaces.OnEqualizerBarChangeListener.java
org.videolan.vlc.interfaces.OnExpandableListener.java
org.videolan.vlc.util.AndroidDevices.java
org.videolan.vlc.util.BitmapCache.java
org.videolan.vlc.util.BitmapUtil.java
org.videolan.vlc.util.CustomDirectories.java
org.videolan.vlc.util.Logcat.java
org.videolan.vlc.util.MurmurHash.java
org.videolan.vlc.util.Preferences.java
org.videolan.vlc.util.Strings.java
org.videolan.vlc.util.Util.java
org.videolan.vlc.util.VLCInstance.java
org.videolan.vlc.util.VLCRunnable.java
org.videolan.vlc.util.WeakHandler.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