diff --git a/CarSettings/build.gradle b/CarSettings/build.gradle
index 2bb8d003..d64d5d9c 100644
--- a/CarSettings/build.gradle
+++ b/CarSettings/build.gradle
@@ -75,6 +75,7 @@ dependencies {
implementation libs.car.ui.lib
implementation files('../libs/car-apps-common.jar')
implementation files('../libs/car-setup-wizard-lib-utils.jar')
+ implementation files('../libs/car-admin-ui-lib.jar')
implementation(project(':WifiTrackerLib'))
implementation(project(':SettingsLib'))
implementation libs.constraintlayout.solver
diff --git a/CarSettings/res/values/colors.xml b/CarSettings/res/values/colors.xml
index 8b947272..9fe4f347 100644
--- a/CarSettings/res/values/colors.xml
+++ b/CarSettings/res/values/colors.xml
@@ -72,4 +72,9 @@
@android:color/white
@*android:color/car_grey_868
+ @android:color/darker_gray
+ @android:color/darker_gray
+ @android:color/darker_gray
+ @android:color/darker_gray
+ @android:color/darker_gray
\ No newline at end of file
diff --git a/CarSettings/res/values/dimens.xml b/CarSettings/res/values/dimens.xml
index 865ddd27..905afd67 100644
--- a/CarSettings/res/values/dimens.xml
+++ b/CarSettings/res/values/dimens.xml
@@ -216,5 +216,6 @@
@*android:dimen/car_padding_2
16dp
+ 6dp
diff --git a/SettingsLib/ActionButtonsPreference/res/drawable/half_rounded_left_bk.xml b/SettingsLib/ActionButtonsPreference/res/drawable/half_rounded_left_bk.xml
index 8a25726e..c0482af3 100644
--- a/SettingsLib/ActionButtonsPreference/res/drawable/half_rounded_left_bk.xml
+++ b/SettingsLib/ActionButtonsPreference/res/drawable/half_rounded_left_bk.xml
@@ -20,7 +20,7 @@
xmlns:tools="http://schemas.android.com/tools"
tools:targetApi="28"
android:shape="rectangle">
-
+
-
+
-
+
diff --git a/SettingsLib/ActionButtonsPreference/res/drawable/square_bk.xml b/SettingsLib/ActionButtonsPreference/res/drawable/square_bk.xml
index 67b51075..3466d2fc 100644
--- a/SettingsLib/ActionButtonsPreference/res/drawable/square_bk.xml
+++ b/SettingsLib/ActionButtonsPreference/res/drawable/square_bk.xml
@@ -18,7 +18,7 @@
-
+
diff --git a/SettingsLib/ActionButtonsPreference/res/values/attrs.xml b/SettingsLib/ActionButtonsPreference/res/values/attrs.xml
new file mode 100644
index 00000000..e266186f
--- /dev/null
+++ b/SettingsLib/ActionButtonsPreference/res/values/attrs.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/SettingsLib/build.gradle b/SettingsLib/build.gradle
index 930246f6..76f907a2 100644
--- a/SettingsLib/build.gradle
+++ b/SettingsLib/build.gradle
@@ -48,16 +48,18 @@ android {
dependencies {
// implementation "androidx.annotation:annotation:1.0.0"
-// implementation files('../libs/localbroadcastmanager-1.1.0-alpha02.aar')
+ implementation libs.localbroadcastmanager
implementation libs.room.runtime
implementation libs.sqlite
implementation files('../libs/zxing-core.jar')
// Android14\out\soong\.intermediates\external\guava\guava\android_common\turbine-combined
-// implementation files('../libs/guava.jar')
+// implementation(files('../libs/guava.jar'))
+ implementation libs.guava
-// implementation files('../libs/WifiTrackerLibRes.jar')
+ implementation project(':WifiTrackerLib')
implementation project(':iconloaderlib')
implementation project(':setupdesign')
+ implementation project(':setupcompat')
implementation project(':SettingsLib:ActionBarShadow')
implementation project(':SettingsLib:ActionButtonsPreference')
@@ -95,4 +97,12 @@ dependencies {
implementation libs.preference
+ implementation libs.concurrent.futures.ktx
+ implementation files('../libs/core-all.jar')
+}
+
+configurations.configureEach {
+ exclude group: 'com.google.common.util.concurrent', module: 'listenablefuture'
+ exclude group: 'android.icu.*', module: 'core-all'
+ exclude group: 'com.google.common.util.concurrent.ListenableFuture', module: 'guava'
}
\ No newline at end of file
diff --git a/SettingsLib/res/drawable/broadcast_dialog_btn_bg.xml b/SettingsLib/res/drawable/broadcast_dialog_btn_bg.xml
index 5fd7ee29..dcece127 100644
--- a/SettingsLib/res/drawable/broadcast_dialog_btn_bg.xml
+++ b/SettingsLib/res/drawable/broadcast_dialog_btn_bg.xml
@@ -18,6 +18,6 @@
-
+
diff --git a/SettingsLib/res/drawable/dialog_btn_filled.xml b/SettingsLib/res/drawable/dialog_btn_filled.xml
index 0614f9db..423cc6c2 100644
--- a/SettingsLib/res/drawable/dialog_btn_filled.xml
+++ b/SettingsLib/res/drawable/dialog_btn_filled.xml
@@ -28,7 +28,7 @@
-
-
+
-
+
+
+
+
diff --git a/SettingsLib/res/values/styles.xml b/SettingsLib/res/values/styles.xml
index 1249c6b7..34bc6c3f 100644
--- a/SettingsLib/res/values/styles.xml
+++ b/SettingsLib/res/values/styles.xml
@@ -74,7 +74,7 @@
@@ -94,7 +94,7 @@