From d20de58a2f62b3b9f177b1997c829a1b95f914f3 Mon Sep 17 00:00:00 2001 From: Weng Su Date: Mon, 13 Sep 2021 08:56:28 +0800 Subject: [PATCH] [Provider Model] Add Ethernet network to Internet Panel - Show the Ethernet network to first item of internet panel - Show the Ethernet network even when airplane mode is turned on Bug: 192930745 Bug: 192931553 Test: manual test atest -c InternetDialogControllerTest \ InternetDialogTest Change-Id: I5f5b8fa44f9d4b0801684b663b634138c83cff42 Merged-In: I5f5b8fa44f9d4b0801684b663b634138c83cff42 (cherry picked from commit 2ad830cc068e92e75cb5a916b89bd8014d0db1bc) --- .../layout/internet_connectivity_dialog.xml | 137 +++++++----------- .../res/layout/internet_list_item.xml | 37 +---- packages/SystemUI/res/values-night/styles.xml | 12 ++ packages/SystemUI/res/values/strings.xml | 2 + packages/SystemUI/res/values/styles.xml | 56 +++++++ .../qs/tiles/dialog/InternetDialog.java | 63 ++++---- .../dialog/InternetDialogController.java | 57 +++++--- .../dialog/InternetDialogControllerTest.java | 41 ++++++ .../qs/tiles/dialog/InternetDialogTest.java | 42 ++++++ 9 files changed, 278 insertions(+), 169 deletions(-) diff --git a/packages/SystemUI/res/layout/internet_connectivity_dialog.xml b/packages/SystemUI/res/layout/internet_connectivity_dialog.xml index b841419c1c752..d286832631ba8 100644 --- a/packages/SystemUI/res/layout/internet_connectivity_dialog.xml +++ b/packages/SystemUI/res/layout/internet_connectivity_dialog.xml @@ -39,7 +39,7 @@ android:layout_width="wrap_content" android:layout_height="32dp" android:textColor="?android:attr/textColorPrimary" - android:fontFamily="google-sans" + android:fontFamily="@*android:string/config_headlineFontFamily" android:textSize="24sp"/> @@ -87,24 +87,49 @@ android:layout_height="wrap_content" android:orientation="vertical"> + + + + + + + + + + + + + style="@style/InternetDialog.Network"> + style="@style/InternetDialog.NetworkTitle"/> + style="@style/InternetDialog.NetworkSummary"/> + android:gravity="center"> + android:textAppearance="@style/TextAppearance.InternetDialog"/> + android:paddingEnd="24dp" + android:background="@drawable/settingslib_switch_bar_bg_on" + android:visibility="gone"> + style="@style/InternetDialog.NetworkTitle.Active" + android:textSize="14sp"/> + style="@style/InternetDialog.NetworkSummary.Active"/> + android:textAppearance="@style/TextAppearance.InternetDialog" + android:textSize="14sp"/> @@ -366,7 +337,7 @@ android:textColor="?android:attr/textColorPrimary" android:text="@string/inline_done_button" android:textSize="14sp" - android:fontFamily="google-sans"/> + android:fontFamily="@*android:string/config_headlineFontFamily"/> diff --git a/packages/SystemUI/res/layout/internet_list_item.xml b/packages/SystemUI/res/layout/internet_list_item.xml index 05352c507e7e2..868331ec830f8 100644 --- a/packages/SystemUI/res/layout/internet_list_item.xml +++ b/packages/SystemUI/res/layout/internet_list_item.xml @@ -24,21 +24,15 @@ + android:paddingEnd="24dp"> + android:layout_gravity="center_vertical|start"> + android:gravity="start|center_vertical"> + style="@style/InternetDialog.NetworkTitle" + android:textSize="14sp"/> + style="@style/InternetDialog.NetworkSummary"/> false + + + + diff --git a/packages/SystemUI/res/values/strings.xml b/packages/SystemUI/res/values/strings.xml index ebf6e4888de49..6019b0e9ed9e2 100644 --- a/packages/SystemUI/res/values/strings.xml +++ b/packages/SystemUI/res/values/strings.xml @@ -3027,4 +3027,6 @@ Failed to connect to network See all + + To switch networks, disconnect ethernet diff --git a/packages/SystemUI/res/values/styles.xml b/packages/SystemUI/res/values/styles.xml index d25474255bfc5..8a809e46fe99f 100644 --- a/packages/SystemUI/res/values/styles.xml +++ b/packages/SystemUI/res/values/styles.xml @@ -951,4 +951,60 @@ 4dp + + + + + + + + + + + + + + + + + +