feat: SettingsLib验证通过-使用App module启用
This commit is contained in:
35
CarSettings/res/values/arrays.xml
Normal file
35
CarSettings/res/values/arrays.xml
Normal file
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2019 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
|
||||
<!-- Values for premium SMS permission selector [CHAR LIMIT=30] -->
|
||||
<string-array name="premium_sms_access_values">
|
||||
<!-- Ask user before sending to premium SMS short code. -->
|
||||
<item>Ask</item>
|
||||
<!-- Never allow app to send to premium SMS short code. -->
|
||||
<item>Never allow</item>
|
||||
<!-- Always allow app to send to premium SMS short code. -->
|
||||
<item>Always allow</item>
|
||||
</string-array>
|
||||
|
||||
<!-- Packages allowed to retrieve Quick Controls from CarSettings -->
|
||||
<string-array name="settings_qc_provider_package_allowlist" translatable="false">
|
||||
<item>com.android.systemui</item>
|
||||
</string-array>
|
||||
|
||||
</resources>
|
||||
133
CarSettings/res/values/attrs.xml
Normal file
133
CarSettings/res/values/attrs.xml
Normal file
@@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2018 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<declare-styleable name="carVolumeItems"/>
|
||||
|
||||
<declare-styleable name="carVolumeItems_item">
|
||||
<!-- Align with AudioAttributes.USAGE_* -->
|
||||
<attr name="usage">
|
||||
<enum name="unknown" value="0"/>
|
||||
<enum name="media" value="1"/>
|
||||
<enum name="voice_communication" value="2"/>
|
||||
<enum name="voice_communication_signalling" value="3"/>
|
||||
<enum name="alarm" value="4"/>
|
||||
<enum name="notification" value="5"/>
|
||||
<enum name="notification_ringtone" value="6"/>
|
||||
<enum name="notification_communication_request" value="7"/>
|
||||
<enum name="notification_communication_instant" value="8"/>
|
||||
<enum name="notification_communication_delayed" value="9"/>
|
||||
<enum name="notification_event" value="10"/>
|
||||
<enum name="assistance_accessibility" value="11"/>
|
||||
<enum name="assistance_navigation_guidance" value="12"/>
|
||||
<enum name="assistance_sonification" value="13"/>
|
||||
<enum name="game" value="14"/>
|
||||
|
||||
<!-- hidden, do not use -->
|
||||
<!-- enum name="virtual_source" value="15"/ -->
|
||||
<enum name="assistant" value="16"/>
|
||||
|
||||
<!-- system usages -->
|
||||
<enum name="call_assistant" value="17"/>
|
||||
<enum name="emergency" value="1000"/>
|
||||
<enum name="safety" value="1001"/>
|
||||
<enum name="vehicle_status" value="1002"/>
|
||||
<enum name="announcement" value="1003"/>
|
||||
</attr>
|
||||
|
||||
<!-- Title and icon resource ids to render on UI -->
|
||||
<attr name="titleText" format="reference"/>
|
||||
<attr name="icon" format="reference"/>
|
||||
<attr name="mute_icon" format="reference"/>
|
||||
</declare-styleable>
|
||||
|
||||
<declare-styleable name="PinPadView">
|
||||
<attr name="layout" format="reference"/>
|
||||
</declare-styleable>
|
||||
|
||||
<declare-styleable name="Preference">
|
||||
<!-- Classname of a PreferenceController corresponding to the preference -->
|
||||
<attr name="controller" format="string"/>
|
||||
<!-- Whether or not the preference is searchable, by default it's true. -->
|
||||
<attr name="searchable" format="boolean" />
|
||||
|
||||
<!-- Availability of a setting for each zone. This string must be one of
|
||||
three values: write, read and hidden. -->
|
||||
<attr name="occupant_driver" format="string"/>
|
||||
<attr name="occupant_front_passenger" format="string"/>
|
||||
<attr name="occupant_rear_passenger" format="string"/>
|
||||
</declare-styleable>
|
||||
|
||||
<declare-styleable name="PreferenceGroup">
|
||||
<attr name="showChevron" format="boolean"/>
|
||||
</declare-styleable>
|
||||
|
||||
<declare-styleable name="ProgressBarPreference">
|
||||
<attr name="min" format="integer"/>
|
||||
<attr name="max" format="integer"/>
|
||||
<attr name="progress" format="integer"/>
|
||||
<attr name="minLabel" format="string"/>
|
||||
<attr name="maxLabel" format="string"/>
|
||||
</declare-styleable>
|
||||
|
||||
<declare-styleable name="ColoredPreference">
|
||||
<attr name="titleColor" format="color"/>
|
||||
<attr name="iconColor" format="color"/>
|
||||
</declare-styleable>
|
||||
|
||||
<declare-styleable name="ColoredSwitchPreference">
|
||||
<attr name="disabledTitleColor" format="color"/>
|
||||
<attr name="enabledTitleColor" format="color"/>
|
||||
</declare-styleable>
|
||||
|
||||
<declare-styleable name="MultiActionPreference">
|
||||
<!-- Determines the first action item -->
|
||||
<attr name="action_item_one" format="enum">
|
||||
<enum name="toggleButton" value="0"/>
|
||||
</attr>
|
||||
<!-- Determines the second action item -->
|
||||
<attr name="action_item_two" format="enum">
|
||||
<enum name="toggleButton" value="0"/>
|
||||
</attr>
|
||||
<!-- Determines the third action item -->
|
||||
<attr name="action_item_three" format="enum">
|
||||
<enum name="toggleButton" value="0"/>
|
||||
</attr>
|
||||
<!-- Determines if the first action item is initially shown -->
|
||||
<attr name="action_item_one_shown" format="boolean"/>
|
||||
<!-- Determines if the first action item is initially enabled -->
|
||||
<attr name="action_item_one_enabled" format="boolean"/>
|
||||
<!-- Determines if the second action item is initially shown -->
|
||||
<attr name="action_item_two_shown" format="boolean"/>
|
||||
<!-- Determines if the second action item is initially enabled -->
|
||||
<attr name="action_item_two_enabled" format="boolean"/>
|
||||
<!-- Determines if the third action item is initially shown -->
|
||||
<attr name="action_item_three_shown" format="boolean"/>
|
||||
<!-- Determines if the third action item is initially enabled -->
|
||||
<attr name="action_item_three_enabled" format="boolean"/>
|
||||
</declare-styleable>
|
||||
|
||||
<attr name="wifiSignalColor" format="color"/>
|
||||
<attr name="dividerColor" format="color"/>
|
||||
<attr name="profileSwitcherBackground" format="reference"/>
|
||||
<attr name="profileSwitcherCurrentProfileColor" format="color"/>
|
||||
<attr name="profileSwitcherAddIconColor" format="color"/>
|
||||
<attr name="profileSwitcherNameTextAppearance" format="reference"/>
|
||||
<attr name="profileSwitcherAddIconBackgroundColor" format="color"/>
|
||||
<attr name="suggestionsPrimaryColor" format="color"/>
|
||||
<attr name="suggestionsSecondaryColor" format="color"/>
|
||||
</resources>
|
||||
75
CarSettings/res/values/colors.xml
Normal file
75
CarSettings/res/values/colors.xml
Normal file
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (C) 2021 The Android Open Source Project
|
||||
~
|
||||
~ Licensed under the Apache License, Version 2.0 (the "License");
|
||||
~ you may not use this file except in compliance with the License.
|
||||
~ You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing, software
|
||||
~ distributed under the License is distributed on an "AS IS" BASIS,
|
||||
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
~ See the License for the specific language governing permissions and
|
||||
~ limitations under the License.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<!-- Background color for launcher icon. -->
|
||||
<color name="ic_launcher_settings_background">#1A73E8</color>
|
||||
<!-- Background color for toolbar icon. -->
|
||||
<color name="ic_toolbar_settings_background">#B0C5FF</color>
|
||||
|
||||
<!--
|
||||
Default CarSettings icon color.
|
||||
A color resource is used instead of an attribute since certain CarSettings drawables may be
|
||||
used by other applications, which won't load colors specified in theme attributes.
|
||||
-->
|
||||
<color name="icon_color_default">@color/car_ui_text_color_primary</color>
|
||||
|
||||
<!-- Top-level icon colors -->
|
||||
<color name="top_level_icon_default">@color/car_grey_400_with_disable</color>
|
||||
<color name="top_level_display_icon">@color/top_level_icon_default</color>
|
||||
<color name="top_level_sound_icon">@color/top_level_icon_default</color>
|
||||
<color name="top_level_network_and_internet_icon">@color/top_level_icon_default</color>
|
||||
<color name="top_level_bluetooth_icon">@color/top_level_icon_default</color>
|
||||
<color name="top_level_units_icon">@color/top_level_icon_default</color>
|
||||
<color name="top_level_location_icon">@color/top_level_icon_default</color>
|
||||
<color name="top_level_applications_icon">@color/top_level_icon_default</color>
|
||||
<color name="top_level_notifications_icon">@color/top_level_icon_default</color>
|
||||
<color name="top_level_profiles_and_accounts_icon">@color/top_level_icon_default</color>
|
||||
<color name="top_level_privacy_icon">@color/top_level_icon_default</color>
|
||||
<color name="top_level_storage_icon">@color/top_level_icon_default</color>
|
||||
<color name="top_level_security_icon">@color/top_level_icon_default</color>
|
||||
<color name="top_level_system_icon">@color/top_level_icon_default</color>
|
||||
<color name="top_level_accessibility_icon">@color/top_level_icon_default</color>
|
||||
<color name="top_level_assistant_and_voice_icon">@color/top_level_icon_default</color>
|
||||
<!-- Default foreground color for injected top-level icons -->
|
||||
<color name="top_level_injected_icon_default">@color/top_level_icon_default</color>
|
||||
|
||||
<!-- Default background color for injected top-level icons -->
|
||||
<color name="top_level_injected_default_background">#4285F4</color>
|
||||
|
||||
<!-- Bluetooth -->
|
||||
<color name="bluetooth_bonded_device_off_background_color">#626262</color>
|
||||
<color name="bluetooth_bonded_device_icon_color_checked">@android:color/black</color>
|
||||
<color name="bluetooth_bonded_device_icon_color_unchecked">@android:color/white</color>
|
||||
<color name="bluetooth_disabled_device_background_color">@android:color/black</color>
|
||||
<color name="bluetooth_disabled_device_icon_color">#75FFFFFF</color>
|
||||
<color name="bluetooth_device_icon_color">@android:color/white</color>
|
||||
|
||||
<!-- Quick Controls -->
|
||||
<!--
|
||||
By default, the Quick Controls view will tint the provided icon to the configured value.
|
||||
Therefore, the color specified here is more of a placeholder to create the initial fill.
|
||||
-->
|
||||
<color name="qc_default_icon_color">@android:color/white</color>
|
||||
|
||||
<!-- Semi-transparent background color for user disclaimer activity. -->
|
||||
<color name="user_disclaimer_activity_background">#c7000000</color>
|
||||
<!-- Color of text in new user disclaimer activity. -->
|
||||
<color name="user_disclaimer_text_color">@android:color/white</color>
|
||||
<!-- Background color of button. -->
|
||||
<color name="user_disclaimer_action_button_background_color">@*android:color/car_grey_868</color>
|
||||
</resources>
|
||||
187
CarSettings/res/values/config.xml
Normal file
187
CarSettings/res/values/config.xml
Normal file
@@ -0,0 +1,187 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2018 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<!-- Whether all activities should be single pane views or not. -->
|
||||
<bool name="config_global_force_single_pane">true</bool>
|
||||
<!-- Fully qualified class name for the homepage fragment. -->
|
||||
<string name="config_homepage_fragment_class" translatable="false">com.android.car.settings.home.HomepageFragment</string>
|
||||
<!-- Whether to show the launcher icon for settings home or not. -->
|
||||
<bool name="config_enable_home_settings_icon">true</bool>
|
||||
<!-- Whether system_update_settings should be shown or not. -->
|
||||
<bool name="config_show_system_update_settings">true</bool>
|
||||
<!-- Whether Wi-Fi Mac address should be shown or not. -->
|
||||
<bool name="config_show_wifi_mac_address">true</bool>
|
||||
<!-- Whether to show regulatory info or not. -->
|
||||
<bool name="config_show_regulatory_info">false</bool>
|
||||
<!-- Whether premium SMS should be shown or not. -->
|
||||
<bool name="config_show_premium_sms">true</bool>
|
||||
<!-- Whether exit button in settings' root action bar should be shown or not -->
|
||||
<bool name="config_show_settings_root_exit_icon">true</bool>
|
||||
<!--
|
||||
Array of bluetooth device major classes that should be used for unbonded
|
||||
device filter.
|
||||
|
||||
The values of the device major classes can be found in
|
||||
android.bluetooth.BluetoothClass. If the array is empty, the device
|
||||
filter will return all unbonded devices.
|
||||
|
||||
Example usage:
|
||||
<integer-array name="config_unbonded_device_filter_allowlist">
|
||||
<item>0x0200</item>
|
||||
</integer-array>
|
||||
|
||||
This filter would only return unbonded devices which correspond to the
|
||||
major class for PHONE.
|
||||
-->
|
||||
<integer-array name="config_unbonded_device_filter_allowlist"/>
|
||||
<!--
|
||||
Array of keys that should be used for determining how audio attribute
|
||||
usage should be mapped to ringtone uris.
|
||||
|
||||
The values of the keys can be found in android.media.AudioAttributes.
|
||||
The number of items in this array must equal the number of items in
|
||||
config_ringtone_uri_map_value, and the usages are mapped to the ringtone
|
||||
uri based on positions in the array. The lowest rank usage (based on the
|
||||
order in car_volume_items.xml) in each audio group (in Car service's
|
||||
car_volume_groups.xml) will be used to sound for a given volume group's
|
||||
slider.
|
||||
|
||||
If empty, all ringtones will default to the default ringtone uri.
|
||||
|
||||
TODO(b/144382611): Instead of mapping by usage, we should map by audio
|
||||
group so as to make it clearer to define the sound to be played with a
|
||||
given slider.
|
||||
-->
|
||||
<integer-array name="config_ringtone_audio_attribute_usages_map_key">
|
||||
<item>5</item>
|
||||
<item>4</item>
|
||||
</integer-array>
|
||||
<!--
|
||||
Array of values that should be used to determine how audio attribute
|
||||
usage should be mapped to ringtone uris.
|
||||
|
||||
The values should be uri strings that can be parsed into Uri. The number
|
||||
of items in this array must equal the number of items in
|
||||
config_ringtone_audio_attributes_map_key, and the ringtone uris are
|
||||
mapped to the audio attributes based on positions in the array.
|
||||
|
||||
If empty, all ringtones will default to the default ringtone uri.
|
||||
-->
|
||||
<bool name="config_allow_audio_destination_selection">true</bool>
|
||||
<string-array name="config_ringtone_uri_map_value" translatable="false">
|
||||
<item>content://settings/system/notification_sound</item>
|
||||
<item>content://settings/system/alarm_alert</item>
|
||||
</string-array>
|
||||
<!-- Whether all preferences should always ignore UX Restrictions -->
|
||||
<bool name="config_always_ignore_ux_restrictions">false</bool>
|
||||
<!-- Array of Preference Keys that ignore UX Restrictions -->
|
||||
<string-array name="config_ignore_ux_restrictions" translatable="false">
|
||||
<item>@string/pk_display_settings_entry</item>
|
||||
<item>@string/pk_brightness_level</item>
|
||||
<item>@string/pk_adaptive_brightness_switch</item>
|
||||
<item>@string/pk_sound_settings_entry</item>
|
||||
<item>@string/pk_volume_settings</item>
|
||||
<item>@string/pk_network_and_internet_entry</item>
|
||||
<item>@string/pk_wifi_tether_settings_entry</item>
|
||||
<item>@string/pk_wifi_tether_state_switch</item>
|
||||
<item>@string/pk_mobile_network_settings_entry</item>
|
||||
<item>@string/pk_mobile_data_toggle</item>
|
||||
<item>@string/pk_wifi_entry_group</item>
|
||||
<item>@string/pk_wifi_entry_state_switch</item>
|
||||
<item>@string/pk_wifi_settings_entry</item>
|
||||
<item>@string/pk_wifi_state_switch</item>
|
||||
<item>@string/pk_bluetooth_settings_entry</item>
|
||||
<item>@string/pk_bluetooth_state_switch</item>
|
||||
<item>@string/pk_bluetooth_paired_devices</item>
|
||||
</string-array>
|
||||
|
||||
<!--
|
||||
Whether to allow chevrons on top-level preferences when enabled for
|
||||
car-ui-lib preferences.
|
||||
-->
|
||||
<bool name="config_top_level_enable_chevrons">true</bool>
|
||||
<!-- Whether to show top level icon background. When this is set to be true, adjust the value
|
||||
for top_level_foreground_icon_inset accordingly. -->
|
||||
<bool name="config_show_top_level_icon_background">false</bool>
|
||||
<!-- The shape for top-level icons: 0=RECTANGLE, 1=OVAL -->
|
||||
<integer name="config_top_level_icon_shape" translatable="false">1</integer>
|
||||
<!--
|
||||
Whether to always override the background color of the injecting application in favor of
|
||||
the default color.
|
||||
-->
|
||||
<bool name="config_top_level_injection_background_always_use_default">false</bool>
|
||||
<!-- Whether to include the preference summaries of injected top-level preferences. -->
|
||||
<bool name="config_top_level_injection_enable_summaries">true</bool>
|
||||
<!-- Array of injected setting categories that appear in the top-level menu. -->
|
||||
<string-array name="config_top_level_injection_categories">
|
||||
<item>com.android.settings.category.wireless</item>
|
||||
<item>com.android.settings.category.ia.device</item>
|
||||
<item>com.android.settings.category.personal</item>
|
||||
</string-array>
|
||||
|
||||
<!-- The component which listens for the enabling of developer options. -->
|
||||
<string name="config_dev_options_module" translatable="false">
|
||||
com.android.car.developeroptions/.CarDevelopmentSettingsDashboardActivity
|
||||
</string>
|
||||
|
||||
<!-- Settings intelligence package name -->
|
||||
<string name="config_settingsintelligence_package_name" translatable="false">
|
||||
com.android.settings.intelligence
|
||||
</string>
|
||||
|
||||
<!-- Package Installer package name -->
|
||||
<string name="config_package_installer_package_name" translatable="false">
|
||||
com.android.packageinstaller
|
||||
</string>
|
||||
|
||||
<!--
|
||||
Maximum number of devices to show for paired bluetooth device quick control.
|
||||
Set to -1 for unlimited.
|
||||
-->
|
||||
<integer name="config_qc_bluetooth_device_limit">3</integer>
|
||||
|
||||
<!--
|
||||
The value here should be the component name of the system default screen reader if one
|
||||
exists. If it is left blank then no screen reader will show up in settings.
|
||||
-->
|
||||
<string name="config_default_screen_reader" translatable="false"></string>
|
||||
|
||||
<!--
|
||||
Delay in milliseconds between preference onclick calls
|
||||
-->
|
||||
<integer name="config_preference_onclick_debounce_ms">200</integer>
|
||||
|
||||
<!-- Whether to scan and start a custom pair device flow. -->
|
||||
<bool name="config_use_custom_pair_device_flow">true</bool>
|
||||
|
||||
<!-- Whether to allow the ADAS Location Switch to be clickable. -->
|
||||
<bool name="config_allow_adas_location_switch_clickable">true</bool>
|
||||
|
||||
<!-- Packages (other than settings and systemui) allowed to enable bluetooth scanning. -->
|
||||
<string-array name="config_allowed_bluetooth_scanning_packages">
|
||||
<item>com.android.car.carlauncher</item>
|
||||
</string-array>
|
||||
|
||||
<!--
|
||||
List of packages whose android.permission.BIND_NOTIFICATION_LISTENER_SERVICE permission
|
||||
shouldn't be changed.
|
||||
-->
|
||||
<string-array name="config_fixed_notification_access_packages">
|
||||
<item>com.android.car.notification</item>
|
||||
</string-array>
|
||||
</resources>
|
||||
220
CarSettings/res/values/dimens.xml
Normal file
220
CarSettings/res/values/dimens.xml
Normal file
@@ -0,0 +1,220 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2018 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<dimen name="icon_size">@*android:dimen/car_primary_icon_size</dimen>
|
||||
<dimen name="secondary_icon_size">@*android:dimen/car_secondary_icon_size</dimen>
|
||||
<dimen name="touch_target_size">@*android:dimen/car_touch_target_size</dimen>
|
||||
|
||||
<dimen name="button_min_width">@*android:dimen/car_button_min_width</dimen>
|
||||
<dimen name="button_fading_edge_length">40dp</dimen>
|
||||
<dimen name="button_ripple_radius">@*android:dimen/car_radius_1</dimen>
|
||||
|
||||
<!-- Action Bar -->
|
||||
<dimen name="action_bar_height">@*android:dimen/car_app_bar_height</dimen>
|
||||
<!-- Guideline begin margin for when not showing exit icon -->
|
||||
<dimen name="action_bar_no_icon_start_margin">@*android:dimen/action_bar_button_margin</dimen>
|
||||
|
||||
<!-- Number Picker -->
|
||||
<dimen name="number_picker_text_size">@*android:dimen/car_body2_size</dimen>
|
||||
|
||||
<!-- Suggestions -->
|
||||
<dimen name="suggestions_top_bottom_margin">@*android:dimen/car_padding_4</dimen>
|
||||
<dimen name="suggestions_corner_radius">@*android:dimen/car_radius_3</dimen>
|
||||
<!-- Padding between the top of the card and the text -->
|
||||
<dimen name="suggestions_text_padding_top">@*android:dimen/car_padding_2</dimen>
|
||||
<!-- Padding between the bottom of the text and the action bar -->
|
||||
<dimen name="suggestions_text_padding_bottom">@*android:dimen/car_padding_2</dimen>
|
||||
<!-- The margin between the main suggestion text and the subtext -->
|
||||
<dimen name="suggestions_subtext_margin_top">@*android:dimen/car_padding_1</dimen>
|
||||
<dimen name="suggestions_padding_start">@*android:dimen/car_keyline_1</dimen>
|
||||
<dimen name="suggestions_padding_end">@*android:dimen/car_keyline_1</dimen>
|
||||
<dimen name="suggestions_action_bar_height">@*android:dimen/car_card_action_bar_height</dimen>
|
||||
|
||||
<dimen name="brightness_seekbar_margin_bottom">@*android:dimen/car_padding_4</dimen>
|
||||
<dimen name="brightness_seekbar_padding_horizontal">@*android:dimen/car_padding_3</dimen>
|
||||
<dimen name="brightness_seekbar_height">@*android:dimen/car_single_line_list_item_height</dimen>
|
||||
<dimen name="brightness_seekbar_track_height">6dp</dimen>
|
||||
<dimen name="brightness_seekbar_track_corner">3dp</dimen>
|
||||
<dimen name="brightness_knob_size">44dp</dimen>
|
||||
<dimen name="brightness_knob_inner_ring_inner_radius">22dp</dimen>
|
||||
<dimen name="brightness_knob_thumb_inner_ring_thickness">8dp</dimen>
|
||||
<dimen name="brightness_knob_thumb_outer_ring_inner_radius">30dp</dimen>
|
||||
<dimen name="brightness_knob_thumb_outer_ring_thickness">8dp</dimen>
|
||||
|
||||
<dimen name="tile_margin_start">@*android:dimen/car_padding_2</dimen>
|
||||
<dimen name="tile_margin_end">@*android:dimen/car_padding_2</dimen>
|
||||
<dimen name="tile_margin_bottom">@*android:dimen/car_padding_5</dimen>
|
||||
<dimen name="tile_padding">10dp</dimen>
|
||||
<dimen name="tile_icon_margin_bottom">@*android:dimen/car_padding_4</dimen>
|
||||
<dimen name="circle_ripple_bg_radius">90dp</dimen>
|
||||
|
||||
<!-- Bluetooth -->
|
||||
<dimen name="bluetooth_pin_dialog_margin_start">@*android:dimen/car_keyline_1</dimen>
|
||||
<dimen name="bluetooth_pin_dialog_margin_end">@*android:dimen/car_keyline_1</dimen>
|
||||
<dimen name="bluetooth_pin_dialog_section_height">
|
||||
@*android:dimen/car_single_line_list_item_height
|
||||
</dimen>
|
||||
<dimen name="bluetooth_pin_dialog_text_margin_start">@*android:dimen/car_keyline_3</dimen>
|
||||
<dimen name="bluetooth_pin_dialog_text_margin_end">@*android:dimen/car_keyline_3</dimen>
|
||||
<dimen name="bluetooth_pin_dialog_subtext_margin_top">@*android:dimen/car_padding_1</dimen>
|
||||
<dimen name="bluetooth_bonded_device_button_size">72dp</dimen>
|
||||
<dimen name="bluetooth_bonded_device_button_radius">16dp</dimen>
|
||||
<dimen name="bluetooth_bonded_device_foreground_icon_inset">14dp</dimen>
|
||||
<dimen name="bluetooth_bonded_device_border_width">2dp</dimen>
|
||||
<dimen name="bluetooth_device_icon_size">44dp</dimen>
|
||||
<dimen name="bluetooth_device_foreground_icon_inset">8dp</dimen>
|
||||
|
||||
<!-- Wifi -->
|
||||
<dimen name="hotspot_qr_code_size">256dp</dimen>
|
||||
<dimen name="qc_code_preference_margin">@*android:dimen/car_padding_1</dimen>
|
||||
<dimen name="card_view_elevation">6dp</dimen>
|
||||
<!-- The white area around the actual barcode of the QR code -->
|
||||
<dimen name="qr_code_margin">1.5dp</dimen>
|
||||
|
||||
<!-- Edit Username -->
|
||||
<dimen name="edit_username_padding_start">@*android:dimen/car_margin</dimen>
|
||||
<dimen name="edit_username_padding_end">@*android:dimen/car_margin</dimen>
|
||||
<dimen name="edit_username_text_padding_start">@*android:dimen/car_keyline_1</dimen>
|
||||
<dimen name="edit_username_text_padding_end">@*android:dimen/car_keyline_1</dimen>
|
||||
<dimen name="edit_username_text_padding_top">@*android:dimen/car_padding_3</dimen>
|
||||
|
||||
<!-- Security -->
|
||||
<dimen name="choose_title_text_margin_bottom">@*android:dimen/car_padding_2</dimen>
|
||||
<dimen name="choose_pin_title_text_margin_bottom">@*android:dimen/car_padding_5</dimen>
|
||||
<dimen name="pin_password_entry_padding_horizontal">@*android:dimen/car_padding_2</dimen>
|
||||
<dimen name="pin_pad_key_width">120dp</dimen>
|
||||
<dimen name="pin_pad_key_height">80dp</dimen>
|
||||
<dimen name="pin_pad_key_margin">12dp</dimen>
|
||||
<dimen name="confirm_pattern_dimension">350dp</dimen>
|
||||
<dimen name="confirm_lock_message_vertical_spacing">@*android:dimen/car_padding_2</dimen>
|
||||
<dimen name="lock_hint_padding">24dp</dimen>
|
||||
<dimen name="lock_hint_min_height">110dp</dimen>
|
||||
|
||||
<!-- Profile Switcher -->
|
||||
<dimen name="profile_switcher_image_avatar_size">96dp</dimen>
|
||||
<dimen name="profile_switcher_vertical_spacing_between_profiles">@*android:dimen/car_padding_5
|
||||
</dimen>
|
||||
<dimen name="profile_switcher_vertical_spacing_between_name_and_avatar">
|
||||
@*android:dimen/car_padding_4
|
||||
</dimen>
|
||||
<dimen name="profile_switcher_current_profile_circle_width">150dp</dimen>
|
||||
<dimen name="profile_switcher_current_profile_circle_stroke_width">7dp</dimen>
|
||||
<dimen name="profile_switcher_margin_bottom">@*android:dimen/car_padding_4</dimen>
|
||||
<dimen name="profile_switcher_managed_badge_size">@*android:dimen/car_large_avatar_badge_size</dimen>
|
||||
<dimen name="profile_switcher_managed_badge_margin">3dp</dimen>
|
||||
|
||||
<!-- Preferences -->
|
||||
<dimen name="two_action_preference_divider_width">1dp</dimen>
|
||||
<dimen name="usage_indicator_preference_title_margin_top">
|
||||
@*android:dimen/car_preference_row_vertical_margin
|
||||
</dimen>
|
||||
<dimen name="usage_indicator_preference_title_margin_bottom">@*android:dimen/car_padding_2
|
||||
</dimen>
|
||||
<dimen name="usage_indicator_preference_progressbar_height">32dp</dimen>
|
||||
<dimen name="usage_indicator_preference_label_margin_top">@*android:dimen/car_padding_1</dimen>
|
||||
<dimen name="usage_indicator_preference_label_margin_bottom">@*android:dimen/car_padding_4
|
||||
</dimen>
|
||||
<dimen name="usage_indicator_preference_summary_margin_bottom">
|
||||
@*android:dimen/car_preference_row_vertical_margin
|
||||
</dimen>
|
||||
<dimen name="data_usage_summary_preference_padding_bottom">
|
||||
@*android:dimen/car_preference_row_vertical_margin
|
||||
</dimen>
|
||||
<dimen name="data_usage_summary_preference_button_margin_top">
|
||||
@*android:dimen/car_preference_row_vertical_margin
|
||||
</dimen>
|
||||
<dimen name="data_usage_summary_preference_button_height">@*android:dimen/car_button_height
|
||||
</dimen>
|
||||
<dimen name="data_usage_summary_preference_button_min_width">
|
||||
@*android:dimen/car_button_min_width
|
||||
</dimen>
|
||||
<dimen name="progress_bar_preference_progressbar_margin_top">@*android:dimen/car_padding_1
|
||||
</dimen>
|
||||
<dimen name="progress_bar_preference_label_margin_top">@*android:dimen/car_padding_0</dimen>
|
||||
<dimen name="progress_bar_preference_padding_top">@*android:dimen/car_padding_1</dimen>
|
||||
<dimen name="progress_bar_preference_padding_bottom">@*android:dimen/car_padding_1</dimen>
|
||||
<dimen name="multi_action_preference_item_divider_margin_end">12dp</dimen>
|
||||
<dimen name="multi_action_preference_item_container_padding">@dimen/car_ui_padding_2</dimen>
|
||||
<dimen name="multi_action_preference_toggle_button_size">72dp</dimen>
|
||||
<dimen name="multi_action_preference_toggle_button_radius">11dp</dimen>
|
||||
<dimen name="multi_action_preference_toggle_button_margin">12dp</dimen>
|
||||
|
||||
<!-- Data usage -->
|
||||
<dimen name="usage_number_text_size">36sp</dimen>
|
||||
<dimen name="usage_pickers_margin_vertical">@*android:dimen/car_padding_2</dimen>
|
||||
<dimen name="usage_pickers_text_margin_end">@*android:dimen/car_padding_5</dimen>
|
||||
<dimen name="usage_bytes_picker_margin_horizontal">@*android:dimen/car_padding_5</dimen>
|
||||
<dimen name="usage_bytes_picker_edit_text_min_width">360dp</dimen>
|
||||
|
||||
<!-- Alert Dialog -->
|
||||
<dimen name="alert_dialog_margin_top">@*android:dimen/car_padding_4</dimen>
|
||||
<dimen name="alert_dialog_margin_bottom">@*android:dimen/car_padding_4</dimen>
|
||||
<dimen name="alert_dialog_title_margin_bottom">@*android:dimen/car_padding_4</dimen>
|
||||
<dimen name="alert_dialog_title_margin_start">@*android:dimen/car_padding_3</dimen>
|
||||
<dimen name="alert_dialog_title_margin_end">@*android:dimen/car_padding_3</dimen>
|
||||
<dimen name="alert_dialog_edit_text_margin_start">@*android:dimen/car_padding_3</dimen>
|
||||
<dimen name="alert_dialog_edit_text_margin_end">@*android:dimen/car_padding_3</dimen>
|
||||
<dimen name="alert_dialog_password_checkbox_margin_end">@*android:dimen/car_padding_3</dimen>
|
||||
<dimen name="alert_dialog_password_checkbox_margin_start">@*android:dimen/car_padding_3</dimen>
|
||||
<dimen name="alert_dialog_password_checkbox_margin_top">@*android:dimen/car_padding_1</dimen>
|
||||
|
||||
<!-- Preference access point -->
|
||||
<dimen name="ap_preference_item_padding_start">@*android:dimen/car_keyline_1</dimen>
|
||||
<dimen name="ap_preference_item_padding_end">@*android:dimen/car_keyline_1</dimen>
|
||||
<dimen name="ap_preference_item_icon_margin_end">@*android:dimen/car_padding_2</dimen>
|
||||
|
||||
<!-- Divider Preference -->
|
||||
<dimen name="divider_preference_height">1dp</dimen>
|
||||
<dimen name="divider_preference_margin_top">@*android:dimen/car_padding_2</dimen>
|
||||
<dimen name="divider_preference_margin_bottom">@*android:dimen/car_padding_2</dimen>
|
||||
|
||||
<!-- Entity Header Preference -->
|
||||
<dimen name="entity_header_icon_size">@*android:dimen/car_icon_size</dimen>
|
||||
<dimen name="entity_header_margin_bottom">@*android:dimen/car_padding_1</dimen>
|
||||
<dimen name="entity_header_inner_margin">@*android:dimen/car_padding_1</dimen>
|
||||
|
||||
<!-- Action Buttons Preference -->
|
||||
<dimen name="action_buttons_margin_top">@*android:dimen/car_padding_1</dimen>
|
||||
<dimen name="action_buttons_margin_bottom">@*android:dimen/car_padding_1</dimen>
|
||||
<dimen name="action_buttons_icon_margin_end">@*android:dimen/car_padding_1</dimen>
|
||||
<dimen name="action_buttons_divider_height">@dimen/divider_preference_height</dimen>
|
||||
|
||||
<!-- Top-level menu -->
|
||||
<dimen name="top_level_menu_width">550dp</dimen>
|
||||
<dimen name="top_level_divider_width">1dp</dimen>
|
||||
<dimen name="top_level_preference_min_height">96dp</dimen>
|
||||
<dimen name="top_level_preference_corner_radius">24dp</dimen>
|
||||
<dimen name="top_level_recyclerview_margin_right">@*android:dimen/car_padding_2</dimen>
|
||||
<dimen name="top_level_foreground_icon_inset">0dp</dimen>
|
||||
|
||||
<!-- Dimensions for NewUserDisclaimerActivity -->
|
||||
<dimen name="user_disclaimer_text_size">@*android:dimen/car_body1_size</dimen>
|
||||
<dimen name="user_disclaimer_action_button_height">76dp</dimen>
|
||||
<dimen name="user_disclaimer_action_button_top_margin">48dp</dimen>
|
||||
<dimen name="user_disclaimer_action_button_corner_radius">38dp</dimen>
|
||||
<dimen name="user_disclaimer_action_button_max_width">500dp</dimen>
|
||||
<dimen name="user_disclaimer_action_button_min_width">@*android:dimen/car_button_min_width</dimen>
|
||||
<dimen name="user_disclaimer_action_button_text_size">@*android:dimen/car_body3_size</dimen>
|
||||
<dimen name="user_disclaimer_action_button_padding_horizontal">@*android:dimen/car_padding_4</dimen>
|
||||
|
||||
<!-- Blocked by admin icon -->
|
||||
<dimen name="block_by_admin_icon_padding">@*android:dimen/car_padding_2</dimen>
|
||||
|
||||
<dimen name="rounded_corner_radius">16dp</dimen>
|
||||
|
||||
</resources>
|
||||
22
CarSettings/res/values/floats.xml
Normal file
22
CarSettings/res/values/floats.xml
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2018 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<!-- opacity -->
|
||||
<item name="opacity_disabled" format="float" type="dimen">0.5</item>
|
||||
<item name="opacity_enabled" format="float" type="dimen">1</item>
|
||||
</resources>
|
||||
67
CarSettings/res/values/header_keys.xml
Normal file
67
CarSettings/res/values/header_keys.xml
Normal file
@@ -0,0 +1,67 @@
|
||||
<!--
|
||||
~ Copyright (C) 2021 The Android Open Source Project
|
||||
~
|
||||
~ Licensed under the Apache License, Version 2.0 (the "License");
|
||||
~ you may not use this file except in compliance with the License.
|
||||
~ You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing, software
|
||||
~ distributed under the License is distributed on an "AS IS" BASIS,
|
||||
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
~ See the License for the specific language governing permissions and
|
||||
~ limitations under the License.
|
||||
-->
|
||||
|
||||
<!--
|
||||
Mapping of activities to top level header keys. Namespaced with "hk" (Header Key) to avoid
|
||||
conflicts.
|
||||
-->
|
||||
<resources>
|
||||
<string name="hk_HomepageActivity">@string/pk_bluetooth_settings_entry</string>
|
||||
<string name="hk_DisplaySettingsActivity">@string/pk_display_settings_entry</string>
|
||||
<string name="hk_SoundSettingsActivity">@string/pk_sound_settings_entry</string>
|
||||
<string name="hk_RingtonePickerActivity">@string/pk_sound_settings_entry</string>
|
||||
<string name="hk_NetworkAndInternetActivity">@string/pk_network_and_internet_entry</string>
|
||||
<string name="hk_BluetoothSettingsActivity">@string/pk_bluetooth_settings_entry</string>
|
||||
<string name="hk_UnitsSettingsActivity">@string/pk_units_settings_entry</string>
|
||||
<string name="hk_LocationSettingsActivity">@string/pk_location_settings_entry</string>
|
||||
<string name="hk_AppsActivity">@string/pk_apps_settings_entry</string>
|
||||
<string name="hk_NotificationsActivity">@string/pk_notifications_settings_entry</string>
|
||||
<string name="hk_DatetimeSettingsActivity">@string/pk_date_time_settings_entry</string>
|
||||
<string name="hk_ProfileDetailsActivity">@string/pk_profiles_and_accounts_settings_entry</string>
|
||||
<string name="hk_PrivacySettingsActivity">@string/pk_privacy_settings_entry</string>
|
||||
<string name="hk_VehicleDataActivity">@string/pk_privacy_settings_entry</string>
|
||||
<string name="hk_StorageSettingsActivity">@string/pk_storage_settings_entry</string>
|
||||
<string name="hk_SecuritySettingsActivity">@string/pk_security_settings_entry</string>
|
||||
<string name="hk_AssistantAndVoiceSettingsActivity">@string/pk_assistant_and_voice_settings_entry</string>
|
||||
<string name="hk_SystemSettingsActivity">@string/pk_system_settings_entry</string>
|
||||
<string name="hk_WifiSettingsActivity">@string/pk_network_and_internet_entry</string>
|
||||
<string name="hk_WifiTetherActivity">@string/pk_network_and_internet_entry</string>
|
||||
<string name="hk_MobileNetworkActivity">@string/pk_network_and_internet_entry</string>
|
||||
<string name="hk_MobileNetworkListActivity">@string/pk_network_and_internet_entry</string>
|
||||
<string name="hk_ApplicationsSettingsActivity">@string/pk_apps_settings_entry</string>
|
||||
<string name="hk_SpecialAccessSettingsActivity">@string/pk_apps_settings_entry</string>
|
||||
<string name="hk_LanguagesAndInputActivity">@string/pk_system_settings_entry</string>
|
||||
<string name="hk_AboutSettingsActivity">@string/pk_system_settings_entry</string>
|
||||
<string name="hk_LegalInformationActivity">@string/pk_system_settings_entry</string>
|
||||
<string name="hk_ResetOptionsActivity">@string/pk_system_settings_entry</string>
|
||||
<string name="hk_AddWifiActivity">@string/pk_network_and_internet_entry</string>
|
||||
<string name="hk_WifiPreferencesActivity">@string/pk_network_and_internet_entry</string>
|
||||
<string name="hk_ApplicationsDetailsActivity">@string/pk_apps_settings_entry</string>
|
||||
<string name="hk_ModifySystemSettingsActivity">@string/pk_apps_settings_entry</string>
|
||||
<string name="hk_NotificationAccessActivity">@string/pk_apps_settings_entry</string>
|
||||
<string name="hk_PremiumSmsAccessActivity">@string/pk_apps_settings_entry</string>
|
||||
<string name="hk_UsageAccessActivity">@string/pk_apps_settings_entry</string>
|
||||
<string name="hk_WifiControlActivity">@string/pk_apps_settings_entry</string>
|
||||
<string name="hk_ChooseAccountActivity">@string/pk_profiles_and_accounts_settings_entry</string>
|
||||
<string name="hk_LanguagePickerActivity">@string/pk_system_settings_entry</string>
|
||||
<string name="hk_DefaultAutofillPickerActivity">@string/pk_system_settings_entry</string>
|
||||
<string name="hk_KeyboardActivity">@string/pk_system_settings_entry</string>
|
||||
<string name="hk_TextToSpeechOutputActivity">@string/pk_system_settings_entry</string>
|
||||
<string name="hk_BluetoothDevicePickerActivity">@string/pk_bluetooth_settings_entry</string>
|
||||
<string name="hk_DataWarningAndLimitActivity">pk_network_and_internet_entry</string>
|
||||
<string name="hk_AccessibilitySettingsActivity">@string/pk_accessibility_settings_entry</string>
|
||||
<string name="hk_CaptionsSettingsActivity">@string/pk_accessibility_settings_entry</string>
|
||||
</resources>
|
||||
27
CarSettings/res/values/ids.xml
Normal file
27
CarSettings/res/values/ids.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2019 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<!-- IDs for toolbar menu items for purposes of selecting items for tests -->
|
||||
<item type="id" name="toolbar_menu_item_0"/>
|
||||
<item type="id" name="toolbar_menu_item_1"/>
|
||||
|
||||
<!-- ID for the selected item in the ringtone picker -->
|
||||
<item type="id" name="ringtone_picker_selected_id"/>
|
||||
<!-- ID key for tagging whether a preference is highlighted or not -->
|
||||
<item type="id" name="preference_highlighted" />
|
||||
</resources>
|
||||
83
CarSettings/res/values/integers.xml
Normal file
83
CarSettings/res/values/integers.xml
Normal file
@@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2018 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<!-- Weight of the main content in the illustration_layout -->
|
||||
<integer name="content_weight">7</integer>
|
||||
|
||||
<!-- Weight of the illustration logo/video in the illustration_layout -->
|
||||
<integer name="illustration_weight">5</integer>
|
||||
|
||||
<!-- Timeout to clear invalid lock pin/pattern/password -->
|
||||
<integer name="clear_content_timeout_ms">2000</integer>
|
||||
|
||||
<!-- user switcher column number TODO: move to support library-->
|
||||
<integer name="user_switcher_num_col">3</integer>
|
||||
|
||||
<!-- Number of times to select build number before enabling developer settings -->
|
||||
<integer name="enable_developer_settings_click_count">7</integer>
|
||||
|
||||
<!-- Number of times to select build number before toast appears -->
|
||||
<integer name="enable_developer_settings_clicks_to_show_toast_count">3</integer>
|
||||
|
||||
<!-- Maximum ems value for all settings buttons -->
|
||||
<integer name="button_max_ems">9</integer>
|
||||
|
||||
<!-- Ems value for data usage bytes threshold picker -->
|
||||
<integer name="data_usage_bytes_threshold_ems">15</integer>
|
||||
|
||||
<!-- Maximum size in pixels of default app icons -->
|
||||
<integer name="default_app_safe_icon_size">500</integer>
|
||||
|
||||
<!-- Millisecond interval between app data update -->
|
||||
<integer name="millisecond_app_data_update_interval">500</integer>
|
||||
|
||||
<!-- Millisecond interval between app data update -->
|
||||
<integer name="millisecond_max_app_load_wait_interval">5000</integer>
|
||||
|
||||
<!-- Maximum number of networks to be shown in LimitedWifiEntryListPreferenceController -->
|
||||
<integer name="limited_wifi_entry_list_count">3</integer>
|
||||
|
||||
<!-- Maximum number of apps to be shown in CameraRecentAccessesPreferenceController -->
|
||||
<integer name="recent_camera_access_apps_list_count">2</integer>
|
||||
|
||||
<!-- Maximum number of apps to be shown in RecentNotificationsAppsPreferenceController -->
|
||||
<integer name="recent_notifications_apps_list_count">3</integer>
|
||||
|
||||
<!-- Maximum number of apps to be shown in LocationRecentAccessesPreferenceController -->
|
||||
<integer name="recent_location_access_apps_list_count">2</integer>
|
||||
|
||||
<!-- Maximum number of apps to be shown in MicrophoneRecentAccessesPreferenceController -->
|
||||
<integer name="recent_microphone_access_apps_list_count">2</integer>
|
||||
|
||||
<!-- Maximum number of days old for a notification to be shown in
|
||||
RecentNotificationsAppsPreferenceController -->
|
||||
<integer name="recent_notifications_days_threshold">3</integer>
|
||||
|
||||
<!-- Maximum number of apps to be shown in RecentAppsItemManager -->
|
||||
<integer name="recent_apps_max_count">3</integer>
|
||||
|
||||
<!-- Maximum number of days old for an app to be shown in RecentAppsItemManager -->
|
||||
<integer name="recent_apps_days_threshold">1</integer>
|
||||
|
||||
<!-- Maximum number of device policies to be shown on ADD_DEVICE_ADMIN screen -->
|
||||
<integer name="max_device_policies_shown">3</integer>
|
||||
|
||||
<!-- The usage that the audio route selector is for. 1 represents USAGE_MEDIA in
|
||||
AudioAttributes. Currently only USAGE_MEDIA is supported for audio routing in the backend. -->
|
||||
<integer name="audio_route_selector_usage">1</integer>
|
||||
</resources>
|
||||
25
CarSettings/res/values/internal_resources.xml
Normal file
25
CarSettings/res/values/internal_resources.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2018 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<bool name="config_automatic_brightness_available">@*android:bool/config_automatic_brightness_available</bool>
|
||||
<integer name="config_networkAvoidBadWifi">@*android:integer/config_networkAvoidBadWifi</integer>
|
||||
|
||||
<!-- Progress bar preference resources -->
|
||||
<color name="config_progress_background_tint">@*android:color/config_progress_background_tint</color>
|
||||
<color name="white_disabled_material">@*android:color/white_disabled_material</color>
|
||||
</resources>
|
||||
1704
CarSettings/res/values/overlayable.xml
Normal file
1704
CarSettings/res/values/overlayable.xml
Normal file
File diff suppressed because it is too large
Load Diff
666
CarSettings/res/values/preference_keys.xml
Normal file
666
CarSettings/res/values/preference_keys.xml
Normal file
@@ -0,0 +1,666 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2018 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<!--
|
||||
Identifiers for preferences. Namespaced with "pk" (Preference Key) to avoid conflicts.
|
||||
Key values should be unique.
|
||||
-->
|
||||
<resources>
|
||||
<!-- Homepage -->
|
||||
<string name="pk_suggestions" translatable="false">suggestions</string>
|
||||
<string name="pk_display_settings_entry" translatable="false">display_settings_entry</string>
|
||||
<string name="pk_sound_settings_entry" translatable="false">sound_settings_entry</string>
|
||||
<string name="pk_network_and_internet_entry" translatable="false">network_and_internet_entry
|
||||
</string>
|
||||
<string name="pk_wireless_extra_settings" translatable="false">wireless_extra_settings</string>
|
||||
<string name="pk_bluetooth_settings_entry" translatable="false">bluetooth_settings_entry
|
||||
</string>
|
||||
<string name="pk_bluetooth_extra_settings" translatable="false">bluetooth_extra_settings
|
||||
</string>
|
||||
<string name="pk_location_settings_entry" translatable="false">location_settings_entry</string>
|
||||
<string name="pk_notifications_settings_entry" translatable="false">
|
||||
notifications_settings_entry
|
||||
</string>
|
||||
<string name="pk_date_time_settings_entry" translatable="false">date_time_settings_entry
|
||||
</string>
|
||||
<string name="pk_profiles_and_accounts_settings_entry" translatable="false">
|
||||
profiles_and_accounts_settings_entry
|
||||
</string>
|
||||
<string name="pk_privacy_settings_entry" translatable="false">privacy_settings_entry</string>
|
||||
<string name="pk_storage_settings_entry" translatable="false">storage_settings_entry</string>
|
||||
<string name="pk_security_settings_entry" translatable="false">security_settings_entry</string>
|
||||
<string name="pk_apps_settings_entry" translatable="false">
|
||||
apps_settings_entry
|
||||
</string>
|
||||
<string name="pk_assistant_and_voice_settings_entry" translatable="false">
|
||||
assistant_and_voice_settings_entry
|
||||
</string>
|
||||
<string name="pk_system_settings_entry" translatable="false">system_settings_entry</string>
|
||||
<string name="pk_device_extra_settings" translatable="false">device_extra_settings</string>
|
||||
<string name="pk_personal_extra_settings" translatable="false">personal_extra_settings</string>
|
||||
|
||||
<!-- Network -->
|
||||
<string name="pk_mobile_network_settings_entry" translatable="false">
|
||||
mobile_network_settings_entry
|
||||
</string>
|
||||
<string name="pk_network_and_internet_extra_settings" translatable="false">
|
||||
network_and_internet_extra_settings
|
||||
</string>
|
||||
<string name="pk_mobile_network_list" translatable="false">mobile_network_list</string>
|
||||
<string name="pk_mobile_network_list_add_more" translatable="false">
|
||||
mobile_network_list_add_more
|
||||
</string>
|
||||
<string name="pk_mobile_data_toggle" translatable="false">mobile_data_toggle</string>
|
||||
<string name="pk_mobile_roaming_toggle" translatable="false">mobile_roaming_toggle</string>
|
||||
<string name="pk_data_usage_settings_entry" translatable="false">data_usage_settings_entry
|
||||
</string>
|
||||
<string name="pk_data_usage_summary" translatable="false">data_usage_summary</string>
|
||||
<string name="pk_data_warning_and_limit" translatable="false">data_warning_and_limit</string>
|
||||
<string name="pk_data_usage_cycle" translatable="false">data_usage_cycle</string>
|
||||
<string name="pk_data_usage_footer" translatable="false">data_usage_footer</string>
|
||||
<string name="pk_data_usage_edit_text" translatable="false">data_usage_edit_text</string>
|
||||
<string name="pk_data_usage_radio_group" translatable="false">
|
||||
data_usage_radio_group
|
||||
</string>
|
||||
<string name="pk_data_usage_radio_gb" translatable="false">data_usage_radio_gb</string>
|
||||
<string name="pk_data_usage_radio_mb" translatable="false">data_usage_radio_mb</string>
|
||||
<string name="pk_data_warning_group" translatable="false">data_warning_group</string>
|
||||
<string name="pk_data_set_warning" translatable="false">data_set_warning</string>
|
||||
<string name="pk_data_warning" translatable="false">data_warning</string>
|
||||
<string name="pk_data_limit_group" translatable="false">data_limit_group</string>
|
||||
<string name="pk_data_set_limit" translatable="false">data_set_limit</string>
|
||||
<string name="pk_data_limit" translatable="false">data_limit</string>
|
||||
<string name="pk_app_data_usage" translatable="false">app_data_usage</string>
|
||||
<string name="pk_app_data_usage_detail" translatable="false">app_data_usage_detail</string>
|
||||
<string name="pk_data_usage_usage_history" translatable="false">data_usage_usage_history</string>
|
||||
<string name="pk_data_usage_all_apps" translatable="false">data_usage_all_apps</string>
|
||||
<string name="pk_app_specific_usage_title" translatable="false">app_specific_usage_title</string>
|
||||
<string name="pk_app_specific_usage_cycle" translatable="false">app_specific_usage_cycle</string>
|
||||
<string name="pk_app_specific_usage_total" translatable="false">app_specific_usage_total</string>
|
||||
<string name="pk_app_specific_usage_foreground" translatable="false">app_specific_usage_foreground</string>
|
||||
<string name="pk_app_specific_usage_background" translatable="false">app_specific_usage_background</string>
|
||||
<string name="pk_app_specific_allow_data" translatable="false">app_specific_allow_data</string>
|
||||
<string name="pk_app_specific_allow_background_data" translatable="false">app_specific_allow_background_data</string>
|
||||
<string name="pk_wifi_tether_settings_entry" translatable="false">wifi_tether_settings_entry
|
||||
</string>
|
||||
<string name="pk_wifi_tether_security" translatable="false">wifi_tether_security</string>
|
||||
<string name="pk_wifi_tether_ap_band" translatable="false">wifi_tether_ap_band</string>
|
||||
<string name="pk_wifi_tether_auto_off" translatable="false">wifi_tether_auto_off</string>
|
||||
<string name="pk_wifi_tether_password" translatable="false">wifi_tether_password</string>
|
||||
<string name="pk_wifi_tether_name" translatable="false">wifi_tether_name</string>
|
||||
<string name="pk_wifi_tether_state_switch" translatable="false">wifi_tether_state_switch
|
||||
</string>
|
||||
<string name="pk_wifi_tether_qr_code" translatable="false">wifi_tether_qr_code</string>
|
||||
|
||||
<!-- WIFI -->
|
||||
<string name="pk_wifi_settings_entry" translatable="false">wifi_settings_entry</string>
|
||||
<string name="pk_wifi_frequency" translatable="false">wifi_frequency</string>
|
||||
<string name="pk_wifi_signal_strength" translatable="false">wifi_signal_strength</string>
|
||||
<string name="pk_wifi_security" translatable="false">wifi_security</string>
|
||||
<string name="pk_wifi_mac_address" translatable="false">wifi_mac_address</string>
|
||||
<string name="pk_wifi_ip" translatable="false">wifi_ip</string>
|
||||
<string name="pk_wifi_ipv6" translatable="false">wifi_ipv6</string>
|
||||
<string name="pk_wifi_gateway" translatable="false">wifi_gateway</string>
|
||||
<string name="pk_wifi_subnet_mask" translatable="false">wifi_subnet_mask</string>
|
||||
<string name="pk_wifi_dns" translatable="false">wifi_dns</string>
|
||||
<string name="pk_wifi_link_speed" translatable="false">wifi_link_speed</string>
|
||||
<string name="pk_wifi_list" translatable="false">wifi_list</string>
|
||||
<string name="pk_add_wifi" translatable="false">add_wifi</string>
|
||||
<string name="pk_wifi_status" translatable="false">wifi_status</string>
|
||||
<string name="pk_add_wifi_network_name" translatable="false">add_wifi_network_name</string>
|
||||
<string name="pk_add_wifi_security" translatable="false">add_wifi_security</string>
|
||||
<string name="pk_add_wifi_password" translatable="false">add_wifi_password</string>
|
||||
<string name="pk_wifi_preferences" translatable="false">wifi_preferences</string>
|
||||
<string name="pk_wifi_cellular_fallback" translatable="false">wifi_cellular_fallback</string>
|
||||
<string name="pk_enable_wifi_wakeup" translatable="false">enable_wifi_wakeup</string>
|
||||
<string name="pk_wifi_state_switch" translatable="false">wifi_state_switch</string>
|
||||
<string name="pk_wifi_details_header" translatable="false">wifi_details_header
|
||||
</string>
|
||||
<string name="pk_wifi_details_action_buttons" translatable="false">wifi_details_action_buttons
|
||||
</string>
|
||||
<string name="pk_wifi_entry_group" translatable="false">wifi_entry_group</string>
|
||||
<string name="pk_wifi_entry_state_switch" translatable="false">wifi_entry_state_switch</string>
|
||||
<string name="pk_limited_wifi_list" translatable="false">limited_wifi_list</string>
|
||||
|
||||
<!-- Bluetooth -->
|
||||
<string name="pk_bluetooth_paired_devices" translatable="false">bluetooth_paired_devicesd
|
||||
</string>
|
||||
<string name="pk_bluetooth_pair_new_device" translatable="false">bluetooth_pair_new_device
|
||||
</string>
|
||||
<string name="pk_bluetooth_name" translatable="false">bluetooth_name</string>
|
||||
<string name="pk_bluetooth_address" translatable="false">bluetooth_address</string>
|
||||
<string name="pk_bluetooth_available_devices" translatable="false">bluetooth_available_devices
|
||||
</string>
|
||||
<string name="pk_bluetooth_device_name" translatable="false">bluetooth_device_name</string>
|
||||
<string name="pk_bluetooth_device_profiles" translatable="false">bluetooth_device_profiles
|
||||
</string>
|
||||
<string name="pk_bluetooth_device_address" translatable="false">bluetooth_device_address
|
||||
</string>
|
||||
<string name="pk_bluetooth_device_picker" translatable="false">bluetooth_device_picker</string>
|
||||
<string name="pk_bluetooth_state_switch" translatable="false">bluetooth_state_switch</string>
|
||||
<string name="pk_bluetooth_device_action_buttons" translatable="false">
|
||||
bluetooth_device_action_buttons
|
||||
</string>
|
||||
|
||||
<!-- Notifications Settings -->
|
||||
<string name="pk_notifications_settings_recently_sent" translatable="false">
|
||||
notifications_settings_recently_sent
|
||||
</string>
|
||||
<string name="pk_notifications_settings_all_apps" translatable="false">
|
||||
notifications_settings_all_apps
|
||||
</string>
|
||||
|
||||
<!-- Applications Settings -->
|
||||
<string name="pk_applications_settings_screen_entry" translatable="false">
|
||||
applications_settings_screen_entry
|
||||
</string>
|
||||
<string name="pk_recent_apps_group" translatable="false">recent_apps_group</string>
|
||||
<string name="pk_recent_apps_list" translatable="false">recent_apps_list</string>
|
||||
<string name="pk_recent_apps_view_all" translatable="false">recent_apps_view_all</string>
|
||||
<string name="pk_default_applications_settings_entry" translatable="false">
|
||||
default_applications_entry
|
||||
</string>
|
||||
<string name="pk_app_permissions_entry" translatable="false">app_permissions_entry</string>
|
||||
<string name="pk_special_access_entry" translatable="false">special_access_entry</string>
|
||||
|
||||
<!-- Applications Settings -->
|
||||
<string name="pk_all_applications_settings_list" translatable="false">
|
||||
all_applications_settings_list
|
||||
</string>
|
||||
<string name="pk_application_extra_settings" translatable="false">
|
||||
application_extra_settings
|
||||
</string>
|
||||
<string name="pk_all_applications_settings_hide_system_switch" translatable="false">
|
||||
all_applications_settings_hide_system_switch
|
||||
</string>
|
||||
|
||||
<!-- Application Details -->
|
||||
<string name="pk_application_details_app" translatable="false">application_details_app</string>
|
||||
<string name="pk_application_details_action_buttons" translatable="false">
|
||||
application_details_action_buttons
|
||||
</string>
|
||||
<string name="pk_all_services_settings" translatable="false">all_services_settings</string>
|
||||
<string name="pk_application_details_notifications" translatable="false">
|
||||
application_details_notifications
|
||||
</string>
|
||||
<string name="pk_application_details_permissions" translatable="false">
|
||||
application_details_permissions
|
||||
</string>
|
||||
<string name="pk_application_details_storage" translatable="false">
|
||||
application_details_storage
|
||||
</string>
|
||||
<string name="pk_application_details_prioritize_app_performance" translatable="false">
|
||||
pk_application_details_prioritize_app_performance
|
||||
</string>
|
||||
<string name="pk_hibernation_switch" translatable="false">
|
||||
hibernation_switch
|
||||
</string>
|
||||
<string name="pk_hibernated_apps" translatable="false">
|
||||
hibernated_apps
|
||||
</string>
|
||||
<string name="pk_application_details_version" translatable="false">
|
||||
application_details_version
|
||||
</string>
|
||||
|
||||
<!-- Default apps Settings -->
|
||||
<string name="pk_default_assist_and_voice" translatable="false">default_assist_and_voice
|
||||
</string>
|
||||
<string name="pk_default_assist" translatable="false">default_assist</string>
|
||||
<string name="pk_assist_use_text_context" translatable="false">assist_use_text_context</string>
|
||||
<string name="pk_assist_use_screenshot" translatable="false">assist_use_screenshot</string>
|
||||
<string name="pk_default_voice_input" translatable="false">default_voice_input</string>
|
||||
<string name="pk_default_voice_input_options" translatable="false">default_voice_input_options
|
||||
</string>
|
||||
<string name="pk_default_autofill_options" translatable="false">default_autofill_options
|
||||
</string>
|
||||
<string name="pk_opening_links_entry" translatable="false">opening_links_entry</string>
|
||||
<string name="pk_opening_links_options" translatable="false">opening_links_options</string>
|
||||
<string name="pk_opening_links_app_details_entry" translatable="false">
|
||||
opening_links_app_details_entry
|
||||
</string>
|
||||
<string name="pk_opening_links_app_details" translatable="false">opening_links_app_details
|
||||
</string>
|
||||
<string name="pk_opening_links_app_details_state" translatable="false">
|
||||
opening_links_app_details_state
|
||||
</string>
|
||||
<string name="pk_opening_links_app_details_urls" translatable="false">
|
||||
opening_links_app_details_urls
|
||||
</string>
|
||||
<string name="pk_opening_links_app_details_reset" translatable="false">
|
||||
opening_links_app_details_reset
|
||||
</string>
|
||||
|
||||
<!-- Performance-impacting App Settings -->
|
||||
<string name="pk_performance_impacting_apps_entry" translatable="false">
|
||||
performance_impacting_apps_settings_entry
|
||||
</string>
|
||||
<string name="pk_performance_impacting_apps_settings" translatable="false">
|
||||
performance_impacting_apps_settings
|
||||
</string>
|
||||
<string name="pk_performance_impacting_apps_description" translatable="false">
|
||||
performance_impacting_apps_description
|
||||
</string>
|
||||
|
||||
<!-- Special App Access Settings -->
|
||||
<string name="pk_modify_system_settings_entry" translatable="false">
|
||||
modify_system_settings_entry
|
||||
</string>
|
||||
<string name="pk_modify_system_settings" translatable="false">modify_system_settings</string>
|
||||
<string name="pk_modify_system_settings_description" translatable="false">
|
||||
modify_system_settings_description
|
||||
</string>
|
||||
<string name="pk_modify_system_settings_hide_system_switch" translatable="false">
|
||||
modify_system_settings_hide_system_switch
|
||||
</string>
|
||||
<string name="pk_notification_access_entry" translatable="false">notification_access_entry
|
||||
</string>
|
||||
<string name="pk_notification_access" translatable="false">notification_access</string>
|
||||
<string name="pk_premium_sms_access_entry" translatable="false">premium_sms_access_entry
|
||||
</string>
|
||||
<string name="pk_premium_sms_access" translatable="false">premium_sms_access</string>
|
||||
<string name="pk_premium_sms_access_description" translatable="false">
|
||||
premium_sms_access_description
|
||||
</string>
|
||||
<string name="pk_usage_access_entry" translatable="false">usage_access_entry</string>
|
||||
<string name="pk_usage_access" translatable="false">usage_access</string>
|
||||
<string name="pk_usage_access_description" translatable="false">usage_access_description
|
||||
</string>
|
||||
<string name="pk_usage_access_hide_system_switch" translatable="false">
|
||||
usage_access_hide_system_switch
|
||||
</string>
|
||||
<string name="pk_wifi_control_entry" translatable="false">wifi_control_entry</string>
|
||||
<string name="pk_wifi_control" translatable="false">wifi_control</string>
|
||||
<string name="pk_wifi_control_description" translatable="false">wifi_control_description
|
||||
</string>
|
||||
<string name="pk_wifi_control_hide_system_switch" translatable="false">
|
||||
wifi_control_hide_system_switch
|
||||
</string>
|
||||
<string name="pk_more_special_access" translatable="false">more_special_access</string>
|
||||
|
||||
<!-- Accounts -->
|
||||
<string name="pk_account_list" translatable="false">account_list</string>
|
||||
<string name="pk_account_settings" translatable="false">account_settings</string>
|
||||
<string name="pk_account_settings_add" translatable="false">account_settings_add</string>
|
||||
<string name="pk_accounts_extra_settings" translatable="false">accounts_extra_settings</string>
|
||||
<string name="pk_account_auto_sync" translatable="false">account_auto_sync</string>
|
||||
<string name="pk_add_account" translatable="false">add_account</string>
|
||||
<string name="pk_add_account_enterprise_disclosure_footer" translatable="false">add_account_enterprise_disclosure_footer</string>
|
||||
<string name="pk_account_details" translatable="false">account_details</string>
|
||||
<string name="pk_account_sync" translatable="false">account_sync</string>
|
||||
<string name="pk_account_details_with_sync" translatable="false">account_details_with_sync
|
||||
</string>
|
||||
<string name="pk_account_sync_details" translatable="false">account_sync_details</string>
|
||||
<string name="pk_account_group" translatable="false">account_group</string>
|
||||
|
||||
<!-- Privacy -->
|
||||
<string name="pk_privacy_work_policy" translatable="false">privacy_work_policy</string>
|
||||
<string name="pk_privacy_manage_perms" translatable="false">privacy_manage_perms</string>
|
||||
<string name="pk_show_password" translatable="false">privacy_show_password</string>
|
||||
<string name="pk_privacy_extra_settings" translatable="false">privacy_extra_settings</string>
|
||||
<string name="pk_mute_camera_switch" translatable="false">privacy_mute_camera</string>
|
||||
<string name="pk_mute_mic_switch" translatable="false">privacy_mute_mic</string>
|
||||
<string name="pk_vehicle_data" translatable="false">vehicle_data</string>
|
||||
<string name="pk_vehicle_data_delete_profile" translatable="false">vehicle_data_delete_profile</string>
|
||||
<string name="pk_camera_access" translatable="false">camera_access</string>
|
||||
<string name="pk_camera_access_fragment" translatable="false">camera_access_fragment</string>
|
||||
<string name="pk_camera_access_radio_any_app" translatable="false">
|
||||
camera_access_radio_any_app
|
||||
</string>
|
||||
<string name="pk_camera_access_radio_no_apps" translatable="false">
|
||||
camera_access_radio_no_apps
|
||||
</string>
|
||||
<string name="pk_camera_access_radio_helpful_apps" translatable="false">
|
||||
camera_access_radio_helpful_apps
|
||||
</string>
|
||||
<string name="pk_camera_access_radio_required_apps" translatable="false">
|
||||
camera_access_radio_required_apps
|
||||
</string>
|
||||
<string name="pk_camera_access_radio_helpful_required_apps" translatable="false">
|
||||
camera_access_radio_helpful_required_apps
|
||||
</string>
|
||||
<string name="pk_camera_access_radio_group" translatable="false">
|
||||
camera_access_radio_group
|
||||
</string>
|
||||
<string name="pk_camera_helpful_apps_list" translatable="false">
|
||||
camera_helpful_apps_list
|
||||
</string>
|
||||
<string name="pk_camera_helpful_apps_group" translatable="false">
|
||||
camera_helpful_apps_group
|
||||
</string>
|
||||
<string name="pk_camera_helpful_apps_policy" translatable="false">
|
||||
camera_helpful_apps_policy
|
||||
</string>
|
||||
<string name="pk_camera_required_apps_list" translatable="false">
|
||||
camera_required_apps_list
|
||||
</string>
|
||||
<string name="pk_camera_required_apps_group" translatable="false">
|
||||
camera_required_apps_group
|
||||
</string>
|
||||
<string name="pk_camera_required_apps_policy" translatable="false">
|
||||
camera_required_apps_policy
|
||||
</string>
|
||||
<string name="pk_camera_access_disclaimer" translatable="false">
|
||||
camera_access_disclaimer
|
||||
</string>
|
||||
<string name="pk_camera_privacy_policy_info" translatable="false">
|
||||
camera_privacy_policy_info
|
||||
</string>
|
||||
|
||||
<!-- Storage -->
|
||||
<string name="pk_storage_music_audio" translatable="false">storage_music_audio</string>
|
||||
<string name="pk_storage_music_audio_files" translatable="false">storage_music_audio_files
|
||||
</string>
|
||||
<string name="pk_storage_music_audio_details" translatable="false">storage_music_audio_details
|
||||
</string>
|
||||
<string name="pk_storage_music_audio_details_hide_system_switch" translatable="false">
|
||||
storage_music_audio_details_hide_system_switch
|
||||
</string>
|
||||
<string name="pk_storage_other_apps" translatable="false">storage_other_apps</string>
|
||||
<string name="pk_storage_other_apps_details" translatable="false">storage_other_apps_details
|
||||
</string>
|
||||
<string name="pk_storage_other_apps_details_hide_system_switch" translatable="false">
|
||||
storage_other_apps_details_hide_system_switch
|
||||
</string>
|
||||
<string name="pk_storage_application_size" translatable="false">storage_application_size
|
||||
</string>
|
||||
<string name="pk_storage_application_total_size" translatable="false">
|
||||
storage_application_total_size
|
||||
</string>
|
||||
<string name="pk_storage_application_data_size" translatable="false">
|
||||
storage_application_data_size
|
||||
</string>
|
||||
<string name="pk_storage_application_cache_size" translatable="false">
|
||||
storage_application_cache_size
|
||||
</string>
|
||||
<string name="pk_storage_application_details" translatable="false">storage_application_details
|
||||
</string>
|
||||
<string name="pk_storage_application_action_buttons" translatable="false">
|
||||
storage_application_action_buttons
|
||||
</string>
|
||||
<string name="pk_storage_files" translatable="false">storage_files</string>
|
||||
<string name="pk_storage_system" translatable="false">storage_system</string>
|
||||
|
||||
<!-- Display Settings -->
|
||||
<string name="pk_adaptive_brightness_switch" translatable="false">adaptive_brightness_switch
|
||||
</string>
|
||||
<string name="pk_brightness_level" translatable="false">brightness_level</string>
|
||||
<string name="pk_display_extra_settings" translatable="false">display_extra_settings</string>
|
||||
<!-- DateTime Settings -->
|
||||
<string name="pk_auto_datetime_switch" translatable="false">auto_datetime_switch</string>
|
||||
<string name="pk_auto_timezone_switch" translatable="false">auto_timezone_switch</string>
|
||||
<string name="pk_date_picker_entry" translatable="false">date_picker_entry</string>
|
||||
<string name="pk_time_picker_entry" translatable="false">time_picker_entry</string>
|
||||
<string name="pk_timezone_picker_screen_entry" translatable="false">
|
||||
timezone_picker_screen_entry
|
||||
</string>
|
||||
<string name="pk_use_24hour_switch" translatable="false">use_24hour_switch</string>
|
||||
<string name="pk_timezone_picker_screen" translatable="false">timezone_picker_screen</string>
|
||||
|
||||
<!-- Sound Settings -->
|
||||
<string name="pk_audio_destination" translatable="false">audio_destination</string>
|
||||
<string name="pk_volume_settings" translatable="false">volume_settings</string>
|
||||
<string name="pk_default_ringtone" translatable="false">default_ringtone</string>
|
||||
<string name="pk_default_notification" translatable="false">default_notification</string>
|
||||
<string name="pk_default_alarm" translatable="false">default_alarm</string>
|
||||
<string name="pk_sounds_extra_settings" translatable="false">sounds_extra_settings</string>
|
||||
<string name="pk_ringtone_picker" translatable="false">ringtone_picker</string>
|
||||
|
||||
<!-- Units Settings -->
|
||||
<string name="pk_units_settings_entry" translatable="false">units_settings_entry</string>
|
||||
<string name="pk_units_distance" translatable="false">units_distance</string>
|
||||
<string name="pk_units_speed" translatable="false">units_speed</string>
|
||||
<string name="pk_units_fuel_consumption" translatable="false">units_fuel_consumption</string>
|
||||
<string name="pk_units_energy_consumption" translatable="false">units_energy_consumption</string>
|
||||
<string name="pk_units_temperature" translatable="false">units_temperature</string>
|
||||
<string name="pk_units_volume" translatable="false">units_volume</string>
|
||||
<string name="pk_units_pressure" translatable="false">units_pressure</string>
|
||||
|
||||
<!-- Location Settings -->
|
||||
<string name="pk_location_recent_accesses_category" translatable="false">
|
||||
location_recent_accesses_category
|
||||
</string>
|
||||
<string name="pk_location_recently_accessed" translatable="false">
|
||||
location_recently_accessed
|
||||
</string>
|
||||
<string name="pk_location_app_permissions" translatable="false">location_app_permissions
|
||||
</string>
|
||||
<string name="pk_location_services" translatable="false">location_services</string>
|
||||
<string name="pk_location_state_switch" translatable="false">location_state_switch</string>
|
||||
<string name="pk_adas_location_state_switch" translatable="false">
|
||||
adas_location_state_switch
|
||||
</string>
|
||||
<string name="pk_location_divider" translatable="false">location_divider</string>
|
||||
<string name="pk_location_driver_assistance_privacy_policy_group" translatable="false">
|
||||
location_driver_assistance_privacy_policy_group
|
||||
</string>
|
||||
<string name="pk_location_adas_apps_list" translatable="false">
|
||||
location_adas_apps_list
|
||||
</string>
|
||||
<string name="pk_location_access_fragment" translatable="false">
|
||||
location_access_fragment
|
||||
</string>
|
||||
<string name="pk_location_access" translatable="false">location_access</string>
|
||||
<string name="pk_location_adas_app_info" translatable="false">location_adas_app_info</string>
|
||||
<string name="pk_location_access_disclaimer" translatable="false">
|
||||
location_access_disclaimer
|
||||
</string>
|
||||
|
||||
<!-- Microphone Settings -->
|
||||
<string name="pk_microphone_state_switch" translatable="false">microphone_state_switch</string>
|
||||
<string name="pk_microphone_manage_permissions" translatable="false">
|
||||
microphone_manage_permissions
|
||||
</string>
|
||||
<string name="pk_microphone_recent_accesses_category" translatable="false">
|
||||
microphone_recent_accesses_category
|
||||
</string>
|
||||
<string name="pk_microphone_recent_accesses_view_all_entry" translatable="false">
|
||||
microphone_recent_accesses_view_all_entry
|
||||
</string>
|
||||
<string name="pk_microphone_recent_requests" translatable="false">
|
||||
microphone_recent_requests
|
||||
</string>
|
||||
|
||||
<!-- Profiles and Accounts Settings -->
|
||||
<string name="pk_profiles_list" translatable="false">profiles_list</string>
|
||||
<string name="pk_add_profile" translatable="false">add_profile</string>
|
||||
<string name="pk_choose_new_admin" translatable="false">choose_new_admin</string>
|
||||
<string name="pk_profile_details_header" translatable="false">profile_details_header</string>
|
||||
<string name="pk_profile_details_action_buttons" translatable="false">
|
||||
profile_details_action_buttons
|
||||
</string>
|
||||
<string name="pk_profile_details_permissions_header" translatable="false">
|
||||
profile_details_permissions_header
|
||||
</string>
|
||||
<string name="pk_profile_details_permissions_action_buttons" translatable="false">
|
||||
profile_details_permissions_action_buttons
|
||||
</string>
|
||||
<string name="pk_profile_details_delete" translatable="false">profile_details_delete</string>
|
||||
<string name="pk_profile_details_end_session" translatable="false">profile_details_end_session</string>
|
||||
<string name="pk_profile_permissions" translatable="false">profile_permissions</string>
|
||||
|
||||
<!-- Security Settings -->
|
||||
<string name="pk_no_lock" translatable="false">no_lock</string>
|
||||
<string name="pk_pattern_lock" translatable="false">pattern_lock</string>
|
||||
<string name="pk_password_lock" translatable="false">password_lock</string>
|
||||
<string name="pk_pin_lock" translatable="false">pin_lock</string>
|
||||
<string name="pk_choose_lock_type" translatable="false">choose_lock_type</string>
|
||||
<string name="pk_credentials_reset" translatable="false">credentials_reset</string>
|
||||
|
||||
<!-- System Settings -->
|
||||
<string name="pk_languages_and_input_settings" translatable="false">
|
||||
languages_and_input_settings
|
||||
</string>
|
||||
<string name="pk_system_update_settings" translatable="false">system_update_settings</string>
|
||||
<string name="pk_system_extra_settings" translatable="false">system_extra_settings</string>
|
||||
<string name="pk_about_settings_entry" translatable="false">about_settings_entry</string>
|
||||
<string name="pk_legal_information_entry" translatable="false">legal_information_entry</string>
|
||||
<string name="pk_reset_options_entry" translatable="false">reset_options_entry</string>
|
||||
<string name="pk_restart_infotainment_system">restart_infotainment_system</string>
|
||||
<string name="pk_developer_options_entry" translatable="false">developer_options_entry</string>
|
||||
|
||||
<!-- Language Settings -->
|
||||
<string name="pk_language_settings_entry" translatable="false">language_settings_entry</string>
|
||||
<string name="pk_language_and_input_extra_settings" translatable="false">
|
||||
pk_language_and_input_extra_settings
|
||||
</string>
|
||||
<string name="pk_current_languages" translatable="false">current_languages</string>
|
||||
<string name="pk_add_language" translatable="false">add_language</string>
|
||||
<string name="pk_language_picker" translatable="false">language_picker</string>
|
||||
<string name="pk_child_locale_picker" translatable="false">child_locale_picker</string>
|
||||
<string name="pk_autofill_picker_entry" translatable="false">autofill_picker_entry</string>
|
||||
|
||||
<!-- Keyboard Settings -->
|
||||
<string name="pk_keyboard_entry" translatable="false">keyboard_entry</string>
|
||||
<string name="pk_enabled_keyboards" translatable="false">enabled_keyboards</string>
|
||||
<string name="pk_manage_keyboard" translatable="false">manage_keyboard</string>
|
||||
<string name="pk_keyboard_management" translatable="false">keyboard_management</string>
|
||||
|
||||
<!-- TTS Settings -->
|
||||
<string name="pk_tts_settings_entry" translatable="false">tts_settings_entry</string>
|
||||
<string name="pk_tts_preferred_engine_entry" translatable="false">tts_preferred_engine_entry
|
||||
</string>
|
||||
<string name="pk_tts_preferred_engine_options" translatable="false">
|
||||
tts_preferred_engine_options
|
||||
</string>
|
||||
<string name="pk_tts_playback_group" translatable="false">tts_playback_group</string>
|
||||
<string name="pk_tts_default_language" translatable="false">tts_default_language</string>
|
||||
<string name="pk_tts_speech_rate" translatable="false">tts_speech_rate</string>
|
||||
<string name="pk_tts_pitch" translatable="false">tts_pitch</string>
|
||||
<string name="pk_tts_reset" translatable="false">tts_reset</string>
|
||||
|
||||
<!-- Legal information -->
|
||||
<string name="pk_system_license_entry" translatable="false">system_license_entry</string>
|
||||
<string name="pk_third_party_license_entry" translatable="false">third_party_license_entry
|
||||
</string>
|
||||
|
||||
<!-- About Settings -->
|
||||
<string name="pk_hardware_info" translatable="false">hardware_info</string>
|
||||
<string name="pk_firmware_version" translatable="false">firmware_version</string>
|
||||
<string name="pk_security_patch" translatable="false">security_patch</string>
|
||||
<string name="pk_kernel_version" translatable="false">kernel_version</string>
|
||||
<string name="pk_build_number" translatable="false">build_number</string>
|
||||
<string name="pk_regulatory_labels" translatable="false">regulatory_labels</string>
|
||||
<string name="pk_about_bluetooth_mac_address" translatable="false">about_bluetooth_mac_address
|
||||
</string>
|
||||
|
||||
<!-- Hardware Info -->
|
||||
<string name="pk_hardware_info_device_model" translatable="false">hardware_info_device_model
|
||||
</string>
|
||||
<string name="pk_hardware_info_device_serial" translatable="false">hardware_info_device_serial
|
||||
</string>
|
||||
<string name="pk_hardware_info_device_revision" translatable="false">
|
||||
hardware_info_device_revision
|
||||
</string>
|
||||
|
||||
<!-- Reset Options -->
|
||||
<string name="pk_reset_network" translatable="false">reset_network</string>
|
||||
<string name="pk_reset_app_pref" translatable="false">reset_app_pref</string>
|
||||
<string name="pk_factory_reset" translatable="false">factory_reset</string>
|
||||
|
||||
<!-- Reset Network -->
|
||||
<string name="pk_reset_network_items" translatable="false">reset_network_items</string>
|
||||
<string name="pk_reset_esim" translatable="false">reset_esim</string>
|
||||
<string name="pk_reset_network_subscription" translatable="false">reset_network_subscription
|
||||
</string>
|
||||
|
||||
<!-- Factory Clear -->
|
||||
<string name="pk_factory_reset_desc" translatable="false">factory_reset_desc</string>
|
||||
<string name="pk_factory_reset_account_list" translatable="false">factory_reset_account_list
|
||||
</string>
|
||||
<string name="pk_factory_reset_other_profiles_present" translatable="false">
|
||||
factory_reset_other_profiles_present
|
||||
</string>
|
||||
<string name="pk_factory_reset_reset_esim" translatable="false">factory_reset_reset_esim</string>
|
||||
<string name="pk_factory_reset_confirm_desc" translatable="false">factory_reset_confirm_desc
|
||||
</string>
|
||||
|
||||
<!-- Developer Options -->
|
||||
<string name="pk_usb_debugging_toggle" translatable="false">usb_debugging_toggle</string>
|
||||
|
||||
<!-- Security -->
|
||||
<string name="pk_enterprise_privacy_settings" translatable="false">enterprise_privacy_settings</string>
|
||||
<string name="pk_manage_device_admin_settings" translatable="false">manage_device_admin_settings</string>
|
||||
|
||||
<!-- Device Admin -->
|
||||
<string name="pk_device_admin_add_header" translatable="false">device_admin_add_header</string>
|
||||
<string name="pk_device_admin_add_explanation" translatable="false">device_admin_add_explanation</string>
|
||||
<string name="pk_device_admin_add_warning" translatable="false">device_admin_add_warning</string>
|
||||
<string name="pk_device_admin_add_policies" translatable="false">device_admin_add_policies</string>
|
||||
<string name="pk_device_admin_add_support" translatable="false">device_admin_add_support</string>
|
||||
<string name="pk_device_admin_add_action" translatable="false">device_admin_add_action</string>
|
||||
<string name="pk_device_admin_add_cancel" translatable="false">device_admin_add_cancel</string>
|
||||
<string name="pk_device_admin_activated_apps" translatable="false">device_admin_activated_apps</string>
|
||||
<string name="pk_device_admin_deactivated_apps" translatable="false">device_admin_deactivated_apps</string>
|
||||
<string name="pk_device_admin_apps_description" translatable="false">device_admin_apps_description</string>
|
||||
|
||||
<!-- Enterprise Privacy -->
|
||||
<string name="pk_enterprise_privacy_always_on_vpn_primary_user" translatable="false">enterprise_privacy_always_on_vpn_primary_user</string>
|
||||
<string name="pk_enterprise_privacy_bug_reports" translatable="false">enterprise_privacy_bug_reports</string>
|
||||
<string name="pk_enterprise_privacy_ca_certs_current_user" translatable="false">enterprise_privacy_ca_certs_current_user</string>
|
||||
<string name="pk_enterprise_privacy_device_access_desc" translatable="false">enterprise_privacy_device_access_desc</string>
|
||||
<string name="pk_enterprise_privacy_exposure_category" translatable="false">enterprise_privacy_exposure_category</string>
|
||||
<string name="pk_enterprise_privacy_exposure_desc" translatable="false">enterprise_privacy_exposure_desc</string>
|
||||
<string name="pk_enterprise_privacy_exposure_changes_category" translatable="false">enterprise_privacy_exposure_changes_category</string>
|
||||
<string name="pk_enterprise_privacy_failed_password_wipe_current_user" translatable="false">enterprise_privacy_failed_password_wipe_current_user</string>
|
||||
<string name="pk_enterprise_privacy_global_http_proxy" translatable="false">enterprise_privacy_global_http_proxy</string>
|
||||
<string name="pk_enterprise_privacy_header" translatable="false">enterprise_privacy_header</string>
|
||||
<string name="pk_enterprise_privacy_input_method" translatable="false">enterprise_privacy_input_method</string>
|
||||
<string name="pk_enterprise_privacy_installed_packages" translatable="false">enterprise_privacy_installed_packages</string>
|
||||
<string name="pk_enterprise_privacy_installed_packages_footer" translatable="false">enterprise_privacy_installed_packages_footer</string>
|
||||
<string name="pk_enterprise_privacy_camera_access_package" translatable="false">enterprise_privacy_camera_access_package</string>
|
||||
<string name="pk_enterprise_privacy_camera_access_package_footer" translatable="false">enterprise_privacy_camera_access_package_footer</string>
|
||||
<string name="pk_enterprise_privacy_list_enterprise_set_default_apps" translatable="false">enterprise_privacy_list_enterprise_set_default_apps</string>
|
||||
<string name="pk_enterprise_privacy_location_access_package" translatable="false">enterprise_privacy_location_access_package</string>
|
||||
<string name="pk_enterprise_privacy_location_access_package_footer" translatable="false">enterprise_privacy_location_access_package_footer</string>
|
||||
<string name="pk_enterprise_privacy_lock_device" translatable="false">enterprise_privacy_lock_device</string>
|
||||
<string name="pk_enterprise_privacy_microphone_access_package" translatable="false">enterprise_privacy_microphone_access_package</string>
|
||||
<string name="pk_enterprise_privacy_microphone_access_package_footer" translatable="false">enterprise_privacy_microphone_access_package_footer</string>
|
||||
<string name="pk_enterprise_privacy_network_logs" translatable="false">enterprise_privacy_network_logs</string>
|
||||
<string name="pk_enterprise_privacy_number_camera_access_packages" translatable="false">enterprise_privacy_number_camera_access_packages</string>
|
||||
<string name="pk_enterprise_privacy_number_enterprise_installed_packages" translatable="false">enterprise_privacy_number_enterprise_installed_packages</string>
|
||||
<string name="pk_enterprise_privacy_number_enterprise_set_default_apps" translatable="false">enterprise_privacy_number_enterprise_set_default_apps</string>
|
||||
<string name="pk_enterprise_privacy_number_location_access_packages" translatable="false">enterprise_privacy_number_location_access_packages</string>
|
||||
<string name="pk_enterprise_privacy_number_microphone_access_packages" translatable="false">enterprise_privacy_number_microphone_access_packages</string>
|
||||
<string name="pk_enterprise_privacy_security_logs" translatable="false">enterprise_privacy_security_logs</string>
|
||||
|
||||
<!-- Accessibility -->
|
||||
<string name="pk_accessibility_settings_entry" translatable="false">accessibility_settings_entry</string>
|
||||
<string name="pk_captions_settings_header" translatable="false">captions_settings_header</string>
|
||||
<string name="pk_show_captions_switch" translatable="false">show_captions_switch</string>
|
||||
<string name="pk_captions_settings_style_subheader" translatable="false">captions_settings_style_subheader</string>
|
||||
<string name="pk_captions_size_settings_entry" translatable="false">captions_size_settings_entry</string>
|
||||
<string name="pk_captions_style_settings_entry" translatable="false">captions_style_settings_entry</string>
|
||||
<string name="pk_screen_reader_settings_header" translatable="false">screen_reader_settings_header</string>
|
||||
<string name="pk_screen_reader_enabled_switch" translatable="false">screen_reader_enabled_switch</string>
|
||||
<string name="pk_screen_reader_description_subheader" translatable="false">screen_reader_description_subbheader</string>
|
||||
<string name="pk_screen_reader_settings_intent" translatable="false">screen_reader_settings_intent</string>
|
||||
|
||||
<!-- Camera Settings -->
|
||||
<string name="pk_camera_state_switch" translatable="false">camera_state_switch</string>
|
||||
<string name="pk_camera_manage_permissions" translatable="false">
|
||||
camera_manage_permissions
|
||||
</string>
|
||||
<string name="pk_camera_recent_accesses_category" translatable="false">
|
||||
camera_recent_accesses_category
|
||||
</string>
|
||||
<string name="pk_camera_recent_accesses_view_all_entry" translatable="false">
|
||||
camera_recent_accesses_view_all_entry
|
||||
</string>
|
||||
<string name="pk_camera_recent_requests" translatable="false">
|
||||
camera_recent_requests
|
||||
</string>
|
||||
</resources>
|
||||
115
CarSettings/res/values/preference_screen_keys.xml
Normal file
115
CarSettings/res/values/preference_screen_keys.xml
Normal file
@@ -0,0 +1,115 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (C) 2020 The Android Open Source Project
|
||||
~
|
||||
~ Licensed under the Apache License, Version 2.0 (the "License");
|
||||
~ you may not use this file except in compliance with the License.
|
||||
~ You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing, software
|
||||
~ distributed under the License is distributed on an "AS IS" BASIS,
|
||||
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
~ See the License for the specific language governing permissions and
|
||||
~ limitations under the License.
|
||||
-->
|
||||
|
||||
<!--
|
||||
Identifiers for preference screens. Namespaced with "psk" (Preference Screen Key) to avoid conflicts.
|
||||
Key values should be unique.
|
||||
-->
|
||||
<resources>
|
||||
<string name="psk_about_settings" translatable="false">about_settings_screen</string>
|
||||
<string name="psk_account_details" translatable="false">account_details_screen</string>
|
||||
<string name="psk_account_sync_details" translatable="false">account_sync_details_screen</string>
|
||||
<string name="psk_add_wifi" translatable="false">add_wifi_screen</string>
|
||||
<string name="psk_app_data_usage" translatable="false">app_data_usage_screen</string>
|
||||
<string name="psk_application_details" translatable="false">application_details_screen</string>
|
||||
<string name="psk_application_launch_settings" translatable="false">application_launch_settings_screen</string>
|
||||
<string name="psk_applications_settings" translatable="false">applications_settings_screen</string>
|
||||
<string name="psk_apps" translatable="false">apps_screen</string>
|
||||
<string name="psk_app_storage_settings_details" translatable="false">app_storage_settings_details_screen</string>
|
||||
<string name="psk_bluetooth_device_details" translatable="false">bluetooth_device_details_screen</string>
|
||||
<string name="psk_bluetooth_device_picker" translatable="false">bluetooth_device_picker_screen</string>
|
||||
<string name="psk_bluetooth_pairing_selection" translatable="false">bluetooth_pairing_selection_screen</string>
|
||||
<string name="psk_bluetooth_settings" translatable="false">bluetooth_settings_screen</string>
|
||||
<string name="psk_camera_settings" translatable="false">camera_settings_screen</string>
|
||||
<string name="psk_camera_recent_requests" translatable="false">camera_recent_requests_screen</string>
|
||||
<string name="psk_child_locale_picker" translatable="false">child_locale_picker_screen</string>
|
||||
<string name="psk_choose_account" translatable="false">choose_account_screen</string>
|
||||
<string name="psk_choose_lock_type" translatable="false">choose_lock_type_screen</string>
|
||||
<string name="psk_choose_new_admin" translatable="false">choose_new_admin_screen</string>
|
||||
<string name="psk_data_usage_set_threshold" translatable="false">data_usage_set_threshold_screen</string>
|
||||
<string name="psk_data_warning_and_limit" translatable="false">data_warning_and_limit_screen</string>
|
||||
<string name="psk_datetime_settings" translatable="false">datetime_settings_screen</string>
|
||||
<string name="psk_default_autofill_picker" translatable="false">default_autofill_picker_screen</string>
|
||||
<string name="psk_default_voice_input_picker" translatable="false">default_voice_input_picker_screen</string>
|
||||
<string name="psk_developer_options" translatable="false">developer_options_screen</string>
|
||||
<string name="psk_device_admin_add" translatable="false">device_admin_add_screen</string>
|
||||
<string name="psk_device_admin_apps" translatable="false">device_admin_apps_screen</string>
|
||||
<string name="psk_enterprise_privacy_device_access_category" translatable="false">enterprise_privacy_device_access_category</string>
|
||||
<string name="psk_enterprise_privacy_exposure_category" translatable="false">enterprise_privacy_exposure_category</string>
|
||||
<string name="psk_enterprise_privacy_exposure_changes_category" translatable="false">enterprise_privacy_exposure_changes_category</string>
|
||||
<string name="psk_enterprise_privacy_settings" translatable="false">enterprise_privacy_settings</string>
|
||||
<string name="psk_enterprise_privacy_list_camera_access_packages" translatable="false">enterprise_privacy_list_camera_access_packages</string>
|
||||
<string name="psk_enterprise_privacy_list_installed_packages" translatable="false">enterprise_privacy_list_installed_packages</string>
|
||||
<string name="psk_enterprise_privacy_list_location_access_packages" translatable="false">enterprise_privacy_list_location_access_packages</string>
|
||||
<string name="psk_enterprise_privacy_list_microphone_access_packages" translatable="false">enterprise_privacy_list_microphone_access_packages</string>
|
||||
<string name="psk_display_settings" translatable="false">display_settings_screen</string>
|
||||
<string name="psk_hardware_info" translatable="false">hardware_info_screen</string>
|
||||
<string name="psk_homepage" translatable="false">homepage_screen</string>
|
||||
<string name="psk_keyboard" translatable="false">keyboard_screen</string>
|
||||
<string name="psk_keyboard_management" translatable="false">keyboard_management_screen</string>
|
||||
<string name="psk_language_picker" translatable="false">language_picker_screen</string>
|
||||
<string name="psk_languages_and_input" translatable="false">languages_and_input_screen</string>
|
||||
<string name="psk_legal_information" translatable="false">legal_information_screen</string>
|
||||
<string name="psk_location_recently_accessed" translatable="false">location_recently_accessed_screen</string>
|
||||
<string name="psk_location_settings" translatable="false">location_settings_screen</string>
|
||||
<string name="psk_adas_settings" translatable="false">adas_settings_screen</string>
|
||||
<string name="psk_microphone_recent_requests" translatable="false">microphone_recent_requests_screen</string>
|
||||
<string name="psk_microphone_settings" translatable="false">microphone_settings_screen</string>
|
||||
<string name="psk_assistant_and_voice_settings" translatable="false">assistant_and_voice_settings</string>
|
||||
<string name="psk_manage_domain_urls" translatable="false">manage_domain_urls_screen</string>
|
||||
<string name="psk_factory_reset_confirm" translatable="false">factory_reset_confirm_screen</string>
|
||||
<string name="psk_factory_reset" translatable="false">factory_reset_screen</string>
|
||||
<string name="psk_mobile_network" translatable="false">mobile_network_screen</string>
|
||||
<string name="psk_mobile_network_list" translatable="false">mobile_network_list_screen</string>
|
||||
<string name="psk_modify_system_settings" translatable="false">modify_system_settings_screen</string>
|
||||
<string name="psk_network_and_internet" translatable="false">network_and_internet_screen</string>
|
||||
<string name="psk_notification_access" translatable="false">notification_access_screen</string>
|
||||
<string name="psk_notifications" translatable="false">notifications_screen</string>
|
||||
<string name="psk_performance_impact_apps_settings" translatable="false">performance_impact_apps_settings_screen</string>
|
||||
<string name="psk_preferred_engine" translatable="false">preferred_engine_screen</string>
|
||||
<string name="psk_premium_sms_access" translatable="false">premium_sms_access_screen</string>
|
||||
<string name="psk_privacy_settings" translatable="false">privacy_settings_screen</string>
|
||||
<string name="psk_vehicle_data" translatable="false">vehicle_data</string>
|
||||
<string name="psk_reset_app_pref" translatable="false">reset_app_pref_screen</string>
|
||||
<string name="psk_reset_network_confirm" translatable="false">reset_network_confirm_screen</string>
|
||||
<string name="psk_reset_network" translatable="false">reset_network_screen</string>
|
||||
<string name="psk_reset_options" translatable="false">reset_options_screen</string>
|
||||
<string name="psk_app_specific_data_usage" translatable="false">app_specific_data_usage</string>
|
||||
<string name="psk_security_settings" translatable="false">security_settings_screen</string>
|
||||
<string name="psk_sound_ringtone_picker" translatable="false">sound_ringtone_picker_screen</string>
|
||||
<string name="psk_sound_settings" translatable="false">sound_settings_screen</string>
|
||||
<string name="psk_special_access" translatable="false">special_access_screen</string>
|
||||
<string name="psk_storage_media_category_detail" translatable="false">storage_media_category_detail_screen</string>
|
||||
<string name="psk_storage_other_category_detail" translatable="false">storage_other_category_detail_screen</string>
|
||||
<string name="psk_storage_settings" translatable="false">storage_settings_screen</string>
|
||||
<string name="psk_system_settings" translatable="false">system_settings_screen</string>
|
||||
<string name="psk_text_to_speech_output" translatable="false">text_to_speech_output_screen</string>
|
||||
<string name="psk_timezone_picker_screen" translatable="false">timezone_picker_screen_screen</string>
|
||||
<string name="psk_units" translatable="false">units_screen</string>
|
||||
<string name="psk_usage_access" translatable="false">usage_access_screen</string>
|
||||
<string name="psk_profile_details" translatable="false">profile_details_screen</string>
|
||||
<string name="psk_profile_details_permissions" translatable="false">profile_details_permissions_screen</string>
|
||||
<string name="psk_profiles_list" translatable="false">profiles_list_screen</string>
|
||||
<string name="psk_wifi_control" translatable="false">wifi_control_screen</string>
|
||||
<string name="psk_wifi_detail" translatable="false">wifi_detail_screen</string>
|
||||
<string name="psk_wifi_list" translatable="false">wifi_list_screen</string>
|
||||
<string name="psk_wifi_preferences" translatable="false">wifi_preferences_screen</string>
|
||||
<string name="psk_wifi_tether" translatable="false">wifi_tether_screen</string>
|
||||
<string name="psk_accessibility_settings" translatable="false">accessibility_settings_screen</string>
|
||||
<string name="psk_captions_settings" translatable="false">captions_settings_screen</string>
|
||||
<string name="psk_screen_reader_settings" translatable="false">screen_reader_settings_screen</string>
|
||||
</resources>
|
||||
71
CarSettings/res/values/string_arrays.xml
Normal file
71
CarSettings/res/values/string_arrays.xml
Normal file
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2017 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<!-- Security types for wireless tether -->
|
||||
<string-array name="wifi_tether_security">
|
||||
<item>@string/wifi_hotspot_wpa3_sae</item>
|
||||
<item>@string/wifi_security_psk_sae</item>
|
||||
<item>@string/wifi_hotspot_wpa2_personal</item>
|
||||
<item>@string/wifi_hotspot_security_none</item>
|
||||
</string-array>
|
||||
|
||||
<!-- Values for security type for wireless tether -->
|
||||
<string-array name="wifi_tether_security_values" translatable="false">
|
||||
<item>3</item>
|
||||
<item>2</item>
|
||||
<item>1</item>
|
||||
<item>0</item>
|
||||
</string-array>
|
||||
|
||||
<!-- Wi-Fi AP band settings. Either Auto, 2.4GHz or 5GHz. -->
|
||||
<!-- Note that adding/removing/moving the items will need wifi settings code change. -->
|
||||
<string-array translatable="false" name="wifi_ap_band_config_full">
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
</string-array>
|
||||
|
||||
<string-array translatable="false" name="wifi_ap_band_summary_full">
|
||||
<item>@string/wifi_ap_choose_2G</item>
|
||||
<item>@string/wifi_ap_choose_5G</item>
|
||||
</string-array>
|
||||
|
||||
<string-array translatable="false" name="wifi_ap_band">
|
||||
<item>1</item>
|
||||
<item>3</item>
|
||||
</string-array>
|
||||
|
||||
<string-array translatable="false" name="wifi_ap_band_summary">
|
||||
<item>@string/wifi_ap_choose_2G</item>
|
||||
<item>@string/wifi_ap_prefer_5G</item>
|
||||
</string-array>
|
||||
|
||||
<string-array translatable="false" name="wifi_ap_band_config_2G_only">
|
||||
<item>@string/wifi_ap_choose_auto</item>
|
||||
<item>@string/wifi_ap_choose_2G</item>
|
||||
</string-array>
|
||||
|
||||
<string-array translatable="false" name="recent_apps_ignored_packages">
|
||||
<item>android</item>
|
||||
<item>com.android.phone</item>
|
||||
<item>com.android.settings</item>
|
||||
<item>com.android.car.settings</item>
|
||||
<item>com.android.systemui</item>
|
||||
<item>com.android.providers.calendar</item>
|
||||
<item>com.android.providers.media</item>
|
||||
</string-array>
|
||||
</resources>
|
||||
2224
CarSettings/res/values/strings.xml
Normal file
2224
CarSettings/res/values/strings.xml
Normal file
File diff suppressed because it is too large
Load Diff
108
CarSettings/res/values/styles.xml
Normal file
108
CarSettings/res/values/styles.xml
Normal file
@@ -0,0 +1,108 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2018 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<style name="PreferenceButtonTextAppearance"
|
||||
parent="@*android:style/TextAppearance.DeviceDefault.Widget.Button.Borderless.Colored">
|
||||
<item name="android:fadingEdgeLength">@dimen/button_fading_edge_length</item>
|
||||
<item name="android:ellipsize">none</item>
|
||||
<item name="android:requiresFadingEdge">horizontal</item>
|
||||
<item name="android:singleLine">true</item>
|
||||
<item name="android:textAllCaps">false</item>
|
||||
</style>
|
||||
|
||||
<style name="PreferenceButtonIconAppearance">
|
||||
<item name="android:tint">@*android:color/btn_colored_borderless_text_material</item>
|
||||
</style>
|
||||
|
||||
<style name="CarSettingsPreferenceFragment" parent="@style/PreferenceFragment.CarUi">
|
||||
<item name="android:layout">@layout/settings_preference_fragment</item>
|
||||
</style>
|
||||
|
||||
<style name="CarSettingsActivityDividerStyle" parent="@style/Preference.CarUi.Divider" />
|
||||
|
||||
<style name="LockPattern">
|
||||
<item name="*android:regularColor">@*android:color/car_body1</item>
|
||||
<item name="*android:successColor">@*android:color/car_blue_500</item>
|
||||
<item name="*android:errorColor">?android:attr/colorError</item>
|
||||
</style>
|
||||
|
||||
<style name="PinPadKey">
|
||||
<item name="android:gravity">center</item>
|
||||
<item name="android:textStyle">normal</item>
|
||||
<item name="android:textSize">@*android:dimen/car_body1_size</item>
|
||||
<item name="android:textColor">@*android:color/car_body3</item>
|
||||
<item name="android:tint">@*android:color/car_body3</item>
|
||||
<item name="android:clickable">true</item>
|
||||
<item name="android:background">?android:attr/selectableItemBackground</item>
|
||||
</style>
|
||||
|
||||
<style name="DataUsageSummaryCarrierInfoTextAppearance"
|
||||
parent="@android:style/TextAppearance.DeviceDefault.Small">
|
||||
<item name="android:textColor">?android:attr/textColorSecondary</item>
|
||||
<item name="android:fontFamily">sans-serif</item>
|
||||
<item name="android:textStyle">normal</item>
|
||||
</style>
|
||||
|
||||
<style name="DataUsageSummaryCarrierInfoWarningTextAppearance"
|
||||
parent="@android:style/TextAppearance.DeviceDefault.Small">
|
||||
<item name="android:textColor">?android:attr/colorError</item>
|
||||
<item name="android:fontFamily">sans-serif-medium</item>
|
||||
<item name="android:textStyle">normal</item>
|
||||
</style>
|
||||
|
||||
<style name="NumberPickerStyle">
|
||||
<item name="android:textSize">
|
||||
@dimen/number_picker_text_size
|
||||
</item>
|
||||
<!-- The color of the number picker dividers -->
|
||||
<!-- By default, the dividers are hidden -->
|
||||
<!-- Use '?android:attr/textColorPrimary' (or another chosen color) to show the dividers -->
|
||||
<item name="android:colorControlNormal">@android:color/transparent</item>
|
||||
</style>
|
||||
|
||||
<style name="ColoredAccentPreferenceStyle">
|
||||
<item name="titleColor">@color/text_color_accent_with_disable</item>
|
||||
<item name="iconColor">?android:attr/colorAccent</item>
|
||||
</style>
|
||||
|
||||
<style name="ColoredSwitchPreferenceStyle">
|
||||
<item name="disabledTitleColor">@color/car_ui_text_color_primary</item>
|
||||
<item name="enabledTitleColor">@color/car_ui_text_color_primary</item>
|
||||
</style>
|
||||
|
||||
<style name="UserDisclaimerActionButtonTextStyle" parent="android:TextAppearance.DeviceDefault">
|
||||
<item name="android:fontFamily">roboto-regular</item>
|
||||
<item name="android:textColor">@color/user_disclaimer_text_color</item>
|
||||
<item name="android:textSize">@*android:dimen/car_body3_size</item>
|
||||
</style>
|
||||
|
||||
<style name="UserDisclaimerButtonStyle">
|
||||
<item name="android:layout_width">wrap_content</item>
|
||||
<item name="android:layout_height">@dimen/user_disclaimer_action_button_height</item>
|
||||
<item name="android:minWidth">@dimen/user_disclaimer_action_button_min_width</item>
|
||||
<item name="android:maxWidth">@dimen/user_disclaimer_action_button_max_width</item>
|
||||
<item name="android:textAppearance">@style/UserDisclaimerActionButtonTextStyle</item>
|
||||
<item name="android:textColor">@color/user_disclaimer_text_color</item>
|
||||
<item name="android:singleLine">true</item>
|
||||
<item name="android:background">@drawable/user_disclaimer_action_button_background</item>
|
||||
<item name="android:gravity">center</item>
|
||||
<item name="android:paddingHorizontal">@dimen/user_disclaimer_action_button_padding_horizontal</item>
|
||||
</style>
|
||||
|
||||
<style name="CarSettingsFragmentContainerStyle" />
|
||||
</resources>
|
||||
76
CarSettings/res/values/themes.xml
Normal file
76
CarSettings/res/values/themes.xml
Normal file
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2019 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<resources>
|
||||
<style name="CarSettingTheme" parent="@style/Theme.CarUi.NoToolbar">
|
||||
<item name="wifi_signal">@drawable/wifi_signal</item>
|
||||
<item name="wifiSignalColor">?android:attr/textColorPrimary</item>
|
||||
<item name="dividerColor">@*android:color/car_list_divider</item>
|
||||
<item name="preferenceTheme">@style/CarSettingsPreferenceTheme</item>
|
||||
<item name="profileSwitcherBackground">@android:color/transparent</item>
|
||||
<item name="profileSwitcherCurrentProfileColor">?android:attr/colorAccent</item>
|
||||
<item name="profileSwitcherAddIconColor">@*android:color/car_tint</item>
|
||||
<item name="profileSwitcherAddIconBackgroundColor">?android:attr/colorPrimaryDark</item>
|
||||
<item name="profileSwitcherNameTextAppearance">?android:attr/textAppearanceLarge</item>
|
||||
<item name="suggestionsPrimaryColor">?android:attr/colorPrimaryDark</item>
|
||||
<item name="suggestionsSecondaryColor">@android:color/black</item>
|
||||
<item name="android:windowEnterAnimation">@anim/trans_fade_in</item>
|
||||
<item name="android:windowExitAnimation">@anim/trans_fade_out</item>
|
||||
<item name="android:fragmentOpenEnterAnimation">@animator/trans_right_in</item>
|
||||
<item name="android:fragmentOpenExitAnimation">@animator/trans_left_out</item>
|
||||
<item name="android:fragmentCloseEnterAnimation">@animator/trans_left_in</item>
|
||||
<item name="android:fragmentCloseExitAnimation">@animator/trans_right_out</item>
|
||||
</style>
|
||||
|
||||
<style name="FallbackHome" parent="@android:style/Theme.DeviceDefault.NoActionBar">
|
||||
<item name="android:windowBackground">@android:color/transparent</item>
|
||||
<item name="android:colorBackgroundCacheHint">@null</item>
|
||||
<item name="android:windowShowWallpaper">true</item>
|
||||
<item name="android:windowNoTitle">true</item>
|
||||
<item name="android:windowTranslucentStatus">false</item>
|
||||
<item name="android:windowTranslucentNavigation">false</item>
|
||||
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
|
||||
<item name="android:statusBarColor">#00000000</item>
|
||||
<item name="android:navigationBarColor">#00000000</item>
|
||||
</style>
|
||||
|
||||
<style name="ActionDialogTheme" parent="@android:style/Theme.DeviceDefault.NoActionBar">
|
||||
<item name="android:windowNoTitle">true</item>
|
||||
<item name="android:windowBackground">@android:color/transparent</item>
|
||||
<item name="android:colorBackgroundCacheHint">@null</item>
|
||||
<item name="android:windowIsTranslucent">true</item>
|
||||
<item name="android:windowAnimationStyle">@android:style/Animation</item>
|
||||
<item name="android:windowIsFloating">true</item>
|
||||
</style>
|
||||
|
||||
<style name="CarSettingsPreferenceTheme" parent="@style/CarUiPreferenceTheme">
|
||||
<item name="preferenceFragmentCompatStyle">@style/CarSettingsPreferenceFragment</item>
|
||||
<item name="preferenceFragmentStyle">@style/CarSettingsPreferenceFragment</item>
|
||||
</style>
|
||||
|
||||
<!-- Themes for Setup Wizard -->
|
||||
|
||||
<style name="FallbackHome.SetupWizard"
|
||||
parent="@android:style/Theme.DeviceDefault.NoActionBar.Fullscreen">
|
||||
<item name="android:windowBackground">@android:color/black</item>
|
||||
<item name="android:colorBackgroundCacheHint">@null</item>
|
||||
<item name="android:windowNoTitle">true</item>
|
||||
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
|
||||
<item name="android:statusBarColor">#00000000</item>
|
||||
<item name="android:navigationBarColor">#00000000</item>
|
||||
</style>
|
||||
</resources>
|
||||
Reference in New Issue
Block a user