summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-06-03 18:00:32 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-06-03 18:00:32 +0000
commit06be21acdfa65e52f975957b1c7a941232e44162 (patch)
treee551309f8074d39d275979800384bb3462213f0c
parentda1e00e0e27ffe11e3146c9b67b91ec97e16193e (diff)
parent62398860fd80dec232523fafa146e39a04c61f5f (diff)
downloadTvSettings-06be21acdfa65e52f975957b1c7a941232e44162.tar.gz
Snap for 8680211 from 62398860fd80dec232523fafa146e39a04c61f5f to mainline-go-adservices-release
Change-Id: Ifb5c3aaceef0caad453d112d1fccde4cf5f44ca6
-rw-r--r--Settings/AndroidManifest.xml1
-rw-r--r--Settings/com.android.tv.settings.xml1
-rw-r--r--Settings/res/values-fr-rCA/strings.xml2
-rw-r--r--Settings/res/values-fr/strings.xml2
-rw-r--r--Settings/res/values-kn/strings.xml6
-rw-r--r--Settings/res/values-ne/strings.xml2
-rw-r--r--Settings/res/values-sv/strings.xml4
-rw-r--r--Settings/res/values-te/strings.xml2
-rw-r--r--Settings/res/xml/development_prefs.xml1
-rw-r--r--Settings/src/com/android/tv/settings/SettingsPreferenceFragment.java11
10 files changed, 23 insertions, 9 deletions
diff --git a/Settings/AndroidManifest.xml b/Settings/AndroidManifest.xml
index 588f69ad9..3502483ed 100644
--- a/Settings/AndroidManifest.xml
+++ b/Settings/AndroidManifest.xml
@@ -72,6 +72,7 @@
<uses-permission android:name="com.google.android.assistant.WRITE_HOTWORD_STATE"/>
<uses-permission android:name="android.permission.MANAGE_SLICE_PERMISSIONS"/>
<uses-permission android:name="android.permission.START_ACTIVITIES_FROM_BACKGROUND"/>
+ <uses-permission android:name="android.permission.SET_UNRESTRICTED_KEEP_CLEAR_AREAS"/>
<application
android:name=".TvSettingsApplication"
diff --git a/Settings/com.android.tv.settings.xml b/Settings/com.android.tv.settings.xml
index 5b65009ca..109245878 100644
--- a/Settings/com.android.tv.settings.xml
+++ b/Settings/com.android.tv.settings.xml
@@ -35,5 +35,6 @@
<permission name="android.permission.WRITE_MEDIA_STORAGE"/>
<permission name="android.permission.WRITE_SECURE_SETTINGS"/>
<permission name="android.permission.START_ACTIVITIES_FROM_BACKGROUND"/>
+ <permission name="android.permission.SET_UNRESTRICTED_KEEP_CLEAR_AREAS"/>
</privapp-permissions>
</permissions>
diff --git a/Settings/res/values-fr-rCA/strings.xml b/Settings/res/values-fr-rCA/strings.xml
index a69fc670e..10303c20c 100644
--- a/Settings/res/values-fr-rCA/strings.xml
+++ b/Settings/res/values-fr-rCA/strings.xml
@@ -844,7 +844,7 @@
<string name="pin_enter_wrong_seconds" msgid="3014013615537066237">"Vous avez entré un NIP erroné cinq fois.\nRéessayez dans <xliff:g id="RELATIVE_TIME_SPAN">%1$d</xliff:g> secondes."</string>
<string name="pin_toast_wrong" msgid="4297542365877164402">"Le NIP est incorrect. Veuillez réessayer."</string>
<string name="pin_toast_not_match" msgid="2439298696342975155">"Le NIP est incorrect. Veuillez réessayer."</string>
- <string name="wifi_setup_input_password" msgid="8510003548463241234">"Entrer le mot de passe associé au réseau <xliff:g id="SSID">%1$s</xliff:g>"</string>
+ <string name="wifi_setup_input_password" msgid="8510003548463241234">"Entrez le mot de passe associé au réseau <xliff:g id="SSID">%1$s</xliff:g>"</string>
<string name="wifi_setup_description" msgid="6843574399437584520">"Sélectionnez <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> pour continuer."</string>
<string name="label_done_key" msgid="8576286462300373440">"OK"</string>
<string name="wifi_setup_connection_success" msgid="3301901673876973474">"Vous êtes maintenant connecté"</string>
diff --git a/Settings/res/values-fr/strings.xml b/Settings/res/values-fr/strings.xml
index 9836c0f88..fc1aafa0b 100644
--- a/Settings/res/values-fr/strings.xml
+++ b/Settings/res/values-fr/strings.xml
@@ -681,7 +681,7 @@
<string name="system_accessibility_tts_engine_config" msgid="4757760652785865532">"Configuration du moteur de synthèse vocale"</string>
<string name="system_speak_passwords" msgid="8556036524146404052">"Énoncer les mots de passe"</string>
<string name="system_preferred_engine" msgid="3545505072652708443">"Moteur préféré"</string>
- <string name="system_speech_rate" msgid="6553204071403872669">"Cadence"</string>
+ <string name="system_speech_rate" msgid="6553204071403872669">"Débit"</string>
<string name="system_play_sample" msgid="3934369914309865584">"Écouter un extrait"</string>
<string name="system_install_voice_data" msgid="8016395777968958673">"Installer les données vocales"</string>
<string name="system_general" msgid="687760148454147771">"Général"</string>
diff --git a/Settings/res/values-kn/strings.xml b/Settings/res/values-kn/strings.xml
index 3c4455ea6..8f3cc3462 100644
--- a/Settings/res/values-kn/strings.xml
+++ b/Settings/res/values-kn/strings.xml
@@ -124,13 +124,13 @@
<string name="surround_sound_format_e_ac3_joc" msgid="3360344066462262996">"Dolby Digital Plus ಜೊತೆಗೆ Dolby Atmos"</string>
<string name="surround_sound_format_dra" msgid="6102878163986662443">"DRA"</string>
<string name="surround_sound_auto_info" msgid="4829346839183591680">"ಗಮನಿಸಿ: ಸಾಧನ ಅದರ ಬೆಂಬಲಿತ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ಸರಿಯಾಗಿ ವರದಿ ಮಾಡದಿದ್ದರೆ, ಸ್ವಯಂಚಾಲಿತ ಆಯ್ಕೆ ಕಾರ್ಯನಿರ್ವಹಿಸದಿರಬಹುದು."</string>
- <string name="surround_sound_auto_title" msgid="4892922385727913277">"ಸ್ವಯಂಚಾಲಿತ: ನಿಮ್ಮ ಆಡಿಯೊ ಔಟ್‌ಪುಟ್ ಸಾಧನವು ಬೆಂಬಲಿಸುವ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ಮಾತ್ರ ಸಕ್ರಿಯಗೊಳಿಸಿ "</string>
+ <string name="surround_sound_auto_title" msgid="4892922385727913277">"ಸ್ವಯಂಚಾಲಿತ: ನಿಮ್ಮ ಆಡಿಯೋ ಔಟ್‌ಪುಟ್ ಸಾಧನವು ಬೆಂಬಲಿಸುವ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ಮಾತ್ರ ಸಕ್ರಿಯಗೊಳಿಸಿ "</string>
<string name="surround_sound_auto_summary" msgid="7073023654150720285">"ಆಯ್ಕೆಮಾಡಿದಾಗ, ನಿಮ್ಮ ಸಾಧನ ನೆಟ್‌ವರ್ಕ್ ಬೆಂಬಲಿಸುವ ಯಾವುದೇ ಧ್ವನಿ ಫಾರ್ಮ್ಯಾಟ್‌ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಸಿಸ್ಟಂ ಆ್ಯಪ್‌ಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಆ್ಯಪ್‌ಗಳು ಮೇಲಿನಿಂದ ಸ್ವಲ್ಪ ಕಡಿಮೆ ಗುಣಮಟ್ಟದ ಫಾರ್ಮ್ಯಾಟ್‌ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು."</string>
<string name="surround_sound_none_title" msgid="1600095173519889326">"ಯಾವುದೂ ಇಲ್ಲ: ಸರೌಂಡ್ ಸೌಂಡ್ ಅನ್ನು ಎಂದಿಗೂ ಬಳಸಬೇಡಿ"</string>
- <string name="surround_sound_manual_title" msgid="4935447605070985537">"ಕೈಪಿಡಿ: ನಿಮ್ಮ ಆಡಿಯೊ ಔಟ್‌ಪುಟ್ ಸಾಧನವನ್ನು ಬೆಂಬಲಿಸುತ್ತಿದ್ದರೂ, ಈ ಸಾಧನದಲ್ಲಿ ಬೆಂಬಲಿಸುವ ಬೇಕಾದ ಪ್ರತಿಯೊಂದು ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ."</string>
+ <string name="surround_sound_manual_title" msgid="4935447605070985537">"ಕೈಪಿಡಿ: ನಿಮ್ಮ ಆಡಿಯೋ ಔಟ್‌ಪುಟ್ ಸಾಧನವನ್ನು ಬೆಂಬಲಿಸುತ್ತಿದ್ದರೂ, ಈ ಸಾಧನದಲ್ಲಿ ಬೆಂಬಲಿಸುವ ಬೇಕಾದ ಪ್ರತಿಯೊಂದು ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ."</string>
<string name="surround_sound_manual_summary" msgid="5155535847461070572">"ಆಯ್ಕೆಮಾಡಿದಾಗ, ಪ್ಲೇಬ್ಯಾಕ್ ಸಮಸ್ಯೆಗಳಿಗೆ ಕಾರಣವಾಗುವ ಧ್ವನಿ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ನೀವು ನೇರವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ಸಾಧನಗಳನ್ನು ಬೆಂಬಲಿಸಬಹುದು. ನಿಮ್ಮ ಸಾಧನ ನೆಟ್‌ವರ್ಕ್ ಬೆಂಬಲಿಸದ ಧ್ವನಿ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು. ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ಆ್ಯಪ್‌ಗಳು ಸ್ವಲ್ಪ ಕಡಿಮೆ ಗುಣಮಟ್ಟದ ಫಾರ್ಮ್ಯಾಟ್‌ ಆಯ್ಕೆ ಮಾಡಬಹುದು."</string>
<string name="surround_sound_enable_unsupported_dialog_title" msgid="9155579373370356463">"ಬೆಂಬಲಿಸದ ಧ್ವನಿ ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತಿರುವಿರೇ?"</string>
- <string name="surround_sound_enable_unsupported_dialog_desc" msgid="1901648758103522741">"ಕನೆಕ್ಟ್ ಮಾಡಿರುವ ಆಡಿಯೊ ಸಾಧನವು ಈ ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಬೆಂಬಲವನ್ನು ವರದಿ ಮಾಡುವುದಿಲ್ಲ. ಇದು ನಿಮ್ಮ ಸಾಧನದಿಂದ ಅನಿರೀಕ್ಷಿತ ವರ್ತನೆಗಳಾದ ಜೋರು ಶಬ್ದಗಳು, ಪಾಪ್ ಉಂಟು ಮಾಡಬಹುದು."</string>
+ <string name="surround_sound_enable_unsupported_dialog_desc" msgid="1901648758103522741">"ಕನೆಕ್ಟ್ ಮಾಡಿರುವ ಆಡಿಯೋ ಸಾಧನವು ಈ ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಬೆಂಬಲವನ್ನು ವರದಿ ಮಾಡುವುದಿಲ್ಲ. ಇದು ನಿಮ್ಮ ಸಾಧನದಿಂದ ಅನಿರೀಕ್ಷಿತ ವರ್ತನೆಗಳಾದ ಜೋರು ಶಬ್ದಗಳು, ಪಾಪ್ ಉಂಟು ಮಾಡಬಹುದು."</string>
<string name="surround_sound_enable_unsupported_dialog_cancel" msgid="3499147437078761105">"ರದ್ದುಮಾಡಿ"</string>
<string name="surround_sound_enable_unsupported_dialog_ok" msgid="7466983147896640444">"ಹೇಗಾದರೂ ಬದಲಾಯಿಸಿ"</string>
<string name="surround_sound_supported_title" msgid="4873195851187547020">"ಬೆಂಬಲಿತ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳು"</string>
diff --git a/Settings/res/values-ne/strings.xml b/Settings/res/values-ne/strings.xml
index d7e7b6420..24daf51fc 100644
--- a/Settings/res/values-ne/strings.xml
+++ b/Settings/res/values-ne/strings.xml
@@ -400,7 +400,7 @@
<string name="wifi_setting_see_all" msgid="5048103047976316675">"सबै हेर्नुहोस्"</string>
<string name="wifi_setting_see_fewer" msgid="8585364493300703467">"अझ थोरै हेर्नुहोस्"</string>
<string name="wifi_setting_available_networks" msgid="2096957819727319750">"उपलब्ध नेटवर्कहरू"</string>
- <string name="wifi_setting_other_options_add_network" msgid="6490215784178866978">"नयाँ नेटवर्क थप्नुहोस्"</string>
+ <string name="wifi_setting_other_options_add_network" msgid="6490215784178866978">"नयाँ नेटवर्क हाल्नुहोस्"</string>
<string name="wifi_setting_other_options_add_network_via_easyconnect" msgid="2869989555950644533">"छिटो कनेक्ट गर्ने सुविधा"</string>
<string name="wifi_setting_other_options_add_network_via_easyconnect_info_summary" msgid="4564538591168691865">"तपाईं छिटो कनेक्ट गर्ने सुविधाको सहायताले आफ्नो फोनमार्फत QR कोड स्क्यान गरेर सो फोन तुरुन्तै आफ्नो Wi-Fi मा कनेक्ट गर्न सक्नुहुन्छ।"</string>
<string name="security_type" msgid="2297615092250075696">"सुरक्षाको प्रकार"</string>
diff --git a/Settings/res/values-sv/strings.xml b/Settings/res/values-sv/strings.xml
index 27a10ad20..0ddcf2c62 100644
--- a/Settings/res/values-sv/strings.xml
+++ b/Settings/res/values-sv/strings.xml
@@ -907,9 +907,9 @@
<string name="select_device_name_description" msgid="8528185095614986580">"Ge enheten ett namn så att det blir lättare att identifiera den när du castar eller ansluter till den från andra enheter."</string>
<string-array name="rooms">
<item msgid="6590829789532602097">"Android-TV"</item>
- <item msgid="1140506340411482365">"TV:n i vardagsrummet"</item>
+ <item msgid="1140506340411482365">"Tv:n i vardagsrummet"</item>
<item msgid="6448060889026244632">"TV:n i familjerummet"</item>
- <item msgid="3336274213215419228">"TV:n i sovrummet"</item>
+ <item msgid="3336274213215419228">"Tv:n i sovrummet"</item>
</string-array>
<string name="custom_room" msgid="6798144004583173563">"Ange eget namn …"</string>
<string name="device_rename_title" msgid="9070021379000499270">"Byt namn på <xliff:g id="DEVICEMODEL">%1$s</xliff:g>"</string>
diff --git a/Settings/res/values-te/strings.xml b/Settings/res/values-te/strings.xml
index 9105f70f3..e91934265 100644
--- a/Settings/res/values-te/strings.xml
+++ b/Settings/res/values-te/strings.xml
@@ -405,7 +405,7 @@
<string name="wifi_setting_other_options_add_network_via_easyconnect_info_summary" msgid="4564538591168691865">"మీ ఫోన్‌లో QR కోడ్‌ను స్కాన్ చేయడం ద్వారా మీ Wifiకి త్వరగా కనెక్ట్ కావడానికి \'త్వరిత కనెక్ట్\' సహాయపడుతుంది."</string>
<string name="security_type" msgid="2297615092250075696">"సెక్యూరిటీ రకం"</string>
<string name="other_network" msgid="5299289104661858596">"ఇతర నెట్‌వర్క్‌…"</string>
- <string name="skip_network" msgid="3095529090560000692">"దాటవేయండి"</string>
+ <string name="skip_network" msgid="3095529090560000692">"స్కిప్ చేయండి"</string>
<string name="wifi_security_type_none" msgid="7001835819813531253">"ఏదీ వద్దు"</string>
<string name="wifi_security_type_wep" msgid="6407712450924151962">"WEP"</string>
<string name="wifi_security_type_wpa" msgid="9205358644485448199">"WPA/WPA2 PSK"</string>
diff --git a/Settings/res/xml/development_prefs.xml b/Settings/res/xml/development_prefs.xml
index b720b9d80..56f79ee3e 100644
--- a/Settings/res/xml/development_prefs.xml
+++ b/Settings/res/xml/development_prefs.xml
@@ -94,6 +94,7 @@
<Preference
android:key="toggle_adb_wireless"
android:title="@string/enable_adb_wireless"
+ android:summary="@string/connectivity_summary_no_network_connected"
android:fragment="com.android.tv.settings.system.development.WirelessDebuggingFragment" />
<com.android.tv.settings.widget.SwitchWithSoundPreference
diff --git a/Settings/src/com/android/tv/settings/SettingsPreferenceFragment.java b/Settings/src/com/android/tv/settings/SettingsPreferenceFragment.java
index 76351085c..3a6d0ebb6 100644
--- a/Settings/src/com/android/tv/settings/SettingsPreferenceFragment.java
+++ b/Settings/src/com/android/tv/settings/SettingsPreferenceFragment.java
@@ -29,6 +29,7 @@ import android.animation.AnimatorInflater;
import android.annotation.CallSuper;
import android.app.tvsettings.TvSettingsEnums;
import android.content.Context;
+import android.graphics.Rect;
import android.os.Bundle;
import android.view.Gravity;
import android.view.KeyEvent;
@@ -59,6 +60,8 @@ import com.android.tv.settings.widget.SettingsViewModel;
import com.android.tv.settings.widget.TsPreference;
import com.android.tv.twopanelsettings.TwoPanelSettingsFragment;
+import java.util.Collections;
+
/**
* A {@link LeanbackPreferenceFragmentCompat} that has hooks to observe fragment lifecycle events
* and allow for instrumentation.
@@ -137,6 +140,14 @@ public abstract class SettingsPreferenceFragment extends LeanbackPreferenceFragm
getActivity().getWindow().setTitle(getPreferenceScreen().getTitle());
view.sendAccessibilityEvent(AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED);
}
+
+ // Only the one-panel settings should be set as unrestricted keep-clear areas
+ // because they are a side panel, so the PiP can be moved next to it.
+ view.addOnLayoutChangeListener((v, l, t, r, b, oldL, oldT, oldR, oldB) -> {
+ view.setUnrestrictedPreferKeepClearRects(
+ Collections.singletonList(new Rect(0, 0, r - l, b - t)));
+ });
+
}
removeAnimationClipping(view);
}