Loading AndroidManifest.xml +1 −1 Original line number Diff line number Diff line Loading @@ -1381,7 +1381,7 @@ <activity android:name=".accessibility.AccessibilitySettingsForSetupWizardActivity" android:icon="@drawable/ic_accessibility_suggestion" android:label="@string/vision_settings_title" android:theme="@style/SetupWizardAccessibilityTheme"> android:theme="@style/GlifTheme.Light"> <intent-filter android:priority="1"> <action android:name="android.settings.ACCESSIBILITY_SETTINGS_FOR_SUW" /> <category android:name="android.intent.category.DEFAULT" /> Loading src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizard.java +23 −0 Original line number Diff line number Diff line Loading @@ -23,13 +23,19 @@ import android.content.Context; import android.content.pm.ServiceInfo; import android.os.Bundle; import android.text.TextUtils; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.view.accessibility.AccessibilityManager; import androidx.preference.Preference; import androidx.recyclerview.widget.RecyclerView; import com.android.settings.R; import com.android.settings.SettingsPreferenceFragment; import com.google.android.setupdesign.GlifPreferenceLayout; import java.util.List; /** Loading Loading @@ -63,6 +69,23 @@ public class AccessibilitySettingsForSetupWizard extends SettingsPreferenceFragm return SettingsEnums.SUW_ACCESSIBILITY; } @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); GlifPreferenceLayout layout = (GlifPreferenceLayout) view; layout.setDividerInsets(Integer.MAX_VALUE, 0); layout.setHeaderText(R.string.vision_settings_title); } @Override public RecyclerView onCreateRecyclerView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState) { GlifPreferenceLayout layout = (GlifPreferenceLayout) parent; return layout.onCreateRecyclerView(inflater, parent, savedInstanceState); } @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); Loading src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivity.java +0 −8 Original line number Diff line number Diff line Loading @@ -33,14 +33,6 @@ public class AccessibilitySettingsForSetupWizardActivity extends SettingsActivit private static final String SAVE_KEY_TITLE = "activity_title"; @Override protected void onCreate(Bundle savedState) { super.onCreate(savedState); // Finish configuring the content view. getActionBar().setDisplayHomeAsUpEnabled(true); } @Override protected void onSaveInstanceState(Bundle savedState) { savedState.putCharSequence(SAVE_KEY_TITLE, getTitle()); Loading tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivityTest.java 0 → 100644 +44 −0 Original line number Diff line number Diff line /* * Copyright 2019 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License */ package com.android.settings.accessibility; import static com.google.common.truth.Truth.assertThat; import android.content.Intent; import androidx.test.filters.SmallTest; import com.android.settings.R; import org.junit.Test; import org.junit.runner.RunWith; import org.robolectric.Robolectric; import org.robolectric.RobolectricTestRunner; @RunWith(RobolectricTestRunner.class) @SmallTest public class AccessibilitySettingsForSetupWizardActivityTest { @Test public void createSetupAccessibilityActivity_shouldBeSUWTheme() { final Intent intent = new Intent(); AccessibilitySettingsForSetupWizardActivity activity = Robolectric.buildActivity(AccessibilitySettingsForSetupWizardActivity.class, intent).get(); assertThat(activity.getThemeResId()).isEqualTo(R.style.GlifTheme_Light); } } Loading
AndroidManifest.xml +1 −1 Original line number Diff line number Diff line Loading @@ -1381,7 +1381,7 @@ <activity android:name=".accessibility.AccessibilitySettingsForSetupWizardActivity" android:icon="@drawable/ic_accessibility_suggestion" android:label="@string/vision_settings_title" android:theme="@style/SetupWizardAccessibilityTheme"> android:theme="@style/GlifTheme.Light"> <intent-filter android:priority="1"> <action android:name="android.settings.ACCESSIBILITY_SETTINGS_FOR_SUW" /> <category android:name="android.intent.category.DEFAULT" /> Loading
src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizard.java +23 −0 Original line number Diff line number Diff line Loading @@ -23,13 +23,19 @@ import android.content.Context; import android.content.pm.ServiceInfo; import android.os.Bundle; import android.text.TextUtils; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.view.accessibility.AccessibilityManager; import androidx.preference.Preference; import androidx.recyclerview.widget.RecyclerView; import com.android.settings.R; import com.android.settings.SettingsPreferenceFragment; import com.google.android.setupdesign.GlifPreferenceLayout; import java.util.List; /** Loading Loading @@ -63,6 +69,23 @@ public class AccessibilitySettingsForSetupWizard extends SettingsPreferenceFragm return SettingsEnums.SUW_ACCESSIBILITY; } @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); GlifPreferenceLayout layout = (GlifPreferenceLayout) view; layout.setDividerInsets(Integer.MAX_VALUE, 0); layout.setHeaderText(R.string.vision_settings_title); } @Override public RecyclerView onCreateRecyclerView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState) { GlifPreferenceLayout layout = (GlifPreferenceLayout) parent; return layout.onCreateRecyclerView(inflater, parent, savedInstanceState); } @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); Loading
src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivity.java +0 −8 Original line number Diff line number Diff line Loading @@ -33,14 +33,6 @@ public class AccessibilitySettingsForSetupWizardActivity extends SettingsActivit private static final String SAVE_KEY_TITLE = "activity_title"; @Override protected void onCreate(Bundle savedState) { super.onCreate(savedState); // Finish configuring the content view. getActionBar().setDisplayHomeAsUpEnabled(true); } @Override protected void onSaveInstanceState(Bundle savedState) { savedState.putCharSequence(SAVE_KEY_TITLE, getTitle()); Loading
tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardActivityTest.java 0 → 100644 +44 −0 Original line number Diff line number Diff line /* * Copyright 2019 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License */ package com.android.settings.accessibility; import static com.google.common.truth.Truth.assertThat; import android.content.Intent; import androidx.test.filters.SmallTest; import com.android.settings.R; import org.junit.Test; import org.junit.runner.RunWith; import org.robolectric.Robolectric; import org.robolectric.RobolectricTestRunner; @RunWith(RobolectricTestRunner.class) @SmallTest public class AccessibilitySettingsForSetupWizardActivityTest { @Test public void createSetupAccessibilityActivity_shouldBeSUWTheme() { final Intent intent = new Intent(); AccessibilitySettingsForSetupWizardActivity activity = Robolectric.buildActivity(AccessibilitySettingsForSetupWizardActivity.class, intent).get(); assertThat(activity.getThemeResId()).isEqualTo(R.style.GlifTheme_Light); } }