vlc for android studio.
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.
The following table is the detailed list of VLC.
Item | Value |
---|---|
Java File Count | 119 |
Supported screen sizes | [mdpiv11, mdpi, ldpi, hdpi, hdpiv9, xhdpi, mdpiv9, xhdpiv9, hdpiv11, xhdpiv11, nodpi] |
Target SDK Version | 21 |
Minimum SDK Version | 7 |
Activity Count | 9 |
Fragment Count | 8 |
Required Permissions | android.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 |
The license information of VLC is as follows:
MIT License
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.
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