Loading src/com/android/settings/inputmethod/NewKeyboardSettingsUtils.java→src/com/android/settings/inputmethod/InputPeripheralsSettingsUtils.java +2 −2 Original line number Diff line number Diff line Loading @@ -44,9 +44,9 @@ import java.util.Arrays; import java.util.Comparator; /** * Utilities of keyboard settings * Utilities of input peripherals settings */ public class NewKeyboardSettingsUtils { public class InputPeripheralsSettingsUtils { static final String EXTRA_TITLE = "keyboard_layout_picker_title"; static final String EXTRA_USER_ID = "user_id"; Loading src/com/android/settings/inputmethod/KeyboardLayoutDialogFragment.java +1 −1 Original line number Diff line number Diff line Loading @@ -308,7 +308,7 @@ public class KeyboardLayoutDialogFragment extends InstrumentedDialogFragment public Keyboards loadInBackground() { Keyboards keyboards = new Keyboards(); InputManager im = (InputManager)getContext().getSystemService(Context.INPUT_SERVICE); if (mInputDeviceIdentifier == null || NewKeyboardSettingsUtils.getInputDevice( if (mInputDeviceIdentifier == null || InputPeripheralsSettingsUtils.getInputDevice( im, mInputDeviceIdentifier) == null) { keyboards.keyboardLayouts.add(null); // default layout keyboards.current = 0; Loading src/com/android/settings/inputmethod/KeyboardLayoutPickerController.java +4 −2 Original line number Diff line number Diff line Loading @@ -68,11 +68,13 @@ public class KeyboardLayoutPickerController extends BasePreferenceController imp public void onStart() { mIm.registerInputDeviceListener(this, null); if (mInputDeviceIdentifier == null || NewKeyboardSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier) == null) { || InputPeripheralsSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier) == null) { return; } mInputDeviceId = NewKeyboardSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier).getId(); InputPeripheralsSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier).getId(); updateCheckedState(); } Loading src/com/android/settings/inputmethod/KeyboardLayoutPickerFragment.java +1 −1 Original line number Diff line number Diff line Loading @@ -46,7 +46,7 @@ public class KeyboardLayoutPickerFragment extends DashboardFragment { final InputDeviceIdentifier inputDeviceIdentifier = getActivity().getIntent(). getParcelableExtra(EXTRA_INPUT_DEVICE_IDENTIFIER); final InputManager im = context.getSystemService(InputManager.class); if (NewKeyboardSettingsUtils.getInputDevice(im, inputDeviceIdentifier) == null) { if (InputPeripheralsSettingsUtils.getInputDevice(im, inputDeviceIdentifier) == null) { return; } use(KeyboardLayoutPickerController.class).initialize(this /*parent*/, Loading src/com/android/settings/inputmethod/NewKeyboardLayoutEnabledLocalesFragment.java +14 −12 Original line number Diff line number Diff line Loading @@ -40,7 +40,7 @@ import com.android.settings.Utils; import com.android.settings.core.SubSettingLauncher; import com.android.settings.dashboard.DashboardFragment; import com.android.settings.dashboard.profileselector.ProfileSelectFragment; import com.android.settings.inputmethod.NewKeyboardSettingsUtils.KeyboardInfo; import com.android.settings.inputmethod.InputPeripheralsSettingsUtils.KeyboardInfo; import java.util.ArrayList; import java.util.Collections; Loading Loading @@ -117,14 +117,15 @@ public class NewKeyboardLayoutEnabledLocalesFragment extends DashboardFragment return; } mInputDeviceIdentifier = arguments.getParcelable(NewKeyboardSettingsUtils.EXTRA_INPUT_DEVICE_IDENTIFIER, arguments.getParcelable( InputPeripheralsSettingsUtils.EXTRA_INPUT_DEVICE_IDENTIFIER, InputDeviceIdentifier.class); if (mInputDeviceIdentifier == null) { Log.e(TAG, "The inputDeviceIdentifier should not be null"); return; } InputDevice inputDevice = NewKeyboardSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier); InputPeripheralsSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier); if (inputDevice == null) { Log.e(TAG, "inputDevice is null"); return; Loading @@ -138,7 +139,7 @@ public class NewKeyboardLayoutEnabledLocalesFragment extends DashboardFragment super.onStart(); mIm.registerInputDeviceListener(this, null); InputDevice inputDevice = NewKeyboardSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier); InputPeripheralsSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier); if (inputDevice == null) { Log.e(TAG, "Unable to start: input device is null"); getActivity().finish(); Loading @@ -161,7 +162,7 @@ public class NewKeyboardLayoutEnabledLocalesFragment extends DashboardFragment } private void updateCheckedState() { if (NewKeyboardSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier) == null) { if (InputPeripheralsSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier) == null) { return; } Loading Loading @@ -207,9 +208,9 @@ public class NewKeyboardLayoutEnabledLocalesFragment extends DashboardFragment private void mapLanguageWithLayout(InputMethodInfo info, InputMethodSubtype subtype) { CharSequence subtypeLabel = getSubtypeLabel(mContext, info, subtype); KeyboardLayout[] keyboardLayouts = NewKeyboardSettingsUtils.getKeyboardLayouts( InputPeripheralsSettingsUtils.getKeyboardLayouts( mIm, mUserId, mInputDeviceIdentifier, info, subtype); KeyboardLayoutSelectionResult result = NewKeyboardSettingsUtils.getKeyboardLayout( KeyboardLayoutSelectionResult result = InputPeripheralsSettingsUtils.getKeyboardLayout( mIm, mUserId, mInputDeviceIdentifier, info, subtype); if (result.getLayoutDescriptor() != null) { for (int i = 0; i < keyboardLayouts.length; i++) { Loading Loading @@ -316,13 +317,14 @@ public class NewKeyboardLayoutEnabledLocalesFragment extends DashboardFragment InputMethodSubtype inputMethodSubtype) { Bundle arguments = new Bundle(); arguments.putParcelable( NewKeyboardSettingsUtils.EXTRA_INPUT_DEVICE_IDENTIFIER, inputDeviceIdentifier); InputPeripheralsSettingsUtils.EXTRA_INPUT_DEVICE_IDENTIFIER, inputDeviceIdentifier); arguments.putParcelable( NewKeyboardSettingsUtils.EXTRA_INPUT_METHOD_INFO, inputMethodInfo); InputPeripheralsSettingsUtils.EXTRA_INPUT_METHOD_INFO, inputMethodInfo); arguments.putParcelable( NewKeyboardSettingsUtils.EXTRA_INPUT_METHOD_SUBTYPE, inputMethodSubtype); arguments.putInt(NewKeyboardSettingsUtils.EXTRA_USER_ID, userId); arguments.putCharSequence(NewKeyboardSettingsUtils.EXTRA_TITLE, subtypeLabel); InputPeripheralsSettingsUtils.EXTRA_INPUT_METHOD_SUBTYPE, inputMethodSubtype); arguments.putInt(InputPeripheralsSettingsUtils.EXTRA_USER_ID, userId); arguments.putCharSequence(InputPeripheralsSettingsUtils.EXTRA_TITLE, subtypeLabel); new SubSettingLauncher(mContext) .setSourceMetricsCategory(getMetricsCategory()) .setDestination(NewKeyboardLayoutPickerFragment.class.getName()) Loading Loading
src/com/android/settings/inputmethod/NewKeyboardSettingsUtils.java→src/com/android/settings/inputmethod/InputPeripheralsSettingsUtils.java +2 −2 Original line number Diff line number Diff line Loading @@ -44,9 +44,9 @@ import java.util.Arrays; import java.util.Comparator; /** * Utilities of keyboard settings * Utilities of input peripherals settings */ public class NewKeyboardSettingsUtils { public class InputPeripheralsSettingsUtils { static final String EXTRA_TITLE = "keyboard_layout_picker_title"; static final String EXTRA_USER_ID = "user_id"; Loading
src/com/android/settings/inputmethod/KeyboardLayoutDialogFragment.java +1 −1 Original line number Diff line number Diff line Loading @@ -308,7 +308,7 @@ public class KeyboardLayoutDialogFragment extends InstrumentedDialogFragment public Keyboards loadInBackground() { Keyboards keyboards = new Keyboards(); InputManager im = (InputManager)getContext().getSystemService(Context.INPUT_SERVICE); if (mInputDeviceIdentifier == null || NewKeyboardSettingsUtils.getInputDevice( if (mInputDeviceIdentifier == null || InputPeripheralsSettingsUtils.getInputDevice( im, mInputDeviceIdentifier) == null) { keyboards.keyboardLayouts.add(null); // default layout keyboards.current = 0; Loading
src/com/android/settings/inputmethod/KeyboardLayoutPickerController.java +4 −2 Original line number Diff line number Diff line Loading @@ -68,11 +68,13 @@ public class KeyboardLayoutPickerController extends BasePreferenceController imp public void onStart() { mIm.registerInputDeviceListener(this, null); if (mInputDeviceIdentifier == null || NewKeyboardSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier) == null) { || InputPeripheralsSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier) == null) { return; } mInputDeviceId = NewKeyboardSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier).getId(); InputPeripheralsSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier).getId(); updateCheckedState(); } Loading
src/com/android/settings/inputmethod/KeyboardLayoutPickerFragment.java +1 −1 Original line number Diff line number Diff line Loading @@ -46,7 +46,7 @@ public class KeyboardLayoutPickerFragment extends DashboardFragment { final InputDeviceIdentifier inputDeviceIdentifier = getActivity().getIntent(). getParcelableExtra(EXTRA_INPUT_DEVICE_IDENTIFIER); final InputManager im = context.getSystemService(InputManager.class); if (NewKeyboardSettingsUtils.getInputDevice(im, inputDeviceIdentifier) == null) { if (InputPeripheralsSettingsUtils.getInputDevice(im, inputDeviceIdentifier) == null) { return; } use(KeyboardLayoutPickerController.class).initialize(this /*parent*/, Loading
src/com/android/settings/inputmethod/NewKeyboardLayoutEnabledLocalesFragment.java +14 −12 Original line number Diff line number Diff line Loading @@ -40,7 +40,7 @@ import com.android.settings.Utils; import com.android.settings.core.SubSettingLauncher; import com.android.settings.dashboard.DashboardFragment; import com.android.settings.dashboard.profileselector.ProfileSelectFragment; import com.android.settings.inputmethod.NewKeyboardSettingsUtils.KeyboardInfo; import com.android.settings.inputmethod.InputPeripheralsSettingsUtils.KeyboardInfo; import java.util.ArrayList; import java.util.Collections; Loading Loading @@ -117,14 +117,15 @@ public class NewKeyboardLayoutEnabledLocalesFragment extends DashboardFragment return; } mInputDeviceIdentifier = arguments.getParcelable(NewKeyboardSettingsUtils.EXTRA_INPUT_DEVICE_IDENTIFIER, arguments.getParcelable( InputPeripheralsSettingsUtils.EXTRA_INPUT_DEVICE_IDENTIFIER, InputDeviceIdentifier.class); if (mInputDeviceIdentifier == null) { Log.e(TAG, "The inputDeviceIdentifier should not be null"); return; } InputDevice inputDevice = NewKeyboardSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier); InputPeripheralsSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier); if (inputDevice == null) { Log.e(TAG, "inputDevice is null"); return; Loading @@ -138,7 +139,7 @@ public class NewKeyboardLayoutEnabledLocalesFragment extends DashboardFragment super.onStart(); mIm.registerInputDeviceListener(this, null); InputDevice inputDevice = NewKeyboardSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier); InputPeripheralsSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier); if (inputDevice == null) { Log.e(TAG, "Unable to start: input device is null"); getActivity().finish(); Loading @@ -161,7 +162,7 @@ public class NewKeyboardLayoutEnabledLocalesFragment extends DashboardFragment } private void updateCheckedState() { if (NewKeyboardSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier) == null) { if (InputPeripheralsSettingsUtils.getInputDevice(mIm, mInputDeviceIdentifier) == null) { return; } Loading Loading @@ -207,9 +208,9 @@ public class NewKeyboardLayoutEnabledLocalesFragment extends DashboardFragment private void mapLanguageWithLayout(InputMethodInfo info, InputMethodSubtype subtype) { CharSequence subtypeLabel = getSubtypeLabel(mContext, info, subtype); KeyboardLayout[] keyboardLayouts = NewKeyboardSettingsUtils.getKeyboardLayouts( InputPeripheralsSettingsUtils.getKeyboardLayouts( mIm, mUserId, mInputDeviceIdentifier, info, subtype); KeyboardLayoutSelectionResult result = NewKeyboardSettingsUtils.getKeyboardLayout( KeyboardLayoutSelectionResult result = InputPeripheralsSettingsUtils.getKeyboardLayout( mIm, mUserId, mInputDeviceIdentifier, info, subtype); if (result.getLayoutDescriptor() != null) { for (int i = 0; i < keyboardLayouts.length; i++) { Loading Loading @@ -316,13 +317,14 @@ public class NewKeyboardLayoutEnabledLocalesFragment extends DashboardFragment InputMethodSubtype inputMethodSubtype) { Bundle arguments = new Bundle(); arguments.putParcelable( NewKeyboardSettingsUtils.EXTRA_INPUT_DEVICE_IDENTIFIER, inputDeviceIdentifier); InputPeripheralsSettingsUtils.EXTRA_INPUT_DEVICE_IDENTIFIER, inputDeviceIdentifier); arguments.putParcelable( NewKeyboardSettingsUtils.EXTRA_INPUT_METHOD_INFO, inputMethodInfo); InputPeripheralsSettingsUtils.EXTRA_INPUT_METHOD_INFO, inputMethodInfo); arguments.putParcelable( NewKeyboardSettingsUtils.EXTRA_INPUT_METHOD_SUBTYPE, inputMethodSubtype); arguments.putInt(NewKeyboardSettingsUtils.EXTRA_USER_ID, userId); arguments.putCharSequence(NewKeyboardSettingsUtils.EXTRA_TITLE, subtypeLabel); InputPeripheralsSettingsUtils.EXTRA_INPUT_METHOD_SUBTYPE, inputMethodSubtype); arguments.putInt(InputPeripheralsSettingsUtils.EXTRA_USER_ID, userId); arguments.putCharSequence(InputPeripheralsSettingsUtils.EXTRA_TITLE, subtypeLabel); new SubSettingLauncher(mContext) .setSourceMetricsCategory(getMetricsCategory()) .setDestination(NewKeyboardLayoutPickerFragment.class.getName()) Loading