Loading packages/SystemUI/res/values/strings.xml +4 −11 Original line number Diff line number Diff line Loading @@ -2718,15 +2718,8 @@ <string name="accessibility_floating_button_action_double_tap_to_toggle">toggle</string> <!-- Device Controls strings --> <!-- Device Controls empty state, title [CHAR LIMIT=30] --> <string name="quick_controls_title">Device controls</string> <!-- Device Controls empty state, subtitle [CHAR LIMIT=100] --> <string name="quick_controls_subtitle">Add controls for your connected devices</string> <!-- Device Controls setup, title [CHAR LIMIT=50] --> <string name="quick_controls_setup_title">Set up device controls</string> <!-- Device Controls setup, subtitle [CHAR LIMIT=100] --> <string name="quick_controls_setup_subtitle">Hold the Power button to access your controls</string> <!-- Device Controls, Quick Settings tile title [CHAR LIMIT=30] --> <string name="quick_controls_title">Home controls</string> <!-- Controls management providers screen title [CHAR LIMIT=60]--> <string name="controls_providers_title">Choose app to add controls</string> Loading Loading @@ -2755,7 +2748,7 @@ <!-- Controls management controls screen default title [CHAR LIMIT=30] --> <string name="controls_favorite_default_title">Controls</string> <!-- Controls management controls screen subtitle [CHAR LIMIT=NONE] --> <string name="controls_favorite_subtitle">Choose controls to access from the power menu</string> <string name="controls_favorite_subtitle">Choose controls to access from Quick Settings</string> <!-- Controls management editing screen, user direction for rearranging controls [CHAR LIMIT=NONE] --> <string name="controls_favorite_rearrange">Hold & drag to rearrange controls</string> Loading Loading @@ -2847,7 +2840,7 @@ <!-- Stateless control message informing the user that a routine has started [CHAR_LIMIT=30] --> <string name="controls_in_progress">In progress</string> <!-- Tooltip informing user where the recently added controls are [CHAR_LIMIT=100] --> <string name="controls_added_tooltip">Hold Power button to see new controls</string> <string name="controls_added_tooltip">Open Quick Settings to see new controls</string> <!-- Controls menu, add [CHAR_LIMIT=30] --> <string name="controls_menu_add">Add controls</string> Loading packages/SystemUI/src/com/android/systemui/controls/management/ControlsProviderSelectorActivity.kt +9 −4 Original line number Diff line number Diff line Loading @@ -55,8 +55,9 @@ class ControlsProviderSelectorActivity @Inject constructor( companion object { private const val TAG = "ControlsProviderSelectorActivity" const val BACK_SHOULD_EXIT = "back_should_exit" } private var backShouldExit = false private lateinit var recyclerView: RecyclerView private val currentUserTracker = object : CurrentUserTracker(broadcastDispatcher) { private val startingUser = listingController.currentUserId Loading Loading @@ -102,13 +103,17 @@ class ControlsProviderSelectorActivity @Inject constructor( } } requireViewById<View>(R.id.done).visibility = View.GONE backShouldExit = intent.getBooleanExtra(BACK_SHOULD_EXIT, false) } override fun onBackPressed() { if (!backShouldExit) { val i = Intent().apply { component = ComponentName(applicationContext, ControlsActivity::class.java) } startActivity(i, ActivityOptions.makeSceneTransitionAnimation(this).toBundle()) } animateExitAndFinish() } Loading packages/SystemUI/src/com/android/systemui/controls/ui/ControlsUiControllerImpl.kt +5 −17 Original line number Diff line number Diff line Loading @@ -217,22 +217,8 @@ class ControlsUiControllerImpl @Inject constructor ( } private fun showInitialSetupView(items: List<SelectionItem>) { val inflater = LayoutInflater.from(context) inflater.inflate(R.layout.controls_no_favorites, parent, true) val viewGroup = parent.requireViewById(R.id.controls_no_favorites_group) as ViewGroup viewGroup.setOnClickListener { _: View -> startProviderSelectorActivity() } val subtitle = parent.requireViewById<TextView>(R.id.controls_subtitle) subtitle.setText(context.resources.getString(R.string.quick_controls_subtitle)) val iconRowGroup = parent.requireViewById(R.id.controls_icon_row) as ViewGroup items.forEach { val imageView = inflater.inflate(R.layout.controls_icon, viewGroup, false) as ImageView imageView.setContentDescription(it.getTitle()) imageView.setImageDrawable(it.icon) iconRowGroup.addView(imageView) } startProviderSelectorActivity() onDismiss.run() } private fun startFavoritingActivity(si: StructureInfo) { Loading Loading @@ -261,7 +247,9 @@ class ControlsUiControllerImpl @Inject constructor ( } private fun startProviderSelectorActivity() { startActivity(Intent(activityContext, ControlsProviderSelectorActivity::class.java)) val i = Intent(activityContext, ControlsProviderSelectorActivity::class.java) i.putExtra(ControlsProviderSelectorActivity.BACK_SHOULD_EXIT, true) startActivity(i) } private fun startActivity(intent: Intent) { Loading Loading
packages/SystemUI/res/values/strings.xml +4 −11 Original line number Diff line number Diff line Loading @@ -2718,15 +2718,8 @@ <string name="accessibility_floating_button_action_double_tap_to_toggle">toggle</string> <!-- Device Controls strings --> <!-- Device Controls empty state, title [CHAR LIMIT=30] --> <string name="quick_controls_title">Device controls</string> <!-- Device Controls empty state, subtitle [CHAR LIMIT=100] --> <string name="quick_controls_subtitle">Add controls for your connected devices</string> <!-- Device Controls setup, title [CHAR LIMIT=50] --> <string name="quick_controls_setup_title">Set up device controls</string> <!-- Device Controls setup, subtitle [CHAR LIMIT=100] --> <string name="quick_controls_setup_subtitle">Hold the Power button to access your controls</string> <!-- Device Controls, Quick Settings tile title [CHAR LIMIT=30] --> <string name="quick_controls_title">Home controls</string> <!-- Controls management providers screen title [CHAR LIMIT=60]--> <string name="controls_providers_title">Choose app to add controls</string> Loading Loading @@ -2755,7 +2748,7 @@ <!-- Controls management controls screen default title [CHAR LIMIT=30] --> <string name="controls_favorite_default_title">Controls</string> <!-- Controls management controls screen subtitle [CHAR LIMIT=NONE] --> <string name="controls_favorite_subtitle">Choose controls to access from the power menu</string> <string name="controls_favorite_subtitle">Choose controls to access from Quick Settings</string> <!-- Controls management editing screen, user direction for rearranging controls [CHAR LIMIT=NONE] --> <string name="controls_favorite_rearrange">Hold & drag to rearrange controls</string> Loading Loading @@ -2847,7 +2840,7 @@ <!-- Stateless control message informing the user that a routine has started [CHAR_LIMIT=30] --> <string name="controls_in_progress">In progress</string> <!-- Tooltip informing user where the recently added controls are [CHAR_LIMIT=100] --> <string name="controls_added_tooltip">Hold Power button to see new controls</string> <string name="controls_added_tooltip">Open Quick Settings to see new controls</string> <!-- Controls menu, add [CHAR_LIMIT=30] --> <string name="controls_menu_add">Add controls</string> Loading
packages/SystemUI/src/com/android/systemui/controls/management/ControlsProviderSelectorActivity.kt +9 −4 Original line number Diff line number Diff line Loading @@ -55,8 +55,9 @@ class ControlsProviderSelectorActivity @Inject constructor( companion object { private const val TAG = "ControlsProviderSelectorActivity" const val BACK_SHOULD_EXIT = "back_should_exit" } private var backShouldExit = false private lateinit var recyclerView: RecyclerView private val currentUserTracker = object : CurrentUserTracker(broadcastDispatcher) { private val startingUser = listingController.currentUserId Loading Loading @@ -102,13 +103,17 @@ class ControlsProviderSelectorActivity @Inject constructor( } } requireViewById<View>(R.id.done).visibility = View.GONE backShouldExit = intent.getBooleanExtra(BACK_SHOULD_EXIT, false) } override fun onBackPressed() { if (!backShouldExit) { val i = Intent().apply { component = ComponentName(applicationContext, ControlsActivity::class.java) } startActivity(i, ActivityOptions.makeSceneTransitionAnimation(this).toBundle()) } animateExitAndFinish() } Loading
packages/SystemUI/src/com/android/systemui/controls/ui/ControlsUiControllerImpl.kt +5 −17 Original line number Diff line number Diff line Loading @@ -217,22 +217,8 @@ class ControlsUiControllerImpl @Inject constructor ( } private fun showInitialSetupView(items: List<SelectionItem>) { val inflater = LayoutInflater.from(context) inflater.inflate(R.layout.controls_no_favorites, parent, true) val viewGroup = parent.requireViewById(R.id.controls_no_favorites_group) as ViewGroup viewGroup.setOnClickListener { _: View -> startProviderSelectorActivity() } val subtitle = parent.requireViewById<TextView>(R.id.controls_subtitle) subtitle.setText(context.resources.getString(R.string.quick_controls_subtitle)) val iconRowGroup = parent.requireViewById(R.id.controls_icon_row) as ViewGroup items.forEach { val imageView = inflater.inflate(R.layout.controls_icon, viewGroup, false) as ImageView imageView.setContentDescription(it.getTitle()) imageView.setImageDrawable(it.icon) iconRowGroup.addView(imageView) } startProviderSelectorActivity() onDismiss.run() } private fun startFavoritingActivity(si: StructureInfo) { Loading Loading @@ -261,7 +247,9 @@ class ControlsUiControllerImpl @Inject constructor ( } private fun startProviderSelectorActivity() { startActivity(Intent(activityContext, ControlsProviderSelectorActivity::class.java)) val i = Intent(activityContext, ControlsProviderSelectorActivity::class.java) i.putExtra(ControlsProviderSelectorActivity.BACK_SHOULD_EXIT, true) startActivity(i) } private fun startActivity(intent: Intent) { Loading