Loading src/com/android/settings/accessibility/AutoclickDelayDialogFragment.java +3 −4 Original line number Original line Diff line number Diff line Loading @@ -17,7 +17,7 @@ package com.android.settings.accessibility; package com.android.settings.accessibility; import static android.view.accessibility.AccessibilityManager.AUTOCLICK_DELAY_DEFAULT; import static android.view.accessibility.AccessibilityManager.AUTOCLICK_DELAY_WITH_INDICATOR_DEFAULT; import android.app.Dialog; import android.app.Dialog; import android.app.settings.SettingsEnums; import android.app.settings.SettingsEnums; Loading Loading @@ -78,8 +78,7 @@ public class AutoclickDelayDialogFragment extends InstrumentedDialogFragment { int checkedRadioButtonId = int checkedRadioButtonId = radioGroup.getCheckedRadioButtonId(); radioGroup.getCheckedRadioButtonId(); // TODO(b/390460859): Update AUTOCLICK_DELAY_DEFAULT value to 1 sec. int delay = AUTOCLICK_DELAY_WITH_INDICATOR_DEFAULT; int delay = AUTOCLICK_DELAY_DEFAULT; if (RADIO_BUTTON_ID_TO_DELAY_TIME if (RADIO_BUTTON_ID_TO_DELAY_TIME .containsKey(checkedRadioButtonId)) { .containsKey(checkedRadioButtonId)) { delay = RADIO_BUTTON_ID_TO_DELAY_TIME.get(checkedRadioButtonId); delay = RADIO_BUTTON_ID_TO_DELAY_TIME.get(checkedRadioButtonId); Loading @@ -102,7 +101,7 @@ public class AutoclickDelayDialogFragment extends InstrumentedDialogFragment { // TODO(b/390460859): Add custom seekbar for other delay time values. // TODO(b/390460859): Add custom seekbar for other delay time values. final int autoclickDelay = Settings.Secure.getInt(getContext().getContentResolver(), final int autoclickDelay = Settings.Secure.getInt(getContext().getContentResolver(), Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, AccessibilityManager.AUTOCLICK_DELAY_DEFAULT); AccessibilityManager.AUTOCLICK_DELAY_WITH_INDICATOR_DEFAULT); Integer radioButtonId = RADIO_BUTTON_ID_TO_DELAY_TIME.inverse().get(autoclickDelay); Integer radioButtonId = RADIO_BUTTON_ID_TO_DELAY_TIME.inverse().get(autoclickDelay); if (radioButtonId != null) { if (radioButtonId != null) { Loading src/com/android/settings/accessibility/AutoclickPreferenceController.java +4 −1 Original line number Original line Diff line number Diff line Loading @@ -23,6 +23,7 @@ import android.content.Context; import android.provider.Settings; import android.provider.Settings; import android.view.accessibility.AccessibilityManager; import android.view.accessibility.AccessibilityManager; import com.android.server.accessibility.Flags; import com.android.settings.R; import com.android.settings.R; import com.android.settings.core.BasePreferenceController; import com.android.settings.core.BasePreferenceController; Loading Loading @@ -57,7 +58,9 @@ public class AutoclickPreferenceController extends BasePreferenceController { } } final int delayMillis = Settings.Secure.getInt(mContext.getContentResolver(), final int delayMillis = Settings.Secure.getInt(mContext.getContentResolver(), Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, AccessibilityManager.AUTOCLICK_DELAY_DEFAULT); Flags.enableAutoclickIndicator() ? AccessibilityManager.AUTOCLICK_DELAY_WITH_INDICATOR_DEFAULT : AccessibilityManager.AUTOCLICK_DELAY_DEFAULT); final int summaryIndex = getAutoclickPreferenceSummaryIndex(delayMillis); final int summaryIndex = getAutoclickPreferenceSummaryIndex(delayMillis); return AutoclickUtils.getAutoclickDelaySummary(mContext, return AutoclickUtils.getAutoclickDelaySummary(mContext, AUTOCLICK_PREFERENCE_SUMMARIES[summaryIndex], delayMillis); AUTOCLICK_PREFERENCE_SUMMARIES[summaryIndex], delayMillis); Loading tests/robotests/src/com/android/settings/accessibility/AutoclickDelayDialogFragmentTest.java +3 −3 Original line number Original line Diff line number Diff line Loading @@ -16,7 +16,7 @@ package com.android.settings.accessibility; package com.android.settings.accessibility; import static android.view.accessibility.AccessibilityManager.AUTOCLICK_DELAY_DEFAULT; import static android.view.accessibility.AccessibilityManager.AUTOCLICK_DELAY_WITH_INDICATOR_DEFAULT; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertThat; Loading Loading @@ -49,7 +49,7 @@ public class AutoclickDelayDialogFragmentTest { Settings.Secure.putInt( Settings.Secure.putInt( ApplicationProvider.getApplicationContext().getContentResolver(), ApplicationProvider.getApplicationContext().getContentResolver(), Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, AUTOCLICK_DELAY_DEFAULT); AUTOCLICK_DELAY_WITH_INDICATOR_DEFAULT); mFragmentScenario = FragmentScenario.launch( mFragmentScenario = FragmentScenario.launch( AutoclickDelayDialogFragment.class, AutoclickDelayDialogFragment.class, Loading Loading @@ -92,7 +92,7 @@ public class AutoclickDelayDialogFragmentTest { final int autoclickDelay = Settings.Secure.getInt( final int autoclickDelay = Settings.Secure.getInt( ApplicationProvider.getApplicationContext().getContentResolver(), ApplicationProvider.getApplicationContext().getContentResolver(), Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, AUTOCLICK_DELAY_DEFAULT); AUTOCLICK_DELAY_WITH_INDICATOR_DEFAULT); assertThat(autoclickDelay).isEqualTo(800); assertThat(autoclickDelay).isEqualTo(800); } } Loading Loading
src/com/android/settings/accessibility/AutoclickDelayDialogFragment.java +3 −4 Original line number Original line Diff line number Diff line Loading @@ -17,7 +17,7 @@ package com.android.settings.accessibility; package com.android.settings.accessibility; import static android.view.accessibility.AccessibilityManager.AUTOCLICK_DELAY_DEFAULT; import static android.view.accessibility.AccessibilityManager.AUTOCLICK_DELAY_WITH_INDICATOR_DEFAULT; import android.app.Dialog; import android.app.Dialog; import android.app.settings.SettingsEnums; import android.app.settings.SettingsEnums; Loading Loading @@ -78,8 +78,7 @@ public class AutoclickDelayDialogFragment extends InstrumentedDialogFragment { int checkedRadioButtonId = int checkedRadioButtonId = radioGroup.getCheckedRadioButtonId(); radioGroup.getCheckedRadioButtonId(); // TODO(b/390460859): Update AUTOCLICK_DELAY_DEFAULT value to 1 sec. int delay = AUTOCLICK_DELAY_WITH_INDICATOR_DEFAULT; int delay = AUTOCLICK_DELAY_DEFAULT; if (RADIO_BUTTON_ID_TO_DELAY_TIME if (RADIO_BUTTON_ID_TO_DELAY_TIME .containsKey(checkedRadioButtonId)) { .containsKey(checkedRadioButtonId)) { delay = RADIO_BUTTON_ID_TO_DELAY_TIME.get(checkedRadioButtonId); delay = RADIO_BUTTON_ID_TO_DELAY_TIME.get(checkedRadioButtonId); Loading @@ -102,7 +101,7 @@ public class AutoclickDelayDialogFragment extends InstrumentedDialogFragment { // TODO(b/390460859): Add custom seekbar for other delay time values. // TODO(b/390460859): Add custom seekbar for other delay time values. final int autoclickDelay = Settings.Secure.getInt(getContext().getContentResolver(), final int autoclickDelay = Settings.Secure.getInt(getContext().getContentResolver(), Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, AccessibilityManager.AUTOCLICK_DELAY_DEFAULT); AccessibilityManager.AUTOCLICK_DELAY_WITH_INDICATOR_DEFAULT); Integer radioButtonId = RADIO_BUTTON_ID_TO_DELAY_TIME.inverse().get(autoclickDelay); Integer radioButtonId = RADIO_BUTTON_ID_TO_DELAY_TIME.inverse().get(autoclickDelay); if (radioButtonId != null) { if (radioButtonId != null) { Loading
src/com/android/settings/accessibility/AutoclickPreferenceController.java +4 −1 Original line number Original line Diff line number Diff line Loading @@ -23,6 +23,7 @@ import android.content.Context; import android.provider.Settings; import android.provider.Settings; import android.view.accessibility.AccessibilityManager; import android.view.accessibility.AccessibilityManager; import com.android.server.accessibility.Flags; import com.android.settings.R; import com.android.settings.R; import com.android.settings.core.BasePreferenceController; import com.android.settings.core.BasePreferenceController; Loading Loading @@ -57,7 +58,9 @@ public class AutoclickPreferenceController extends BasePreferenceController { } } final int delayMillis = Settings.Secure.getInt(mContext.getContentResolver(), final int delayMillis = Settings.Secure.getInt(mContext.getContentResolver(), Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, AccessibilityManager.AUTOCLICK_DELAY_DEFAULT); Flags.enableAutoclickIndicator() ? AccessibilityManager.AUTOCLICK_DELAY_WITH_INDICATOR_DEFAULT : AccessibilityManager.AUTOCLICK_DELAY_DEFAULT); final int summaryIndex = getAutoclickPreferenceSummaryIndex(delayMillis); final int summaryIndex = getAutoclickPreferenceSummaryIndex(delayMillis); return AutoclickUtils.getAutoclickDelaySummary(mContext, return AutoclickUtils.getAutoclickDelaySummary(mContext, AUTOCLICK_PREFERENCE_SUMMARIES[summaryIndex], delayMillis); AUTOCLICK_PREFERENCE_SUMMARIES[summaryIndex], delayMillis); Loading
tests/robotests/src/com/android/settings/accessibility/AutoclickDelayDialogFragmentTest.java +3 −3 Original line number Original line Diff line number Diff line Loading @@ -16,7 +16,7 @@ package com.android.settings.accessibility; package com.android.settings.accessibility; import static android.view.accessibility.AccessibilityManager.AUTOCLICK_DELAY_DEFAULT; import static android.view.accessibility.AccessibilityManager.AUTOCLICK_DELAY_WITH_INDICATOR_DEFAULT; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertThat; Loading Loading @@ -49,7 +49,7 @@ public class AutoclickDelayDialogFragmentTest { Settings.Secure.putInt( Settings.Secure.putInt( ApplicationProvider.getApplicationContext().getContentResolver(), ApplicationProvider.getApplicationContext().getContentResolver(), Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, AUTOCLICK_DELAY_DEFAULT); AUTOCLICK_DELAY_WITH_INDICATOR_DEFAULT); mFragmentScenario = FragmentScenario.launch( mFragmentScenario = FragmentScenario.launch( AutoclickDelayDialogFragment.class, AutoclickDelayDialogFragment.class, Loading Loading @@ -92,7 +92,7 @@ public class AutoclickDelayDialogFragmentTest { final int autoclickDelay = Settings.Secure.getInt( final int autoclickDelay = Settings.Secure.getInt( ApplicationProvider.getApplicationContext().getContentResolver(), ApplicationProvider.getApplicationContext().getContentResolver(), Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, Settings.Secure.ACCESSIBILITY_AUTOCLICK_DELAY, AUTOCLICK_DELAY_DEFAULT); AUTOCLICK_DELAY_WITH_INDICATOR_DEFAULT); assertThat(autoclickDelay).isEqualTo(800); assertThat(autoclickDelay).isEqualTo(800); } } Loading