Loading packages/SystemUI/res/layout/activity_rear_display_education.xml +3 −2 Original line number Diff line number Diff line Loading @@ -41,9 +41,10 @@ </androidx.cardview.widget.CardView> <TextView android:id="@+id/rear_display_title_text_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/rear_display_fold_bottom_sheet_title" android:text="@string/rear_display_folded_bottom_sheet_title" android:textAppearance="@style/TextAppearance.Dialog.Title" android:lineSpacingExtra="2sp" android:paddingTop="@dimen/rear_display_title_top_padding" Loading @@ -54,7 +55,7 @@ <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/rear_display_bottom_sheet_description" android:text="@string/rear_display_folded_bottom_sheet_description" android:textAppearance="@style/TextAppearance.Dialog.Body" android:lineSpacingExtra="2sp" android:translationY="-1.24sp" Loading packages/SystemUI/res/layout/activity_rear_display_education_opened.xml +3 −12 Original line number Diff line number Diff line Loading @@ -42,9 +42,10 @@ </androidx.cardview.widget.CardView> <TextView android:id="@+id/rear_display_title_text_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/rear_display_unfold_bottom_sheet_title" android:text="@string/rear_display_unfolded_bottom_sheet_title" android:textAppearance="@style/TextAppearance.Dialog.Title" android:lineSpacingExtra="2sp" android:paddingTop="@dimen/rear_display_title_top_padding" Loading @@ -55,21 +56,11 @@ <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/rear_display_bottom_sheet_description" android:text="@string/rear_display_unfolded_bottom_sheet_description" android:textAppearance="@style/TextAppearance.Dialog.Body" android:lineSpacingExtra="2sp" android:translationY="-1.24sp" android:gravity="center_horizontal|top" /> <TextView android:id="@+id/rear_display_warning_text_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/rear_display_bottom_sheet_warning" android:textAppearance="@style/TextAppearance.Dialog.Body" android:lineSpacingExtra="2sp" android:gravity="center_horizontal|top" /> </LinearLayout> packages/SystemUI/res/values/strings.xml +7 −7 Original line number Diff line number Diff line Loading @@ -2780,15 +2780,15 @@ <!-- Text for education page of cancel button to hide the page. [CHAR_LIMIT=NONE] --> <string name="rear_display_bottom_sheet_cancel">Cancel</string> <!-- Text for the user to confirm they flipped the device around. [CHAR_LIMIT=NONE] --> <string name="rear_display_bottom_sheet_confirm">Flip now</string> <string name="rear_display_bottom_sheet_confirm">Switch screens now</string> <!-- Text for education page title to guide user to unfold phone. [CHAR_LIMIT=50] --> <string name="rear_display_fold_bottom_sheet_title">Unfold phone for a better selfie</string> <!-- Text for education page title to guide user to flip to the front display. [CHAR_LIMIT=50] --> <string name="rear_display_unfold_bottom_sheet_title">Flip to front display for a better selfie?</string> <string name="rear_display_folded_bottom_sheet_title">Unfold phone</string> <!-- Text for education page title to guide user to switch to the front display. [CHAR_LIMIT=50] --> <string name="rear_display_unfolded_bottom_sheet_title">Switch screens?</string> <!-- Text for education page description to suggest user to use rear selfie capture. [CHAR_LIMIT=NONE] --> <string name="rear_display_bottom_sheet_description">Use the rear-facing camera for a wider photo with higher resolution.</string> <!-- Text for education page description to warn user that the display will turn off if the button is clicked. [CHAR_LIMIT=NONE] --> <string name="rear_display_bottom_sheet_warning"><b>✱ This screen will turn off</b></string> <string name="rear_display_folded_bottom_sheet_description">For higher resolution, use the rear camera</string> <!-- Text for unfolded education page description to suggest user to use rear selfie capture. [CHAR_LIMIT=NONE] --> <string name="rear_display_unfolded_bottom_sheet_description">For higher resolution, flip the phone</string> <!-- Text for education page content description for folded animation. [CHAR_LIMIT=NONE] --> <string name="rear_display_accessibility_folded_animation">Foldable device being unfolded</string> <!-- Text for education page content description for unfolded animation. [CHAR_LIMIT=NONE] --> Loading packages/SystemUI/src/com/android/systemui/reardisplay/RearDisplayDialogController.java +0 −1 Original line number Diff line number Diff line Loading @@ -27,7 +27,6 @@ import com.android.internal.annotations.VisibleForTesting; import com.android.systemui.CoreStartable; import com.android.systemui.R; import com.android.systemui.dagger.SysUISingleton; import com.android.systemui.dagger.qualifiers.Background; import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.statusbar.CommandQueue; import com.android.systemui.statusbar.phone.SystemUIDialog; Loading packages/SystemUI/tests/src/com/android/systemui/reardisplay/RearDisplayDialogControllerTest.java +12 −11 Original line number Diff line number Diff line Loading @@ -16,14 +16,13 @@ package com.android.systemui.reardisplay; import static junit.framework.Assert.assertNotNull; import static junit.framework.Assert.assertNull; import static junit.framework.Assert.assertEquals; import static junit.framework.Assert.assertTrue; import android.hardware.devicestate.DeviceStateManager; import android.testing.AndroidTestingRunner; import android.testing.TestableLooper; import android.view.View; import android.widget.TextView; import androidx.test.filters.SmallTest; Loading @@ -37,8 +36,6 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import java.util.concurrent.Executor; @SmallTest @RunWith(AndroidTestingRunner.class) @TestableLooper.RunWithLooper(setAsMainLooper = true) Loading @@ -63,9 +60,11 @@ public class RearDisplayDialogControllerTest extends SysuiTestCase { controller.showRearDisplayDialog(CLOSED_BASE_STATE); assertTrue(controller.mRearDisplayEducationDialog.isShowing()); View deviceOpenedWarningTextView = controller.mRearDisplayEducationDialog.findViewById( R.id.rear_display_warning_text_view); assertNull(deviceOpenedWarningTextView); TextView deviceClosedTitleTextView = controller.mRearDisplayEducationDialog.findViewById( R.id.rear_display_title_text_view); assertEquals(deviceClosedTitleTextView.getText().toString(), getContext().getResources().getString( R.string.rear_display_folded_bottom_sheet_title)); } @Test Loading @@ -79,9 +78,11 @@ public class RearDisplayDialogControllerTest extends SysuiTestCase { controller.showRearDisplayDialog(OPEN_BASE_STATE); assertTrue(controller.mRearDisplayEducationDialog.isShowing()); View deviceOpenedWarningTextView = controller.mRearDisplayEducationDialog.findViewById( R.id.rear_display_warning_text_view); assertNotNull(deviceOpenedWarningTextView); TextView deviceClosedTitleTextView = controller.mRearDisplayEducationDialog.findViewById( R.id.rear_display_title_text_view); assertEquals(deviceClosedTitleTextView.getText().toString(), getContext().getResources().getString( R.string.rear_display_unfolded_bottom_sheet_title)); } /** Loading Loading
packages/SystemUI/res/layout/activity_rear_display_education.xml +3 −2 Original line number Diff line number Diff line Loading @@ -41,9 +41,10 @@ </androidx.cardview.widget.CardView> <TextView android:id="@+id/rear_display_title_text_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/rear_display_fold_bottom_sheet_title" android:text="@string/rear_display_folded_bottom_sheet_title" android:textAppearance="@style/TextAppearance.Dialog.Title" android:lineSpacingExtra="2sp" android:paddingTop="@dimen/rear_display_title_top_padding" Loading @@ -54,7 +55,7 @@ <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/rear_display_bottom_sheet_description" android:text="@string/rear_display_folded_bottom_sheet_description" android:textAppearance="@style/TextAppearance.Dialog.Body" android:lineSpacingExtra="2sp" android:translationY="-1.24sp" Loading
packages/SystemUI/res/layout/activity_rear_display_education_opened.xml +3 −12 Original line number Diff line number Diff line Loading @@ -42,9 +42,10 @@ </androidx.cardview.widget.CardView> <TextView android:id="@+id/rear_display_title_text_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/rear_display_unfold_bottom_sheet_title" android:text="@string/rear_display_unfolded_bottom_sheet_title" android:textAppearance="@style/TextAppearance.Dialog.Title" android:lineSpacingExtra="2sp" android:paddingTop="@dimen/rear_display_title_top_padding" Loading @@ -55,21 +56,11 @@ <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/rear_display_bottom_sheet_description" android:text="@string/rear_display_unfolded_bottom_sheet_description" android:textAppearance="@style/TextAppearance.Dialog.Body" android:lineSpacingExtra="2sp" android:translationY="-1.24sp" android:gravity="center_horizontal|top" /> <TextView android:id="@+id/rear_display_warning_text_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/rear_display_bottom_sheet_warning" android:textAppearance="@style/TextAppearance.Dialog.Body" android:lineSpacingExtra="2sp" android:gravity="center_horizontal|top" /> </LinearLayout>
packages/SystemUI/res/values/strings.xml +7 −7 Original line number Diff line number Diff line Loading @@ -2780,15 +2780,15 @@ <!-- Text for education page of cancel button to hide the page. [CHAR_LIMIT=NONE] --> <string name="rear_display_bottom_sheet_cancel">Cancel</string> <!-- Text for the user to confirm they flipped the device around. [CHAR_LIMIT=NONE] --> <string name="rear_display_bottom_sheet_confirm">Flip now</string> <string name="rear_display_bottom_sheet_confirm">Switch screens now</string> <!-- Text for education page title to guide user to unfold phone. [CHAR_LIMIT=50] --> <string name="rear_display_fold_bottom_sheet_title">Unfold phone for a better selfie</string> <!-- Text for education page title to guide user to flip to the front display. [CHAR_LIMIT=50] --> <string name="rear_display_unfold_bottom_sheet_title">Flip to front display for a better selfie?</string> <string name="rear_display_folded_bottom_sheet_title">Unfold phone</string> <!-- Text for education page title to guide user to switch to the front display. [CHAR_LIMIT=50] --> <string name="rear_display_unfolded_bottom_sheet_title">Switch screens?</string> <!-- Text for education page description to suggest user to use rear selfie capture. [CHAR_LIMIT=NONE] --> <string name="rear_display_bottom_sheet_description">Use the rear-facing camera for a wider photo with higher resolution.</string> <!-- Text for education page description to warn user that the display will turn off if the button is clicked. [CHAR_LIMIT=NONE] --> <string name="rear_display_bottom_sheet_warning"><b>✱ This screen will turn off</b></string> <string name="rear_display_folded_bottom_sheet_description">For higher resolution, use the rear camera</string> <!-- Text for unfolded education page description to suggest user to use rear selfie capture. [CHAR_LIMIT=NONE] --> <string name="rear_display_unfolded_bottom_sheet_description">For higher resolution, flip the phone</string> <!-- Text for education page content description for folded animation. [CHAR_LIMIT=NONE] --> <string name="rear_display_accessibility_folded_animation">Foldable device being unfolded</string> <!-- Text for education page content description for unfolded animation. [CHAR_LIMIT=NONE] --> Loading
packages/SystemUI/src/com/android/systemui/reardisplay/RearDisplayDialogController.java +0 −1 Original line number Diff line number Diff line Loading @@ -27,7 +27,6 @@ import com.android.internal.annotations.VisibleForTesting; import com.android.systemui.CoreStartable; import com.android.systemui.R; import com.android.systemui.dagger.SysUISingleton; import com.android.systemui.dagger.qualifiers.Background; import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.statusbar.CommandQueue; import com.android.systemui.statusbar.phone.SystemUIDialog; Loading
packages/SystemUI/tests/src/com/android/systemui/reardisplay/RearDisplayDialogControllerTest.java +12 −11 Original line number Diff line number Diff line Loading @@ -16,14 +16,13 @@ package com.android.systemui.reardisplay; import static junit.framework.Assert.assertNotNull; import static junit.framework.Assert.assertNull; import static junit.framework.Assert.assertEquals; import static junit.framework.Assert.assertTrue; import android.hardware.devicestate.DeviceStateManager; import android.testing.AndroidTestingRunner; import android.testing.TestableLooper; import android.view.View; import android.widget.TextView; import androidx.test.filters.SmallTest; Loading @@ -37,8 +36,6 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import java.util.concurrent.Executor; @SmallTest @RunWith(AndroidTestingRunner.class) @TestableLooper.RunWithLooper(setAsMainLooper = true) Loading @@ -63,9 +60,11 @@ public class RearDisplayDialogControllerTest extends SysuiTestCase { controller.showRearDisplayDialog(CLOSED_BASE_STATE); assertTrue(controller.mRearDisplayEducationDialog.isShowing()); View deviceOpenedWarningTextView = controller.mRearDisplayEducationDialog.findViewById( R.id.rear_display_warning_text_view); assertNull(deviceOpenedWarningTextView); TextView deviceClosedTitleTextView = controller.mRearDisplayEducationDialog.findViewById( R.id.rear_display_title_text_view); assertEquals(deviceClosedTitleTextView.getText().toString(), getContext().getResources().getString( R.string.rear_display_folded_bottom_sheet_title)); } @Test Loading @@ -79,9 +78,11 @@ public class RearDisplayDialogControllerTest extends SysuiTestCase { controller.showRearDisplayDialog(OPEN_BASE_STATE); assertTrue(controller.mRearDisplayEducationDialog.isShowing()); View deviceOpenedWarningTextView = controller.mRearDisplayEducationDialog.findViewById( R.id.rear_display_warning_text_view); assertNotNull(deviceOpenedWarningTextView); TextView deviceClosedTitleTextView = controller.mRearDisplayEducationDialog.findViewById( R.id.rear_display_title_text_view); assertEquals(deviceClosedTitleTextView.getText().toString(), getContext().getResources().getString( R.string.rear_display_unfolded_bottom_sheet_title)); } /** Loading