mirror of
https://github.com/MaintainTeam/LastPipeBender.git
synced 2025-03-04 15:28:21 +03:00
* use Java I/O (classic way) on older android versions * use Storage Access Framework on newer android versions (Android Lollipop or later) * both changes have the external SD Card write permission * add option to ask the save path on each download * warn the user if the save paths are not defined, this only happens on the first NewPipe run (Android Lollipop or later)
68 lines
2.8 KiB
XML
68 lines
2.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<PreferenceScreen
|
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
|
android:title="@string/settings_category_downloads_title">
|
|
|
|
|
|
<CheckBoxPreference
|
|
app:iconSpaceReserved="false"
|
|
android:defaultValue="false"
|
|
android:key="@string/downloads_storage_ask"
|
|
android:summary="@string/downloads_storage_ask_summary_kitkat"
|
|
android:title="@string/downloads_storage_ask_title" />
|
|
|
|
<Preference
|
|
app:iconSpaceReserved="false"
|
|
android:dialogTitle="@string/download_path_dialog_title"
|
|
android:key="@string/download_path_video_key"
|
|
android:summary="@string/download_path_summary"
|
|
android:title="@string/download_path_title"/>
|
|
|
|
<Preference
|
|
app:iconSpaceReserved="false"
|
|
android:dialogTitle="@string/download_path_audio_dialog_title"
|
|
android:key="@string/download_path_audio_key"
|
|
android:summary="@string/download_path_audio_summary"
|
|
android:title="@string/download_path_audio_title"/>
|
|
|
|
<ListPreference
|
|
app:iconSpaceReserved="false"
|
|
android:defaultValue="@string/default_file_charset_value"
|
|
android:entries="@array/settings_filename_charset_name"
|
|
android:entryValues="@array/settings_filename_charset"
|
|
android:key="@string/settings_file_charset_key"
|
|
android:summary="%s"
|
|
android:title="@string/settings_file_charset_title"/>
|
|
|
|
<EditTextPreference
|
|
app:iconSpaceReserved="false"
|
|
android:defaultValue="@string/settings_file_replacement_character_default_value"
|
|
android:key="@string/settings_file_replacement_character_key"
|
|
android:summary="@string/settings_file_replacement_character_summary"
|
|
android:title="@string/settings_file_replacement_character_title"/>
|
|
|
|
<ListPreference
|
|
app:iconSpaceReserved="false"
|
|
android:defaultValue="@string/downloads_maximum_retry_default"
|
|
android:entries="@array/downloads_maximum_retry_list"
|
|
android:entryValues="@array/downloads_maximum_retry_list"
|
|
android:key="@string/downloads_maximum_retry"
|
|
android:summary="@string/max_retry_desc"
|
|
android:title="@string/max_retry_msg" />
|
|
|
|
<SwitchPreference
|
|
app:iconSpaceReserved="false"
|
|
android:defaultValue="false"
|
|
android:key="@string/downloads_cross_network"
|
|
android:summary="@string/pause_downloads_on_mobile_desc"
|
|
android:title="@string/pause_downloads_on_mobile" />
|
|
|
|
<SwitchPreference
|
|
app:iconSpaceReserved="false"
|
|
android:defaultValue="true"
|
|
android:key="@string/downloads_queue_limit"
|
|
android:summary="@string/enable_queue_limit_desc"
|
|
android:title="@string/enable_queue_limit" />
|
|
|
|
</PreferenceScreen>
|