Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b651d766 authored by Kohsuke Yatoh's avatar Kohsuke Yatoh
Browse files

Expose spell checker settings for testing.

Bug: 166304720
Test: atest CtsInputMethodTestCases:SpellCheckerTest
Change-Id: I97921baa5a8808f31ae9127df471038fe2b6094c
parent f50b1540
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -3387,6 +3387,8 @@ package android.provider {
    field public static final String NFC_PAYMENT_DEFAULT_COMPONENT = "nfc_payment_default_component";
    field public static final String NOTIFICATION_BADGING = "notification_badging";
    field public static final String POWER_MENU_LOCKED_SHOW_CONTENT = "power_menu_locked_show_content";
    field public static final String SELECTED_SPELL_CHECKER = "selected_spell_checker";
    field public static final String SELECTED_SPELL_CHECKER_SUBTYPE = "selected_spell_checker_subtype";
    field public static final String SHOW_FIRST_CRASH_DIALOG_DEV_OPTION = "show_first_crash_dialog_dev_option";
    field public static final String SHOW_IME_WITH_HARD_KEYBOARD = "show_ime_with_hard_keyboard";
    field @RequiresPermission(android.Manifest.permission.WRITE_SECURE_SETTINGS) public static final String SYNC_PARENT_SOUNDS = "sync_parent_sounds";
@@ -5514,6 +5516,18 @@ package android.view.inspector {

}

package android.view.textservice {

  public final class SpellCheckerSubtype implements android.os.Parcelable {
    field public static final int SUBTYPE_ID_NONE = 0; // 0x0
  }

  public final class TextServicesManager {
    method public boolean isSpellCheckerEnabled();
  }

}

package android.widget {

  public abstract class AbsListView extends android.widget.AdapterView<android.widget.ListAdapter> implements android.widget.Filter.FilterListener android.text.TextWatcher android.view.ViewTreeObserver.OnGlobalLayoutListener android.view.ViewTreeObserver.OnTouchModeChangeListener {
+4 −0
Original line number Diff line number Diff line
@@ -7663,6 +7663,8 @@ public final class Settings {
         * @hide
         */
        @UnsupportedAppUsage
        @TestApi
        @SuppressLint("NoSettingsProvider")
        public static final String SELECTED_SPELL_CHECKER = "selected_spell_checker";
        /**
@@ -7673,6 +7675,8 @@ public final class Settings {
         * @hide
         */
        @UnsupportedAppUsage
        @TestApi
        @SuppressLint("NoSettingsProvider")
        public static final String SELECTED_SPELL_CHECKER_SUBTYPE =
                "selected_spell_checker_subtype";
+2 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ package android.view.textservice;

import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.TestApi;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.os.Parcel;
@@ -53,6 +54,7 @@ public final class SpellCheckerSubtype implements Parcelable {
    /**
     * @hide
     */
    @TestApi
    public static final int SUBTYPE_ID_NONE = 0;
    private static final String SUBTYPE_LANGUAGE_TAG_NONE = "";

+2 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ package android.view.textservice;

import android.annotation.NonNull;
import android.annotation.SystemService;
import android.annotation.TestApi;
import android.annotation.UserIdInt;
import android.compat.annotation.UnsupportedAppUsage;
import android.content.Context;
@@ -259,6 +260,7 @@ public final class TextServicesManager {
     * @hide
     */
    @UnsupportedAppUsage
    @TestApi
    public boolean isSpellCheckerEnabled() {
        try {
            return mService.isSpellCheckerEnabled(mUserId);