diff --git a/core/api/current.txt b/core/api/current.txt index 5b1f59a9e88f3..501b3dff6f7d5 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -3247,7 +3247,7 @@ package android.accessibilityservice { method public int getNonInteractiveUiTimeoutMillis(); method public android.content.pm.ResolveInfo getResolveInfo(); method public String getSettingsActivityName(); - method @Nullable public String getTileServiceClassName(); + method @Nullable public String getTileServiceName(); method public boolean isAccessibilityTool(); method public String loadDescription(android.content.pm.PackageManager); method @Nullable public CharSequence loadIntro(@NonNull android.content.pm.PackageManager); diff --git a/core/java/android/accessibilityservice/AccessibilityServiceInfo.java b/core/java/android/accessibilityservice/AccessibilityServiceInfo.java index 8af68d7c57620..530de0f3af6b0 100644 --- a/core/java/android/accessibilityservice/AccessibilityServiceInfo.java +++ b/core/java/android/accessibilityservice/AccessibilityServiceInfo.java @@ -83,11 +83,13 @@ import java.util.List; * @attr ref android.R.styleable#AccessibilityService_canRequestFilterKeyEvents * @attr ref android.R.styleable#AccessibilityService_canRequestTouchExplorationMode * @attr ref android.R.styleable#AccessibilityService_canRetrieveWindowContent + * @attr ref android.R.styleable#AccessibilityService_intro * @attr ref android.R.styleable#AccessibilityService_description * @attr ref android.R.styleable#AccessibilityService_summary * @attr ref android.R.styleable#AccessibilityService_notificationTimeout * @attr ref android.R.styleable#AccessibilityService_packageNames * @attr ref android.R.styleable#AccessibilityService_settingsActivity + * @attr ref android.R.styleable#AccessibilityService_tileService * @attr ref android.R.styleable#AccessibilityService_nonInteractiveUiTimeout * @attr ref android.R.styleable#AccessibilityService_interactiveUiTimeout * @attr ref android.R.styleable#AccessibilityService_canTakeScreenshot @@ -547,11 +549,11 @@ public class AccessibilityServiceInfo implements Parcelable { private String mSettingsActivityName; /** - * The class name of {@link android.service.quicksettings.TileService} is associated with this + * The name of {@link android.service.quicksettings.TileService} is associated with this * accessibility service for one to one mapping. It is used by system settings to remind users * this accessibility service has a {@link android.service.quicksettings.TileService}. */ - private String mTileServiceClassName; + private String mTileServiceName; /** * Bit mask with capabilities of this service. @@ -740,7 +742,7 @@ public class AccessibilityServiceInfo implements Parcelable { } mIsAccessibilityTool = asAttributes.getBoolean( R.styleable.AccessibilityService_isAccessibilityTool, false); - mTileServiceClassName = asAttributes.getString( + mTileServiceName = asAttributes.getString( com.android.internal.R.styleable.AccessibilityService_tileService); peekedValue = asAttributes.peekValue( com.android.internal.R.styleable.AccessibilityService_intro); @@ -850,14 +852,14 @@ public class AccessibilityServiceInfo implements Parcelable { } /** - * Gets the class name of {@link android.service.quicksettings.TileService} is associated with + * Gets the name of {@link android.service.quicksettings.TileService} is associated with * this accessibility service. * - * @return The class names of {@link android.service.quicksettings.TileService}. + * @return The name of {@link android.service.quicksettings.TileService}. */ @Nullable - public String getTileServiceClassName() { - return mTileServiceClassName; + public String getTileServiceName() { + return mTileServiceName; } /** @@ -1146,7 +1148,7 @@ public class AccessibilityServiceInfo implements Parcelable { parcel.writeInt(mHtmlDescriptionRes); parcel.writeString(mNonLocalizedDescription); parcel.writeBoolean(mIsAccessibilityTool); - parcel.writeString(mTileServiceClassName); + parcel.writeString(mTileServiceName); parcel.writeInt(mIntroResId); } @@ -1170,7 +1172,7 @@ public class AccessibilityServiceInfo implements Parcelable { mHtmlDescriptionRes = parcel.readInt(); mNonLocalizedDescription = parcel.readString(); mIsAccessibilityTool = parcel.readBoolean(); - mTileServiceClassName = parcel.readString(); + mTileServiceName = parcel.readString(); mIntroResId = parcel.readInt(); } @@ -1224,7 +1226,7 @@ public class AccessibilityServiceInfo implements Parcelable { stringBuilder.append(", "); stringBuilder.append("settingsActivityName: ").append(mSettingsActivityName); stringBuilder.append(", "); - stringBuilder.append("tileServiceClassName: ").append(mTileServiceClassName); + stringBuilder.append("tileServiceName: ").append(mTileServiceName); stringBuilder.append(", "); stringBuilder.append("summary: ").append(mNonLocalizedSummary); stringBuilder.append(", "); diff --git a/core/java/android/accessibilityservice/AccessibilityShortcutInfo.java b/core/java/android/accessibilityservice/AccessibilityShortcutInfo.java index 9a732199ed827..4e6cfb3589016 100644 --- a/core/java/android/accessibilityservice/AccessibilityShortcutInfo.java +++ b/core/java/android/accessibilityservice/AccessibilityShortcutInfo.java @@ -101,11 +101,11 @@ public final class AccessibilityShortcutInfo { private String mSettingsActivityName; /** - * The class name of {@link android.service.quicksettings.TileService} is associated with this + * The name of {@link android.service.quicksettings.TileService} is associated with this * accessibility shortcut target for one to one mapping. It is used by system settings to remind * users this accessibility service has a {@link android.service.quicksettings.TileService}. */ - private String mTileServiceClassName; + private String mTileServiceName; /** * Creates a new instance. @@ -163,7 +163,7 @@ public final class AccessibilityShortcutInfo { mSettingsActivityName = asAttributes.getString( com.android.internal.R.styleable.AccessibilityShortcutTarget_settingsActivity); // Get tile service class name - mTileServiceClassName = asAttributes.getString( + mTileServiceName = asAttributes.getString( com.android.internal.R.styleable.AccessibilityShortcutTarget_tileService); // Gets intro mIntroResId = asAttributes.getResourceId( @@ -287,14 +287,14 @@ public final class AccessibilityShortcutInfo { } /** - * Gets the class name of {@link android.service.quicksettings.TileService} is associated with + * Gets the name of {@link android.service.quicksettings.TileService} is associated with * this accessibility shortcut target. * - * @return The class names of {@link android.service.quicksettings.TileService}. + * @return The class name of {@link android.service.quicksettings.TileService}. */ @Nullable - public String getTileServiceClassName() { - return mTileServiceClassName; + public String getTileServiceName() { + return mTileServiceName; } /** diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml index 7150fca5ab991..ddfedd47d3552 100644 --- a/core/res/res/values/attrs.xml +++ b/core/res/res/values/attrs.xml @@ -3932,12 +3932,12 @@ - + - - + - diff --git a/core/tests/coretests/src/android/accessibilityservice/AccessibilityShortcutInfoTest.java b/core/tests/coretests/src/android/accessibilityservice/AccessibilityShortcutInfoTest.java index f605a0075e8a2..eebc5789e9357 100644 --- a/core/tests/coretests/src/android/accessibilityservice/AccessibilityShortcutInfoTest.java +++ b/core/tests/coretests/src/android/accessibilityservice/AccessibilityShortcutInfoTest.java @@ -129,7 +129,7 @@ public class AccessibilityShortcutInfoTest { @Test public void testTileService() { assertThat("Tile service is not correct", - mShortcutInfo.getTileServiceClassName(), is(TILE_SERVICE_NAME)); + mShortcutInfo.getTileServiceName(), is(TILE_SERVICE_NAME)); }