diff --git a/CarSettings/.gitignore b/CarSettings/.gitignore new file mode 100644 index 00000000..94a3ea0a --- /dev/null +++ b/CarSettings/.gitignore @@ -0,0 +1,6 @@ +# IntelliJ +.idea/ +*.iml + +# Python +*.pyc \ No newline at end of file diff --git a/CarSettings/Android.bp b/CarSettings/Android.bp new file mode 100644 index 00000000..e04f5946 --- /dev/null +++ b/CarSettings/Android.bp @@ -0,0 +1,212 @@ +// Copyright (C) 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. + +package { + default_applicable_licenses: ["Android-Apache-2.0"], +} + +android_library { + name: "CarSettings-core", + platform_apis: true, + defaults: [ + "SettingsLibDefaults", + "SettingsLib-search-defaults", + ], + + srcs: [ + "src/**/*.kt", + "src/**/*.java", + ], + + static_libs: [ + "androidx.lifecycle_lifecycle-common-java8", + "androidx.lifecycle_lifecycle-extensions", + "androidx.preference_preference", + "androidx-constraintlayout_constraintlayout", + "androidx.test.core", + "car-apps-common", + "car-setup-wizard-lib-utils", + "WifiTrackerLib", + "SettingsLib", + "SettingsLib-search", + "androidx-constraintlayout_constraintlayout-solver", + "jsr305", + "car-ui-lib", + "car-admin-ui-lib", + "car-helper-lib", + "car-qc-lib", + "services.core", + ], + + libs: [ + "android.car", + ], + + manifest: "AndroidManifest.xml", + resource_dirs: ["res"], + // TODO(b/319708040): re-enable use_resource_processor + use_resource_processor: false, +} + +android_app { + name: "CarSettings", + overrides: ["Settings"], + platform_apis: true, + + static_libs: [ + "CarSettings-core", + ], + + libs: [ + "android.car", + ], + + certificate: "platform", + + optimize: { + proguard_flags_files: ["proguard.flags"], + }, + + privileged: true, + + dex_preopt: { + enabled: false, + }, + + required: ["allowed_privapp_com.android.car.settings"], + + dxflags: ["--multi-dex"], +} + +// Duplicate of CarSettings which includes testing only resources for Robolectric +android_app { + name: "CarSettingsForTesting", + platform_apis: true, + defaults: [ + "SettingsLibDefaults", + "SettingsLib-search-defaults", + ], + + srcs: [ + "src/**/*.kt", + "src/**/*.java", + ], + + libs: [ + "android.car", + ], + + static_libs: [ + "androidx.lifecycle_lifecycle-common-java8", + "androidx.lifecycle_lifecycle-extensions", + "androidx.preference_preference", + "androidx-constraintlayout_constraintlayout", + "androidx.test.core", + "car-apps-common", + "car-setup-wizard-lib-utils", + "WifiTrackerLib", + "SettingsLib", + "SettingsLib-search", + "androidx-constraintlayout_constraintlayout-solver", + "jsr305", + "car-ui-lib-testing-support", + "car-admin-ui-lib", + "car-helper-lib", + "car-qc-lib", + ], + + // Testing only resources must be applied last so they take precedence. + resource_dirs: [ + "res", + "tests/robotests/res", + ], + + certificate: "platform", + + optimize: { + enabled: false, + }, + + privileged: true, + + dex_preopt: { + enabled: false, + }, + + dxflags: ["--multi-dex"], + // TODO(b/319708040): re-enable use_resource_processor + use_resource_processor: false, +} + +android_library { + name: "CarSettingsForUnitTesting", + platform_apis: true, + defaults: [ + "SettingsLibDefaults", + "SettingsLib-search-defaults", + ], + + manifest: "tests/unit/AndroidManifest.xml", + + srcs: [ + "src/**/*.kt", + "src/**/*.java", + ], + + libs: [ + "android.car", + ], + + static_libs: [ + "androidx.lifecycle_lifecycle-common-java8", + "androidx.lifecycle_lifecycle-extensions", + "androidx.preference_preference", + "androidx-constraintlayout_constraintlayout", + "car-apps-common", + "car-setup-wizard-lib-utils", + "WifiTrackerLib", + "SettingsLib", + "SettingsLib-search", + "androidx-constraintlayout_constraintlayout-solver", + "jsr305", + "car-admin-ui-lib", + "car-helper-lib", + "car-qc-lib", + ], + + // Testing only resources must be applied last so they take precedence. + resource_dirs: [ + "res", + "tests/unit/res", + ], + + optimize: { + enabled: false, + }, + + dex_preopt: { + enabled: false, + }, + + dxflags: ["--multi-dex"], + + aaptflags: ["--extra-packages com.android.car.settings"], + // TODO(b/319708040): re-enable use_resource_processor + use_resource_processor: false, +} + +filegroup { + name: "CarSettings_proguard_flags", + srcs: ["proguard.flags"], +} diff --git a/CarSettings/AndroidManifest.xml b/CarSettings/AndroidManifest.xml new file mode 100644 index 00000000..d963931c --- /dev/null +++ b/CarSettings/AndroidManifest.xml @@ -0,0 +1,1020 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CarSettings/OWNERS b/CarSettings/OWNERS new file mode 100644 index 00000000..dc649bf5 --- /dev/null +++ b/CarSettings/OWNERS @@ -0,0 +1,10 @@ +# People who can approve changes for submission. + +# Primary +eschiang@google.com +cassieyw@google.com + +# Secondary (only if people in Primary are unreachable) +dnek@google.com +alexstetson@google.com +igorr@google.com \ No newline at end of file diff --git a/CarSettings/PREUPLOAD.cfg b/CarSettings/PREUPLOAD.cfg new file mode 100644 index 00000000..9bed91de --- /dev/null +++ b/CarSettings/PREUPLOAD.cfg @@ -0,0 +1,8 @@ +[Hook Scripts] +checkstyle_hook = ${REPO_ROOT}/prebuilts/checkstyle/checkstyle.py --sha ${PREUPLOAD_COMMIT} +ktlint_hook = ${REPO_ROOT}/prebuilts/ktlint/ktlint.py -f ${PREUPLOAD_FILES} +overlayable_resource_hook = ${REPO_ROOT}/packages/apps/Car/systemlibs/tools/rro/verify-overlayable.py -r res -e res/values/overlayable.xml res/values/preference_keys.xml res/values/preference_screen_keys.xml -o res/values/overlayable.xml + +[Builtin Hooks] +commit_msg_changeid_field = true +commit_msg_test_field = true diff --git a/CarSettings/TEST_MAPPING b/CarSettings/TEST_MAPPING new file mode 100644 index 00000000..0189d1f5 --- /dev/null +++ b/CarSettings/TEST_MAPPING @@ -0,0 +1,7 @@ +{ + "carsettings-presubmit": [ + { + "name": "CarSettingsUnitTests" + } + ] +} diff --git a/CarSettings/build.gradle b/CarSettings/build.gradle new file mode 100644 index 00000000..dc4f09f3 --- /dev/null +++ b/CarSettings/build.gradle @@ -0,0 +1,85 @@ +plugins { + alias(libs.plugins.android.application) + alias(libs.plugins.kotlin.android) +} + +//preBuild { +// doLast { +// try { +// def rootProjectName = rootProject.name.replace(" ", "_") +// def projectName = project.name.replace(" ", "_") +// def iml_path1 = "$rootProject.rootDir\\.idea\\modules\\" + projectName + "\\" + rootProjectName + "." + projectName + ".iml" +// def iml_path0 = "$rootProject.rootDir\\.idea\\modules\\" + projectName + "\\" + rootProjectName + "." + projectName + ".main.iml" +// def imlFileList = [file(iml_path0), file(iml_path1)] +// for (imlFile in imlFileList) { +// if (imlFile.exists()) { +// def parsedXml = (new XmlParser()).parse(imlFile) +// def jdkNode = parsedXml.component[1].orderEntry.find { it.'@type' == 'jdk' } +// def sdkString = jdkNode.'@jdkName' +// parsedXml.component[1].remove(jdkNode) +// new Node(parsedXml.component[1], 'orderEntry', ['type': 'jdk', 'jdkName': sdkString, 'jdkType': 'Android SDK']) +// groovy.xml.XmlUtil.serialize(parsedXml, new FileOutputStream(imlFile)) +// } +// } +// } catch (FileNotFoundException e) { +// e.printStackTrace() +// } +// } +//} + +android { + namespace 'com.cariad.cea.carsettings' + compileSdk 34 + + defaultConfig { + applicationId "com.cariad.cea.carsettings" + minSdk 31 + targetSdk 34 + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + } + + sourceSets.main { + manifest.srcFile 'AndroidManifest.xml' + java.srcDirs = ['src'] + res.srcDirs = ['res'] + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } + compileOptions { + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 + } + kotlinOptions { + jvmTarget = '17' + } +} + +dependencies { + implementation libs.lifecycle.common.java8 + implementation libs.lifecycle.extensions + implementation libs.preference + implementation libs.androidx.constraintlayout + + implementation(project(':iconloaderlib')) + implementation(project(':WifiTrackerLib')) + implementation(project(':setupdesign')) + implementation(project(':SettingsLib')) + + implementation files('../libs/android.car.jar') +// implementation libs.androidx.core.ktx +// implementation libs.androidx.appcompat +// implementation libs.material +// implementation libs.androidx.activity +// implementation libs.androidx.constraintlayout +// testImplementation libs.junit +// androidTestImplementation libs.androidx.junit +// androidTestImplementation libs.androidx.espresso.core +} diff --git a/CarSettings/proguard.flags b/CarSettings/proguard.flags new file mode 100644 index 00000000..4c2e01d3 --- /dev/null +++ b/CarSettings/proguard.flags @@ -0,0 +1,47 @@ +-verbose +# Use ProGuard only to get rid of unused classes +-dontobfuscate +-dontoptimize +-keepattributes * + +# Preverification was introduced in Java 6 to enable faster classloading, but +# dex doesn't use the java .class format, so it has no benefit and can cause +# problems. +-dontpreverify + +# Skipping analysis of some classes may make proguard strip something that's +# needed. +-dontskipnonpubliclibraryclasses + +# Parcel reflectively accesses this field. +-keepclassmembers class * implements android.os.Parcelable { + public static *** CREATOR; +} + +# Don't warn about Nullable and NonNull annotations +-dontwarn org.jetbrains.annotations.* + +# Unexpected reference to missing service class: META-INF/services/javax.annotation.processing.Processor. +-dontwarn javax.annotation.processing.Processor + +# Keep PreferenceController constructors +-keepclassmembers public class * extends com.android.car.settings.common.PreferenceController { + public (...); +} + +# Keep QCItem constructors +-keepclassmembers public class * extends com.android.car.settings.qc.SettingsQCItem { + public (...); +} + +# Keep QCBackgroundWorker constructors +-keepclassmembers public class * extends com.android.car.settings.qc.SettingsQCBackgroundWorker { + public (...); +} + +# Keep fragments that are only created via xml +-keep public class * extends com.android.car.settings.common.SettingsFragment +-keep public class * extends com.android.car.settings.common.BaseFragment + +# Keep PreferenceControllers +-keep public class * extends com.android.car.settings.common.PreferenceController diff --git a/CarSettings/res/anim/trans_fade_in.xml b/CarSettings/res/anim/trans_fade_in.xml new file mode 100644 index 00000000..518586a4 --- /dev/null +++ b/CarSettings/res/anim/trans_fade_in.xml @@ -0,0 +1,23 @@ + + + + + + diff --git a/CarSettings/res/anim/trans_fade_out.xml b/CarSettings/res/anim/trans_fade_out.xml new file mode 100644 index 00000000..d53aae02 --- /dev/null +++ b/CarSettings/res/anim/trans_fade_out.xml @@ -0,0 +1,23 @@ + + + + + + diff --git a/CarSettings/res/animator/trans_left_in.xml b/CarSettings/res/animator/trans_left_in.xml new file mode 100644 index 00000000..ee3a124a --- /dev/null +++ b/CarSettings/res/animator/trans_left_in.xml @@ -0,0 +1,33 @@ + + + + + + + diff --git a/CarSettings/res/animator/trans_left_out.xml b/CarSettings/res/animator/trans_left_out.xml new file mode 100644 index 00000000..e5eaf2f6 --- /dev/null +++ b/CarSettings/res/animator/trans_left_out.xml @@ -0,0 +1,33 @@ + + + + + + + diff --git a/CarSettings/res/animator/trans_right_in.xml b/CarSettings/res/animator/trans_right_in.xml new file mode 100644 index 00000000..c9c339b7 --- /dev/null +++ b/CarSettings/res/animator/trans_right_in.xml @@ -0,0 +1,33 @@ + + + + + + + diff --git a/CarSettings/res/animator/trans_right_out.xml b/CarSettings/res/animator/trans_right_out.xml new file mode 100644 index 00000000..df7e75be --- /dev/null +++ b/CarSettings/res/animator/trans_right_out.xml @@ -0,0 +1,33 @@ + + + + + + + diff --git a/CarSettings/res/color/bluetooth_bonded_device_background.xml b/CarSettings/res/color/bluetooth_bonded_device_background.xml new file mode 100644 index 00000000..81152407 --- /dev/null +++ b/CarSettings/res/color/bluetooth_bonded_device_background.xml @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/bluetooth_bonded_device_foreground.xml b/CarSettings/res/color/bluetooth_bonded_device_foreground.xml new file mode 100644 index 00000000..439dfc76 --- /dev/null +++ b/CarSettings/res/color/bluetooth_bonded_device_foreground.xml @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/brightness_thumb_inner_ring_color.xml b/CarSettings/res/color/brightness_thumb_inner_ring_color.xml new file mode 100644 index 00000000..384ac288 --- /dev/null +++ b/CarSettings/res/color/brightness_thumb_inner_ring_color.xml @@ -0,0 +1,20 @@ + + + + + + diff --git a/CarSettings/res/color/brightness_thumb_outer_ring_color.xml b/CarSettings/res/color/brightness_thumb_outer_ring_color.xml new file mode 100644 index 00000000..5a9ae68e --- /dev/null +++ b/CarSettings/res/color/brightness_thumb_outer_ring_color.xml @@ -0,0 +1,20 @@ + + + + + + diff --git a/CarSettings/res/color/car_grey_400_with_disable.xml b/CarSettings/res/color/car_grey_400_with_disable.xml new file mode 100644 index 00000000..2ec0b358 --- /dev/null +++ b/CarSettings/res/color/car_grey_400_with_disable.xml @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/text_color_accent_with_disable.xml b/CarSettings/res/color/text_color_accent_with_disable.xml new file mode 100644 index 00000000..5f15d25d --- /dev/null +++ b/CarSettings/res/color/text_color_accent_with_disable.xml @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/top_level_accessibility_background.xml b/CarSettings/res/color/top_level_accessibility_background.xml new file mode 100644 index 00000000..76eb8c1c --- /dev/null +++ b/CarSettings/res/color/top_level_accessibility_background.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/top_level_applications_background.xml b/CarSettings/res/color/top_level_applications_background.xml new file mode 100644 index 00000000..a412d43f --- /dev/null +++ b/CarSettings/res/color/top_level_applications_background.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/top_level_assistant_and_voice_background.xml b/CarSettings/res/color/top_level_assistant_and_voice_background.xml new file mode 100644 index 00000000..c61f5e74 --- /dev/null +++ b/CarSettings/res/color/top_level_assistant_and_voice_background.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/top_level_bluetooth_background.xml b/CarSettings/res/color/top_level_bluetooth_background.xml new file mode 100644 index 00000000..d620f1a5 --- /dev/null +++ b/CarSettings/res/color/top_level_bluetooth_background.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/top_level_date_time_background.xml b/CarSettings/res/color/top_level_date_time_background.xml new file mode 100644 index 00000000..eb99575d --- /dev/null +++ b/CarSettings/res/color/top_level_date_time_background.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/top_level_display_background.xml b/CarSettings/res/color/top_level_display_background.xml new file mode 100644 index 00000000..9b4c75b0 --- /dev/null +++ b/CarSettings/res/color/top_level_display_background.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/top_level_location_background.xml b/CarSettings/res/color/top_level_location_background.xml new file mode 100644 index 00000000..1efeae5f --- /dev/null +++ b/CarSettings/res/color/top_level_location_background.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/top_level_network_and_internet_background.xml b/CarSettings/res/color/top_level_network_and_internet_background.xml new file mode 100644 index 00000000..a8e438a5 --- /dev/null +++ b/CarSettings/res/color/top_level_network_and_internet_background.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/top_level_notifications_background.xml b/CarSettings/res/color/top_level_notifications_background.xml new file mode 100644 index 00000000..046a35cf --- /dev/null +++ b/CarSettings/res/color/top_level_notifications_background.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/top_level_privacy_background.xml b/CarSettings/res/color/top_level_privacy_background.xml new file mode 100644 index 00000000..c5a97c1c --- /dev/null +++ b/CarSettings/res/color/top_level_privacy_background.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/top_level_profiles_and_accounts_background.xml b/CarSettings/res/color/top_level_profiles_and_accounts_background.xml new file mode 100644 index 00000000..9b417d08 --- /dev/null +++ b/CarSettings/res/color/top_level_profiles_and_accounts_background.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/top_level_security_background.xml b/CarSettings/res/color/top_level_security_background.xml new file mode 100644 index 00000000..76232687 --- /dev/null +++ b/CarSettings/res/color/top_level_security_background.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/top_level_sound_background.xml b/CarSettings/res/color/top_level_sound_background.xml new file mode 100644 index 00000000..47faa506 --- /dev/null +++ b/CarSettings/res/color/top_level_sound_background.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/color/top_level_system_background.xml b/CarSettings/res/color/top_level_system_background.xml new file mode 100644 index 00000000..e77a949b --- /dev/null +++ b/CarSettings/res/color/top_level_system_background.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/bluetooth_bonded_device_rotary_background.xml b/CarSettings/res/drawable/bluetooth_bonded_device_rotary_background.xml new file mode 100644 index 00000000..9a6caf84 --- /dev/null +++ b/CarSettings/res/drawable/bluetooth_bonded_device_rotary_background.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/brightness_seekbar_background.xml b/CarSettings/res/drawable/brightness_seekbar_background.xml new file mode 100644 index 00000000..98b09704 --- /dev/null +++ b/CarSettings/res/drawable/brightness_seekbar_background.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/brightness_seekbar_track.xml b/CarSettings/res/drawable/brightness_seekbar_track.xml new file mode 100644 index 00000000..7cacf25c --- /dev/null +++ b/CarSettings/res/drawable/brightness_seekbar_track.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + diff --git a/CarSettings/res/drawable/button_ripple_bg.xml b/CarSettings/res/drawable/button_ripple_bg.xml new file mode 100644 index 00000000..a32ea39a --- /dev/null +++ b/CarSettings/res/drawable/button_ripple_bg.xml @@ -0,0 +1,24 @@ + + + + + + diff --git a/CarSettings/res/drawable/car_ic_navigation.xml b/CarSettings/res/drawable/car_ic_navigation.xml new file mode 100644 index 00000000..1a90e35b --- /dev/null +++ b/CarSettings/res/drawable/car_ic_navigation.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/CarSettings/res/drawable/car_ic_navigation_mute.xml b/CarSettings/res/drawable/car_ic_navigation_mute.xml new file mode 100644 index 00000000..7dcf9cab --- /dev/null +++ b/CarSettings/res/drawable/car_ic_navigation_mute.xml @@ -0,0 +1,31 @@ + + + + + + + diff --git a/CarSettings/res/drawable/car_ic_phone_volume.xml b/CarSettings/res/drawable/car_ic_phone_volume.xml new file mode 100644 index 00000000..df9b43a8 --- /dev/null +++ b/CarSettings/res/drawable/car_ic_phone_volume.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/CarSettings/res/drawable/car_ic_phone_volume_mute.xml b/CarSettings/res/drawable/car_ic_phone_volume_mute.xml new file mode 100644 index 00000000..67c07491 --- /dev/null +++ b/CarSettings/res/drawable/car_ic_phone_volume_mute.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/CarSettings/res/drawable/circle_ripple_bg.xml b/CarSettings/res/drawable/circle_ripple_bg.xml new file mode 100644 index 00000000..85a9adc6 --- /dev/null +++ b/CarSettings/res/drawable/circle_ripple_bg.xml @@ -0,0 +1,22 @@ + + + + + diff --git a/CarSettings/res/drawable/color_progress_bar.xml b/CarSettings/res/drawable/color_progress_bar.xml new file mode 100644 index 00000000..10a28911 --- /dev/null +++ b/CarSettings/res/drawable/color_progress_bar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_add.xml b/CarSettings/res/drawable/ic_add.xml new file mode 100644 index 00000000..1c7016c1 --- /dev/null +++ b/CarSettings/res/drawable/ic_add.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_apps.xml b/CarSettings/res/drawable/ic_apps.xml new file mode 100644 index 00000000..3012cf4d --- /dev/null +++ b/CarSettings/res/drawable/ic_apps.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_arrow_back.xml b/CarSettings/res/drawable/ic_arrow_back.xml new file mode 100644 index 00000000..1e794ad9 --- /dev/null +++ b/CarSettings/res/drawable/ic_arrow_back.xml @@ -0,0 +1,30 @@ + + + + + + + diff --git a/CarSettings/res/drawable/ic_arrow_drop_down.xml b/CarSettings/res/drawable/ic_arrow_drop_down.xml new file mode 100644 index 00000000..da66931a --- /dev/null +++ b/CarSettings/res/drawable/ic_arrow_drop_down.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_arrow_forward.xml b/CarSettings/res/drawable/ic_arrow_forward.xml new file mode 100644 index 00000000..1c8286da --- /dev/null +++ b/CarSettings/res/drawable/ic_arrow_forward.xml @@ -0,0 +1,28 @@ + + + + + + + diff --git a/CarSettings/res/drawable/ic_audio_navi.xml b/CarSettings/res/drawable/ic_audio_navi.xml new file mode 100644 index 00000000..4919d189 --- /dev/null +++ b/CarSettings/res/drawable/ic_audio_navi.xml @@ -0,0 +1,28 @@ + + + + + + + diff --git a/CarSettings/res/drawable/ic_backspace.xml b/CarSettings/res/drawable/ic_backspace.xml new file mode 100644 index 00000000..a0ef860c --- /dev/null +++ b/CarSettings/res/drawable/ic_backspace.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_block.xml b/CarSettings/res/drawable/ic_block.xml new file mode 100644 index 00000000..970084da --- /dev/null +++ b/CarSettings/res/drawable/ic_block.xml @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_blocked_by_admin.xml b/CarSettings/res/drawable/ic_blocked_by_admin.xml new file mode 100644 index 00000000..5488a72e --- /dev/null +++ b/CarSettings/res/drawable/ic_blocked_by_admin.xml @@ -0,0 +1,25 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_bluetooth_button.xml b/CarSettings/res/drawable/ic_bluetooth_button.xml new file mode 100644 index 00000000..2adab6cd --- /dev/null +++ b/CarSettings/res/drawable/ic_bluetooth_button.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_bluetooth_button_unavailable.xml b/CarSettings/res/drawable/ic_bluetooth_button_unavailable.xml new file mode 100644 index 00000000..c0087782 --- /dev/null +++ b/CarSettings/res/drawable/ic_bluetooth_button_unavailable.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_bluetooth_media.xml b/CarSettings/res/drawable/ic_bluetooth_media.xml new file mode 100644 index 00000000..231f9cf0 --- /dev/null +++ b/CarSettings/res/drawable/ic_bluetooth_media.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_bluetooth_media_unavailable.xml b/CarSettings/res/drawable/ic_bluetooth_media_unavailable.xml new file mode 100644 index 00000000..3b490eb3 --- /dev/null +++ b/CarSettings/res/drawable/ic_bluetooth_media_unavailable.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_bluetooth_phone.xml b/CarSettings/res/drawable/ic_bluetooth_phone.xml new file mode 100644 index 00000000..66bc8665 --- /dev/null +++ b/CarSettings/res/drawable/ic_bluetooth_phone.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_bluetooth_phone_unavailable.xml b/CarSettings/res/drawable/ic_bluetooth_phone_unavailable.xml new file mode 100644 index 00000000..04779959 --- /dev/null +++ b/CarSettings/res/drawable/ic_bluetooth_phone_unavailable.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_bugreport.xml b/CarSettings/res/drawable/ic_bugreport.xml new file mode 100644 index 00000000..dc73708f --- /dev/null +++ b/CarSettings/res/drawable/ic_bugreport.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_car.xml b/CarSettings/res/drawable/ic_car.xml new file mode 100644 index 00000000..7b221910 --- /dev/null +++ b/CarSettings/res/drawable/ic_car.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_cellular_data.xml b/CarSettings/res/drawable/ic_cellular_data.xml new file mode 100644 index 00000000..cef238ca --- /dev/null +++ b/CarSettings/res/drawable/ic_cellular_data.xml @@ -0,0 +1,29 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_check.xml b/CarSettings/res/drawable/ic_check.xml new file mode 100644 index 00000000..0578abb4 --- /dev/null +++ b/CarSettings/res/drawable/ic_check.xml @@ -0,0 +1,29 @@ + + + + + + + diff --git a/CarSettings/res/drawable/ic_check_box.xml b/CarSettings/res/drawable/ic_check_box.xml new file mode 100644 index 00000000..5a7515c2 --- /dev/null +++ b/CarSettings/res/drawable/ic_check_box.xml @@ -0,0 +1,26 @@ + + + + + + + + diff --git a/CarSettings/res/drawable/ic_check_box_checked.xml b/CarSettings/res/drawable/ic_check_box_checked.xml new file mode 100644 index 00000000..5395ca4d --- /dev/null +++ b/CarSettings/res/drawable/ic_check_box_checked.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_check_box_unchecked.xml b/CarSettings/res/drawable/ic_check_box_unchecked.xml new file mode 100644 index 00000000..2a3c9ede --- /dev/null +++ b/CarSettings/res/drawable/ic_check_box_unchecked.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_check_circle.xml b/CarSettings/res/drawable/ic_check_circle.xml new file mode 100644 index 00000000..a51a8b86 --- /dev/null +++ b/CarSettings/res/drawable/ic_check_circle.xml @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_chevron_right.xml b/CarSettings/res/drawable/ic_chevron_right.xml new file mode 100644 index 00000000..a7df3fe2 --- /dev/null +++ b/CarSettings/res/drawable/ic_chevron_right.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_close.xml b/CarSettings/res/drawable/ic_close.xml new file mode 100644 index 00000000..e9f06807 --- /dev/null +++ b/CarSettings/res/drawable/ic_close.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_corp_icon.xml b/CarSettings/res/drawable/ic_corp_icon.xml new file mode 100644 index 00000000..f47ffa91 --- /dev/null +++ b/CarSettings/res/drawable/ic_corp_icon.xml @@ -0,0 +1,27 @@ + + + + + + + diff --git a/CarSettings/res/drawable/ic_date_time.xml b/CarSettings/res/drawable/ic_date_time.xml new file mode 100644 index 00000000..e74b52f1 --- /dev/null +++ b/CarSettings/res/drawable/ic_date_time.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_delete.xml b/CarSettings/res/drawable/ic_delete.xml new file mode 100644 index 00000000..db75f67c --- /dev/null +++ b/CarSettings/res/drawable/ic_delete.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_edit.xml b/CarSettings/res/drawable/ic_edit.xml new file mode 100644 index 00000000..c0330bea --- /dev/null +++ b/CarSettings/res/drawable/ic_edit.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_find_device_disabled.xml b/CarSettings/res/drawable/ic_find_device_disabled.xml new file mode 100644 index 00000000..631d3e80 --- /dev/null +++ b/CarSettings/res/drawable/ic_find_device_disabled.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_find_device_enabled.xml b/CarSettings/res/drawable/ic_find_device_enabled.xml new file mode 100644 index 00000000..d676a70c --- /dev/null +++ b/CarSettings/res/drawable/ic_find_device_enabled.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_folder.xml b/CarSettings/res/drawable/ic_folder.xml new file mode 100644 index 00000000..dad87ac5 --- /dev/null +++ b/CarSettings/res/drawable/ic_folder.xml @@ -0,0 +1,24 @@ + + + + diff --git a/CarSettings/res/drawable/ic_headset.xml b/CarSettings/res/drawable/ic_headset.xml new file mode 100644 index 00000000..3cb969d4 --- /dev/null +++ b/CarSettings/res/drawable/ic_headset.xml @@ -0,0 +1,24 @@ + + + + diff --git a/CarSettings/res/drawable/ic_keyboard_arrow_down.xml b/CarSettings/res/drawable/ic_keyboard_arrow_down.xml new file mode 100644 index 00000000..a8a0e1c2 --- /dev/null +++ b/CarSettings/res/drawable/ic_keyboard_arrow_down.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_keyboard_arrow_up.xml b/CarSettings/res/drawable/ic_keyboard_arrow_up.xml new file mode 100644 index 00000000..5857917f --- /dev/null +++ b/CarSettings/res/drawable/ic_keyboard_arrow_up.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_language.xml b/CarSettings/res/drawable/ic_language.xml new file mode 100644 index 00000000..80150eb8 --- /dev/null +++ b/CarSettings/res/drawable/ic_language.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_launcher_settings.xml b/CarSettings/res/drawable/ic_launcher_settings.xml new file mode 100644 index 00000000..5af87c09 --- /dev/null +++ b/CarSettings/res/drawable/ic_launcher_settings.xml @@ -0,0 +1,20 @@ + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_launcher_settings_foreground.xml b/CarSettings/res/drawable/ic_launcher_settings_foreground.xml new file mode 100644 index 00000000..5caedecd --- /dev/null +++ b/CarSettings/res/drawable/ic_launcher_settings_foreground.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + diff --git a/CarSettings/res/drawable/ic_lock.xml b/CarSettings/res/drawable/ic_lock.xml new file mode 100644 index 00000000..a0be696d --- /dev/null +++ b/CarSettings/res/drawable/ic_lock.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_media_stream.xml b/CarSettings/res/drawable/ic_media_stream.xml new file mode 100644 index 00000000..3ac47413 --- /dev/null +++ b/CarSettings/res/drawable/ic_media_stream.xml @@ -0,0 +1,24 @@ + + + + diff --git a/CarSettings/res/drawable/ic_ota_update_current.xml b/CarSettings/res/drawable/ic_ota_update_current.xml new file mode 100644 index 00000000..d21f68a7 --- /dev/null +++ b/CarSettings/res/drawable/ic_ota_update_current.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_ota_update_none.xml b/CarSettings/res/drawable/ic_ota_update_none.xml new file mode 100644 index 00000000..df6c8fe4 --- /dev/null +++ b/CarSettings/res/drawable/ic_ota_update_none.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_ota_update_stale.xml b/CarSettings/res/drawable/ic_ota_update_stale.xml new file mode 100644 index 00000000..df6c8fe4 --- /dev/null +++ b/CarSettings/res/drawable/ic_ota_update_stale.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_package_verifier_disabled.xml b/CarSettings/res/drawable/ic_package_verifier_disabled.xml new file mode 100644 index 00000000..8ddc04e2 --- /dev/null +++ b/CarSettings/res/drawable/ic_package_verifier_disabled.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_package_verifier_enabled.xml b/CarSettings/res/drawable/ic_package_verifier_enabled.xml new file mode 100644 index 00000000..b46c5ea2 --- /dev/null +++ b/CarSettings/res/drawable/ic_package_verifier_enabled.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_package_verifier_removed.xml b/CarSettings/res/drawable/ic_package_verifier_removed.xml new file mode 100644 index 00000000..a8902aed --- /dev/null +++ b/CarSettings/res/drawable/ic_package_verifier_removed.xml @@ -0,0 +1,24 @@ + + + + diff --git a/CarSettings/res/drawable/ic_people.xml b/CarSettings/res/drawable/ic_people.xml new file mode 100644 index 00000000..2f734a88 --- /dev/null +++ b/CarSettings/res/drawable/ic_people.xml @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_placeholder.xml b/CarSettings/res/drawable/ic_placeholder.xml new file mode 100644 index 00000000..cc3801e7 --- /dev/null +++ b/CarSettings/res/drawable/ic_placeholder.xml @@ -0,0 +1,26 @@ + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_profile.xml b/CarSettings/res/drawable/ic_profile.xml new file mode 100644 index 00000000..39f0e9ac --- /dev/null +++ b/CarSettings/res/drawable/ic_profile.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_profile_add.xml b/CarSettings/res/drawable/ic_profile_add.xml new file mode 100644 index 00000000..872174e7 --- /dev/null +++ b/CarSettings/res/drawable/ic_profile_add.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_qc_bluetooth.xml b/CarSettings/res/drawable/ic_qc_bluetooth.xml new file mode 100644 index 00000000..d1a35aed --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_bluetooth.xml @@ -0,0 +1,32 @@ + + + + + + + diff --git a/CarSettings/res/drawable/ic_qc_bluetooth_media.xml b/CarSettings/res/drawable/ic_qc_bluetooth_media.xml new file mode 100644 index 00000000..d0a9111a --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_bluetooth_media.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_qc_bluetooth_media_unavailable.xml b/CarSettings/res/drawable/ic_qc_bluetooth_media_unavailable.xml new file mode 100644 index 00000000..88deeec7 --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_bluetooth_media_unavailable.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_qc_bluetooth_phone.xml b/CarSettings/res/drawable/ic_qc_bluetooth_phone.xml new file mode 100644 index 00000000..f88e3762 --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_bluetooth_phone.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_qc_bluetooth_phone_unavailable.xml b/CarSettings/res/drawable/ic_qc_bluetooth_phone_unavailable.xml new file mode 100644 index 00000000..e9791a27 --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_bluetooth_phone_unavailable.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_qc_brightness.xml b/CarSettings/res/drawable/ic_qc_brightness.xml new file mode 100644 index 00000000..cfd4c2ed --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_brightness.xml @@ -0,0 +1,26 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_qc_hotspot.xml b/CarSettings/res/drawable/ic_qc_hotspot.xml new file mode 100644 index 00000000..08a5b3af --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_hotspot.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_qc_mobile_data.xml b/CarSettings/res/drawable/ic_qc_mobile_data.xml new file mode 100644 index 00000000..c6f95f86 --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_mobile_data.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_qc_ui_mode_auto.xml b/CarSettings/res/drawable/ic_qc_ui_mode_auto.xml new file mode 100644 index 00000000..71540056 --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_ui_mode_auto.xml @@ -0,0 +1,26 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_qc_ui_mode_day.xml b/CarSettings/res/drawable/ic_qc_ui_mode_day.xml new file mode 100644 index 00000000..7dabede1 --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_ui_mode_day.xml @@ -0,0 +1,26 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_qc_ui_mode_night.xml b/CarSettings/res/drawable/ic_qc_ui_mode_night.xml new file mode 100644 index 00000000..3dc615df --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_ui_mode_night.xml @@ -0,0 +1,26 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_qc_wifi_disabled.xml b/CarSettings/res/drawable/ic_qc_wifi_disabled.xml new file mode 100644 index 00000000..dca68da4 --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_wifi_disabled.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_qc_wifi_disconnected.xml b/CarSettings/res/drawable/ic_qc_wifi_disconnected.xml new file mode 100644 index 00000000..9fab4a2d --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_wifi_disconnected.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_qc_wifi_level_0.xml b/CarSettings/res/drawable/ic_qc_wifi_level_0.xml new file mode 100644 index 00000000..c10e2bf4 --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_wifi_level_0.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_qc_wifi_level_1.xml b/CarSettings/res/drawable/ic_qc_wifi_level_1.xml new file mode 100644 index 00000000..395ae897 --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_wifi_level_1.xml @@ -0,0 +1,29 @@ + + + + + + + diff --git a/CarSettings/res/drawable/ic_qc_wifi_level_2.xml b/CarSettings/res/drawable/ic_qc_wifi_level_2.xml new file mode 100644 index 00000000..c8fdb4c1 --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_wifi_level_2.xml @@ -0,0 +1,28 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_qc_wifi_level_3.xml b/CarSettings/res/drawable/ic_qc_wifi_level_3.xml new file mode 100644 index 00000000..a283d9a9 --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_wifi_level_3.xml @@ -0,0 +1,28 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_qc_wifi_level_4.xml b/CarSettings/res/drawable/ic_qc_wifi_level_4.xml new file mode 100644 index 00000000..412b2580 --- /dev/null +++ b/CarSettings/res/drawable/ic_qc_wifi_level_4.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_remove_circle.xml b/CarSettings/res/drawable/ic_remove_circle.xml new file mode 100644 index 00000000..5f1452f4 --- /dev/null +++ b/CarSettings/res/drawable/ic_remove_circle.xml @@ -0,0 +1,29 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_restore.xml b/CarSettings/res/drawable/ic_restore.xml new file mode 100644 index 00000000..c3569695 --- /dev/null +++ b/CarSettings/res/drawable/ic_restore.xml @@ -0,0 +1,33 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_screen_reader_settings.xml b/CarSettings/res/drawable/ic_screen_reader_settings.xml new file mode 100644 index 00000000..9e980729 --- /dev/null +++ b/CarSettings/res/drawable/ic_screen_reader_settings.xml @@ -0,0 +1,25 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_settings_about.xml b/CarSettings/res/drawable/ic_settings_about.xml new file mode 100644 index 00000000..7ca46899 --- /dev/null +++ b/CarSettings/res/drawable/ic_settings_about.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_settings_auto_wifi.xml b/CarSettings/res/drawable/ic_settings_auto_wifi.xml new file mode 100644 index 00000000..59957d3a --- /dev/null +++ b/CarSettings/res/drawable/ic_settings_auto_wifi.xml @@ -0,0 +1,36 @@ + + + + + + + + diff --git a/CarSettings/res/drawable/ic_settings_bluetooth.xml b/CarSettings/res/drawable/ic_settings_bluetooth.xml new file mode 100644 index 00000000..025169d2 --- /dev/null +++ b/CarSettings/res/drawable/ic_settings_bluetooth.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_settings_bluetooth_connected.xml b/CarSettings/res/drawable/ic_settings_bluetooth_connected.xml new file mode 100644 index 00000000..63e81a91 --- /dev/null +++ b/CarSettings/res/drawable/ic_settings_bluetooth_connected.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_settings_bluetooth_disabled.xml b/CarSettings/res/drawable/ic_settings_bluetooth_disabled.xml new file mode 100644 index 00000000..05df8234 --- /dev/null +++ b/CarSettings/res/drawable/ic_settings_bluetooth_disabled.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_settings_cellular.xml b/CarSettings/res/drawable/ic_settings_cellular.xml new file mode 100644 index 00000000..8f83c757 --- /dev/null +++ b/CarSettings/res/drawable/ic_settings_cellular.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_settings_data_usage.xml b/CarSettings/res/drawable/ic_settings_data_usage.xml new file mode 100644 index 00000000..4170f399 --- /dev/null +++ b/CarSettings/res/drawable/ic_settings_data_usage.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_settings_development.xml b/CarSettings/res/drawable/ic_settings_development.xml new file mode 100644 index 00000000..ddb472c7 --- /dev/null +++ b/CarSettings/res/drawable/ic_settings_development.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_settings_gear.xml b/CarSettings/res/drawable/ic_settings_gear.xml new file mode 100644 index 00000000..e9b6564d --- /dev/null +++ b/CarSettings/res/drawable/ic_settings_gear.xml @@ -0,0 +1,28 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_settings_location_off.xml b/CarSettings/res/drawable/ic_settings_location_off.xml new file mode 100644 index 00000000..e99c1c10 --- /dev/null +++ b/CarSettings/res/drawable/ic_settings_location_off.xml @@ -0,0 +1,26 @@ + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_settings_night_display.xml b/CarSettings/res/drawable/ic_settings_night_display.xml new file mode 100644 index 00000000..aa8e62a5 --- /dev/null +++ b/CarSettings/res/drawable/ic_settings_night_display.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_settings_wifi.xml b/CarSettings/res/drawable/ic_settings_wifi.xml new file mode 100644 index 00000000..61e6ac4d --- /dev/null +++ b/CarSettings/res/drawable/ic_settings_wifi.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_settings_wifi_disabled.xml b/CarSettings/res/drawable/ic_settings_wifi_disabled.xml new file mode 100644 index 00000000..257cf056 --- /dev/null +++ b/CarSettings/res/drawable/ic_settings_wifi_disabled.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_storage.xml b/CarSettings/res/drawable/ic_storage.xml new file mode 100644 index 00000000..983645c6 --- /dev/null +++ b/CarSettings/res/drawable/ic_storage.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_storage_apps.xml b/CarSettings/res/drawable/ic_storage_apps.xml new file mode 100644 index 00000000..5c56c06c --- /dev/null +++ b/CarSettings/res/drawable/ic_storage_apps.xml @@ -0,0 +1,24 @@ + + + + diff --git a/CarSettings/res/drawable/ic_sync.xml b/CarSettings/res/drawable/ic_sync.xml new file mode 100644 index 00000000..416a3202 --- /dev/null +++ b/CarSettings/res/drawable/ic_sync.xml @@ -0,0 +1,30 @@ + + + + + + + diff --git a/CarSettings/res/drawable/ic_sync_anim.xml b/CarSettings/res/drawable/ic_sync_anim.xml new file mode 100644 index 00000000..b5f5433b --- /dev/null +++ b/CarSettings/res/drawable/ic_sync_anim.xml @@ -0,0 +1,21 @@ + + + + diff --git a/CarSettings/res/drawable/ic_sync_cancel.xml b/CarSettings/res/drawable/ic_sync_cancel.xml new file mode 100644 index 00000000..aef58204 --- /dev/null +++ b/CarSettings/res/drawable/ic_sync_cancel.xml @@ -0,0 +1,34 @@ + + + + + + + + diff --git a/CarSettings/res/drawable/ic_sync_problem.xml b/CarSettings/res/drawable/ic_sync_problem.xml new file mode 100644 index 00000000..4e0c72b0 --- /dev/null +++ b/CarSettings/res/drawable/ic_sync_problem.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_system_update.xml b/CarSettings/res/drawable/ic_system_update.xml new file mode 100644 index 00000000..8f23493a --- /dev/null +++ b/CarSettings/res/drawable/ic_system_update.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_top_level_accessibility.xml b/CarSettings/res/drawable/ic_top_level_accessibility.xml new file mode 100644 index 00000000..3e8e4f71 --- /dev/null +++ b/CarSettings/res/drawable/ic_top_level_accessibility.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_top_level_applications.xml b/CarSettings/res/drawable/ic_top_level_applications.xml new file mode 100644 index 00000000..578c7a19 --- /dev/null +++ b/CarSettings/res/drawable/ic_top_level_applications.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_top_level_assistant_and_voice.xml b/CarSettings/res/drawable/ic_top_level_assistant_and_voice.xml new file mode 100644 index 00000000..b9033486 --- /dev/null +++ b/CarSettings/res/drawable/ic_top_level_assistant_and_voice.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_top_level_bluetooth.xml b/CarSettings/res/drawable/ic_top_level_bluetooth.xml new file mode 100644 index 00000000..f856e55c --- /dev/null +++ b/CarSettings/res/drawable/ic_top_level_bluetooth.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_top_level_display.xml b/CarSettings/res/drawable/ic_top_level_display.xml new file mode 100644 index 00000000..0716d872 --- /dev/null +++ b/CarSettings/res/drawable/ic_top_level_display.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_top_level_location.xml b/CarSettings/res/drawable/ic_top_level_location.xml new file mode 100644 index 00000000..75d4c4ec --- /dev/null +++ b/CarSettings/res/drawable/ic_top_level_location.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_top_level_network_and_internet.xml b/CarSettings/res/drawable/ic_top_level_network_and_internet.xml new file mode 100644 index 00000000..ab0aca7b --- /dev/null +++ b/CarSettings/res/drawable/ic_top_level_network_and_internet.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_top_level_notifications.xml b/CarSettings/res/drawable/ic_top_level_notifications.xml new file mode 100644 index 00000000..87b065a4 --- /dev/null +++ b/CarSettings/res/drawable/ic_top_level_notifications.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_top_level_privacy.xml b/CarSettings/res/drawable/ic_top_level_privacy.xml new file mode 100644 index 00000000..28fc1a0a --- /dev/null +++ b/CarSettings/res/drawable/ic_top_level_privacy.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_top_level_profiles_and_accounts.xml b/CarSettings/res/drawable/ic_top_level_profiles_and_accounts.xml new file mode 100644 index 00000000..abb301be --- /dev/null +++ b/CarSettings/res/drawable/ic_top_level_profiles_and_accounts.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_top_level_security.xml b/CarSettings/res/drawable/ic_top_level_security.xml new file mode 100644 index 00000000..ccfec64a --- /dev/null +++ b/CarSettings/res/drawable/ic_top_level_security.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_top_level_sound.xml b/CarSettings/res/drawable/ic_top_level_sound.xml new file mode 100644 index 00000000..a167a4cb --- /dev/null +++ b/CarSettings/res/drawable/ic_top_level_sound.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_top_level_system.xml b/CarSettings/res/drawable/ic_top_level_system.xml new file mode 100644 index 00000000..a9b01bc5 --- /dev/null +++ b/CarSettings/res/drawable/ic_top_level_system.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_translate.xml b/CarSettings/res/drawable/ic_translate.xml new file mode 100644 index 00000000..e244de78 --- /dev/null +++ b/CarSettings/res/drawable/ic_translate.xml @@ -0,0 +1,26 @@ + + + + + diff --git a/CarSettings/res/drawable/ic_units.xml b/CarSettings/res/drawable/ic_units.xml new file mode 100644 index 00000000..6bd7a3ab --- /dev/null +++ b/CarSettings/res/drawable/ic_units.xml @@ -0,0 +1,30 @@ + + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/ic_video_settings.xml b/CarSettings/res/drawable/ic_video_settings.xml new file mode 100644 index 00000000..61a3d068 --- /dev/null +++ b/CarSettings/res/drawable/ic_video_settings.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/CarSettings/res/drawable/ic_warning.xml b/CarSettings/res/drawable/ic_warning.xml new file mode 100644 index 00000000..577fee94 --- /dev/null +++ b/CarSettings/res/drawable/ic_warning.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_wifi_signal_0.xml b/CarSettings/res/drawable/ic_wifi_signal_0.xml new file mode 100644 index 00000000..363edbbb --- /dev/null +++ b/CarSettings/res/drawable/ic_wifi_signal_0.xml @@ -0,0 +1,28 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_wifi_signal_1.xml b/CarSettings/res/drawable/ic_wifi_signal_1.xml new file mode 100644 index 00000000..0c31c223 --- /dev/null +++ b/CarSettings/res/drawable/ic_wifi_signal_1.xml @@ -0,0 +1,31 @@ + + + + + + + diff --git a/CarSettings/res/drawable/ic_wifi_signal_2.xml b/CarSettings/res/drawable/ic_wifi_signal_2.xml new file mode 100644 index 00000000..f8466d91 --- /dev/null +++ b/CarSettings/res/drawable/ic_wifi_signal_2.xml @@ -0,0 +1,31 @@ + + + + + + + diff --git a/CarSettings/res/drawable/ic_wifi_signal_3.xml b/CarSettings/res/drawable/ic_wifi_signal_3.xml new file mode 100644 index 00000000..2f0d8a4e --- /dev/null +++ b/CarSettings/res/drawable/ic_wifi_signal_3.xml @@ -0,0 +1,31 @@ + + + + + + + diff --git a/CarSettings/res/drawable/ic_wifi_signal_4.xml b/CarSettings/res/drawable/ic_wifi_signal_4.xml new file mode 100644 index 00000000..50d8e04c --- /dev/null +++ b/CarSettings/res/drawable/ic_wifi_signal_4.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/CarSettings/res/drawable/ic_wifi_signal_lock.xml b/CarSettings/res/drawable/ic_wifi_signal_lock.xml new file mode 100644 index 00000000..a5ea3fee --- /dev/null +++ b/CarSettings/res/drawable/ic_wifi_signal_lock.xml @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/CarSettings/res/drawable/ic_wifi_tethering.xml b/CarSettings/res/drawable/ic_wifi_tethering.xml new file mode 100644 index 00000000..09ee1c9f --- /dev/null +++ b/CarSettings/res/drawable/ic_wifi_tethering.xml @@ -0,0 +1,24 @@ + + + + diff --git a/CarSettings/res/drawable/preference_highlight_default.xml b/CarSettings/res/drawable/preference_highlight_default.xml new file mode 100644 index 00000000..6ec7da1d --- /dev/null +++ b/CarSettings/res/drawable/preference_highlight_default.xml @@ -0,0 +1,18 @@ + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/privacy_app_permissions.xml b/CarSettings/res/drawable/privacy_app_permissions.xml new file mode 100644 index 00000000..15b10ab4 --- /dev/null +++ b/CarSettings/res/drawable/privacy_app_permissions.xml @@ -0,0 +1,26 @@ + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/privacy_camera.xml b/CarSettings/res/drawable/privacy_camera.xml new file mode 100644 index 00000000..04f77798 --- /dev/null +++ b/CarSettings/res/drawable/privacy_camera.xml @@ -0,0 +1,23 @@ + + + + diff --git a/CarSettings/res/drawable/privacy_location.xml b/CarSettings/res/drawable/privacy_location.xml new file mode 100644 index 00000000..cdb272fe --- /dev/null +++ b/CarSettings/res/drawable/privacy_location.xml @@ -0,0 +1,26 @@ + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/privacy_mic.xml b/CarSettings/res/drawable/privacy_mic.xml new file mode 100644 index 00000000..cad4f1d4 --- /dev/null +++ b/CarSettings/res/drawable/privacy_mic.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/privacy_vehicle_data.xml b/CarSettings/res/drawable/privacy_vehicle_data.xml new file mode 100644 index 00000000..8546e35d --- /dev/null +++ b/CarSettings/res/drawable/privacy_vehicle_data.xml @@ -0,0 +1,26 @@ + + + + + \ No newline at end of file diff --git a/CarSettings/res/drawable/profile_add_circle.xml b/CarSettings/res/drawable/profile_add_circle.xml new file mode 100644 index 00000000..594683d6 --- /dev/null +++ b/CarSettings/res/drawable/profile_add_circle.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + diff --git a/CarSettings/res/drawable/profile_avatar_bg_circle.xml b/CarSettings/res/drawable/profile_avatar_bg_circle.xml new file mode 100644 index 00000000..1f32c1ed --- /dev/null +++ b/CarSettings/res/drawable/profile_avatar_bg_circle.xml @@ -0,0 +1,27 @@ + + + + + + + diff --git a/CarSettings/res/drawable/rectangle_ripple_mask.xml b/CarSettings/res/drawable/rectangle_ripple_mask.xml new file mode 100644 index 00000000..6eb2a75d --- /dev/null +++ b/CarSettings/res/drawable/rectangle_ripple_mask.xml @@ -0,0 +1,23 @@ + + + + + + + diff --git a/CarSettings/res/drawable/regulatory_info.png b/CarSettings/res/drawable/regulatory_info.png new file mode 100644 index 00000000..65de26c0 Binary files /dev/null and b/CarSettings/res/drawable/regulatory_info.png differ diff --git a/CarSettings/res/drawable/top_level_preference_background.xml b/CarSettings/res/drawable/top_level_preference_background.xml new file mode 100644 index 00000000..8d91f755 --- /dev/null +++ b/CarSettings/res/drawable/top_level_preference_background.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CarSettings/res/drawable/top_level_preference_highlight.xml b/CarSettings/res/drawable/top_level_preference_highlight.xml new file mode 100644 index 00000000..83b4d833 --- /dev/null +++ b/CarSettings/res/drawable/top_level_preference_highlight.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CarSettings/res/drawable/user_disclaimer_action_button_background.xml b/CarSettings/res/drawable/user_disclaimer_action_button_background.xml new file mode 100644 index 00000000..baa6025d --- /dev/null +++ b/CarSettings/res/drawable/user_disclaimer_action_button_background.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CarSettings/res/drawable/wifi_signal.xml b/CarSettings/res/drawable/wifi_signal.xml new file mode 100644 index 00000000..819c2351 --- /dev/null +++ b/CarSettings/res/drawable/wifi_signal.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CarSettings/res/layout/action_buttons_preference.xml b/CarSettings/res/layout/action_buttons_preference.xml new file mode 100644 index 00000000..3a166f08 --- /dev/null +++ b/CarSettings/res/layout/action_buttons_preference.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CarSettings/res/layout/bluetooth_pin_confirm.xml b/CarSettings/res/layout/bluetooth_pin_confirm.xml new file mode 100644 index 00000000..7ef36853 --- /dev/null +++ b/CarSettings/res/layout/bluetooth_pin_confirm.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CarSettings/res/layout/bluetooth_pin_entry.xml b/CarSettings/res/layout/bluetooth_pin_entry.xml new file mode 100644 index 00000000..f6f91b18 --- /dev/null +++ b/CarSettings/res/layout/bluetooth_pin_entry.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CarSettings/res/layout/car_setting_activity.xml b/CarSettings/res/layout/car_setting_activity.xml new file mode 100644 index 00000000..7b152a30 --- /dev/null +++ b/CarSettings/res/layout/car_setting_activity.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CarSettings/res/layout/choose_lock_password.xml b/CarSettings/res/layout/choose_lock_password.xml new file mode 100644 index 00000000..dab103e2 --- /dev/null +++ b/CarSettings/res/layout/choose_lock_password.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CarSettings/res/layout/choose_lock_pattern.xml b/CarSettings/res/layout/choose_lock_pattern.xml new file mode 100644 index 00000000..75bf4748 --- /dev/null +++ b/CarSettings/res/layout/choose_lock_pattern.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CarSettings/res/layout/choose_lock_pin.xml b/CarSettings/res/layout/choose_lock_pin.xml new file mode 100644 index 00000000..339d7a74 --- /dev/null +++ b/CarSettings/res/layout/choose_lock_pin.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CarSettings/res/layout/confirm_lock_password.xml b/CarSettings/res/layout/confirm_lock_password.xml new file mode 100644 index 00000000..a4430682 --- /dev/null +++ b/CarSettings/res/layout/confirm_lock_password.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + diff --git a/CarSettings/res/layout/confirm_lock_pattern.xml b/CarSettings/res/layout/confirm_lock_pattern.xml new file mode 100644 index 00000000..71f16d61 --- /dev/null +++ b/CarSettings/res/layout/confirm_lock_pattern.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + diff --git a/CarSettings/res/layout/confirm_lock_pin.xml b/CarSettings/res/layout/confirm_lock_pin.xml new file mode 100644 index 00000000..57b326c1 --- /dev/null +++ b/CarSettings/res/layout/confirm_lock_pin.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CarSettings/res/layout/data_usage_edit_text_preference.xml b/CarSettings/res/layout/data_usage_edit_text_preference.xml new file mode 100644 index 00000000..723e41cc --- /dev/null +++ b/CarSettings/res/layout/data_usage_edit_text_preference.xml @@ -0,0 +1,32 @@ + + + + + + \ No newline at end of file diff --git a/CarSettings/res/layout/data_usage_summary_preference.xml b/CarSettings/res/layout/data_usage_summary_preference.xml new file mode 100644 index 00000000..0656efc7 --- /dev/null +++ b/CarSettings/res/layout/data_usage_summary_preference.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + +