[Android] Refactor the settings to use a constant in Settings

Nicolas Pomepuy git at videolan.org
Wed Jul 23 11:41:54 UTC 2025


vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Thu Jul 10 07:01:17 2025 +0200| [c5f7497984d6e4cca8a3a148343d4616584d1b68] | committer: Nicolas Pomepuy

Refactor the settings to use a constant in Settings

> https://code.videolan.org/videolan/vlc-android/commit/c5f7497984d6e4cca8a3a148343d4616584d1b68
---

 .../vlc/PhoneScreenhotsInstrumentedTest.kt         |   3 +-
 .../videolan/vlc/TvScreenhotsInstrumentedTest.kt   |   3 +-
 .../vlc/gui/preferences/PreferencesAudioUITest.kt  |   9 +-
 .../gui/preferences/PreferencesCastingUITest.kt    |  13 ++-
 .../gui/preferences/PreferencesFragmentUITest.kt   |   3 +-
 .../gui/preferences/PreferencesSubtitlesUITest.kt  |  15 ++-
 .../vlc/gui/preferences/PreferencesUIUITest.kt     |   6 +-
 .../vlc/gui/preferences/PreferencesVideoUITest.kt  |   6 +-
 .../org/videolan/mobile/app/AppSetupDelegate.kt    |   3 +-
 .../vlc/remoteaccessserver/RemoteAccessRouting.kt  |   6 +-
 .../vlc/remoteaccessserver/RemoteAccessServer.kt   |  10 +-
 .../main/java/org/videolan/resources/VLCOptions.kt | 117 +++++++++++++--------
 .../org/videolan/television/ui/CardPresenter.kt    |   3 +-
 .../videolan/television/ui/FileTvItemAdapter.kt    |   3 +-
 .../videolan/television/ui/MediaTvItemAdapter.kt   |   3 +-
 .../ui/preferences/PreferencesActivity.kt          |   8 --
 .../ui/preferences/PreferencesAdvanced.kt          |  24 +++--
 .../television/ui/preferences/PreferencesAudio.kt  |  27 +++--
 .../ui/preferences/PreferencesSubtitles.kt         |  66 +++++++-----
 .../television/ui/preferences/PreferencesUi.kt     |   8 +-
 .../television/ui/preferences/PreferencesVideo.kt  |   3 +-
 .../src/main/java/org/videolan/tools/Settings.kt   | 103 +++++++++++++++++-
 .../src/org/videolan/vlc/MediaSessionCallback.kt   |   3 +-
 .../src/org/videolan/vlc/PlaybackService.kt        |  31 ++++--
 .../src/org/videolan/vlc/StartActivity.kt          |   8 +-
 .../vlc/gui/AudioPlayerContainerActivity.kt        |   3 +-
 .../src/org/videolan/vlc/gui/ContentActivity.kt    |   5 +-
 .../src/org/videolan/vlc/gui/audio/AudioPlayer.kt  |   3 +-
 .../videolan/vlc/gui/audio/AudioPlayerAnimator.kt  |   3 +-
 .../vlc/gui/browser/MainBrowserFragment.kt         |   5 +-
 .../src/org/videolan/vlc/gui/helpers/Navigator.kt  |   7 +-
 .../src/org/videolan/vlc/gui/helpers/UiTools.kt    |   3 +-
 .../vlc/gui/onboarding/OnboardingActivity.kt       |   2 +-
 .../gui/preferences/PreferenceVisibilityManager.kt |  20 ++--
 .../vlc/gui/preferences/PreferencesAdvanced.kt     |  23 ++--
 .../vlc/gui/preferences/PreferencesAndroidAuto.kt  |   3 +-
 .../vlc/gui/preferences/PreferencesAudio.kt        |  30 ++++--
 .../vlc/gui/preferences/PreferencesCasting.kt      |   8 +-
 .../vlc/gui/preferences/PreferencesSubtitles.kt    |  66 +++++++-----
 .../videolan/vlc/gui/preferences/PreferencesUi.kt  |  21 ++--
 .../vlc/gui/preferences/PreferencesVideo.kt        |   3 +-
 .../gui/preferences/PreferencesVideoControls.kt    |   4 +-
 .../vlc/gui/preferences/search/PreferenceParser.kt |   7 +-
 .../gui/preferences/widgets/PreferencesWidgets.kt  |  20 ++--
 .../videolan/vlc/gui/video/VideoGridFragment.kt    |   8 +-
 .../videolan/vlc/gui/video/VideoPlayerActivity.kt  |  27 ++---
 .../vlc/gui/video/VideoPlayerOverlayDelegate.kt    |  11 +-
 .../src/org/videolan/vlc/media/PlaylistManager.kt  |   8 +-
 .../src/org/videolan/vlc/util/Permissions.kt       |   5 +-
 .../src/org/videolan/vlc/util/VersionMigration.kt  |   3 +-
 .../vlc/viewmodels/mobile/AudioBrowserViewModel.kt |   3 +-
 .../vlc/widget/MiniPlayerConfigureActivity.kt      |   8 +-
 52 files changed, 520 insertions(+), 273 deletions(-)

Diff:   https://code.videolan.org/videolan/vlc-android/commit/c5f7497984d6e4cca8a3a148343d4616584d1b68


More information about the Android mailing list