diff options
| author | Jacky Kao <jackykao@google.com> | 2022-02-08 13:49:54 +0800 |
|---|---|---|
| committer | Jacky Kao <jackykao@google.com> | 2022-02-09 11:02:44 +0800 |
| commit | f0e136a5db88626365086bd91bb9981ebc745734 (patch) | |
| tree | 483ded32f71e832c0f42f6808f4b70ae6f2d3e38 /core/java/android | |
| parent | 41b6a8c89b9cd4c36815aa37d0e2362b786a60d2 (diff) | |
Changes the name of the live caption APIs
Changes the name of the APIs to reflect the methods actually do.
Bug: 216474106
Test: atest CaptioningManagerTest
Change-Id: I152fa9b791be0f35bdc78478e0eb0d524c120e51
Diffstat (limited to 'core/java/android')
3 files changed, 23 insertions, 27 deletions
diff --git a/core/java/android/view/accessibility/AccessibilityManager.java b/core/java/android/view/accessibility/AccessibilityManager.java index e54ed18c51a6..c6cd2e81bbf5 100644 --- a/core/java/android/view/accessibility/AccessibilityManager.java +++ b/core/java/android/view/accessibility/AccessibilityManager.java @@ -1773,8 +1773,7 @@ public final class AccessibilityManager { * @param userId The user Id. * @hide */ - @RequiresPermission(Manifest.permission.SET_SYSTEM_AUDIO_CAPTION) - public void setSystemAudioCaptioningRequested(boolean isEnabled, int userId) { + public void setSystemAudioCaptioningEnabled(boolean isEnabled, int userId) { final IAccessibilityManager service; synchronized (mLock) { service = getServiceLocked(); @@ -1783,7 +1782,7 @@ public final class AccessibilityManager { } } try { - service.setSystemAudioCaptioningRequested(isEnabled, userId); + service.setSystemAudioCaptioningEnabled(isEnabled, userId); } catch (RemoteException re) { throw re.rethrowFromSystemServer(); } @@ -1796,7 +1795,7 @@ public final class AccessibilityManager { * @return the system audio caption UI enabled state. * @hide */ - public boolean isSystemAudioCaptioningUiRequested(int userId) { + public boolean isSystemAudioCaptioningUiEnabled(int userId) { final IAccessibilityManager service; synchronized (mLock) { service = getServiceLocked(); @@ -1805,7 +1804,7 @@ public final class AccessibilityManager { } } try { - return service.isSystemAudioCaptioningUiRequested(userId); + return service.isSystemAudioCaptioningUiEnabled(userId); } catch (RemoteException re) { throw re.rethrowFromSystemServer(); } @@ -1818,8 +1817,7 @@ public final class AccessibilityManager { * @param userId The user Id. * @hide */ - @RequiresPermission(Manifest.permission.SET_SYSTEM_AUDIO_CAPTION) - public void setSystemAudioCaptioningUiRequested(boolean isEnabled, int userId) { + public void setSystemAudioCaptioningUiEnabled(boolean isEnabled, int userId) { final IAccessibilityManager service; synchronized (mLock) { service = getServiceLocked(); @@ -1828,7 +1826,7 @@ public final class AccessibilityManager { } } try { - service.setSystemAudioCaptioningUiRequested(isEnabled, userId); + service.setSystemAudioCaptioningUiEnabled(isEnabled, userId); } catch (RemoteException re) { throw re.rethrowFromSystemServer(); } diff --git a/core/java/android/view/accessibility/CaptioningManager.java b/core/java/android/view/accessibility/CaptioningManager.java index 4f9781b6b6af..e960bec67763 100644 --- a/core/java/android/view/accessibility/CaptioningManager.java +++ b/core/java/android/view/accessibility/CaptioningManager.java @@ -152,7 +152,7 @@ public class CaptioningManager { /** * @return the system audio caption enabled state. */ - public final boolean isSystemAudioCaptioningRequested() { + public final boolean isSystemAudioCaptioningEnabled() { return Secure.getIntForUser(mContentResolver, Secure.ODI_CAPTIONS_ENABLED, SYSTEM_AUDIO_CAPTIONING_DEFAULT_ENABLED ? 1 : 0, mContext.getUserId()) == 1; } @@ -169,9 +169,9 @@ public class CaptioningManager { */ @SystemApi @RequiresPermission(Manifest.permission.SET_SYSTEM_AUDIO_CAPTION) - public final void setSystemAudioCaptioningRequested(boolean isEnabled) { + public final void setSystemAudioCaptioningEnabled(boolean isEnabled) { if (mAccessibilityManager != null) { - mAccessibilityManager.setSystemAudioCaptioningRequested(isEnabled, + mAccessibilityManager.setSystemAudioCaptioningEnabled(isEnabled, mContext.getUserId()); } } @@ -179,9 +179,9 @@ public class CaptioningManager { /** * @return the system audio caption UI enabled state. */ - public final boolean isSystemAudioCaptioningUiRequested() { + public final boolean isSystemAudioCaptioningUiEnabled() { return mAccessibilityManager != null - && mAccessibilityManager.isSystemAudioCaptioningUiRequested(mContext.getUserId()); + && mAccessibilityManager.isSystemAudioCaptioningUiEnabled(mContext.getUserId()); } /** @@ -196,9 +196,9 @@ public class CaptioningManager { */ @SystemApi @RequiresPermission(Manifest.permission.SET_SYSTEM_AUDIO_CAPTION) - public final void setSystemAudioCaptioningUiRequested(boolean isEnabled) { + public final void setSystemAudioCaptioningUiEnabled(boolean isEnabled) { if (mAccessibilityManager != null) { - mAccessibilityManager.setSystemAudioCaptioningUiRequested(isEnabled, + mAccessibilityManager.setSystemAudioCaptioningUiEnabled(isEnabled, mContext.getUserId()); } } @@ -300,7 +300,7 @@ public class CaptioningManager { } private void notifySystemAudioCaptionChanged() { - final boolean enabled = isSystemAudioCaptioningRequested(); + final boolean enabled = isSystemAudioCaptioningEnabled(); synchronized (mListeners) { for (CaptioningChangeListener listener : mListeners) { listener.onSystemAudioCaptioningChanged(enabled); @@ -309,7 +309,7 @@ public class CaptioningManager { } private void notifySystemAudioCaptionUiChanged() { - final boolean enabled = isSystemAudioCaptioningUiRequested(); + final boolean enabled = isSystemAudioCaptioningUiEnabled(); synchronized (mListeners) { for (CaptioningChangeListener listener : mListeners) { listener.onSystemAudioCaptioningUiChanged(enabled); @@ -686,7 +686,7 @@ public class CaptioningManager { * @param isEnabled The system audio captioning enabled state. * @param userId The user Id. */ - void setSystemAudioCaptioningRequested(boolean isEnabled, int userId); + void setSystemAudioCaptioningEnabled(boolean isEnabled, int userId); /** * Gets the system audio caption UI enabled state. @@ -694,7 +694,7 @@ public class CaptioningManager { * @param userId The user Id. * @return the system audio caption UI enabled state. */ - boolean isSystemAudioCaptioningUiRequested(int userId); + boolean isSystemAudioCaptioningUiEnabled(int userId); /** * Sets the system audio caption UI enabled state. @@ -702,6 +702,6 @@ public class CaptioningManager { * @param isEnabled The system audio captioning UI enabled state. * @param userId The user Id. */ - void setSystemAudioCaptioningUiRequested(boolean isEnabled, int userId); + void setSystemAudioCaptioningUiEnabled(boolean isEnabled, int userId); } } diff --git a/core/java/android/view/accessibility/IAccessibilityManager.aidl b/core/java/android/view/accessibility/IAccessibilityManager.aidl index 645ddf5542f7..418132a6e597 100644 --- a/core/java/android/view/accessibility/IAccessibilityManager.aidl +++ b/core/java/android/view/accessibility/IAccessibilityManager.aidl @@ -101,13 +101,11 @@ interface IAccessibilityManager { boolean isAudioDescriptionByDefaultEnabled(); - // Requires Manifest.permission.SET_SYSTEM_AUDIO_CAPTION - // System process only - void setSystemAudioCaptioningRequested(boolean isEnabled, int userId); + @JavaPassthrough(annotation="@android.annotation.RequiresPermission(android.Manifest.permission.SET_SYSTEM_AUDIO_CAPTION)") + void setSystemAudioCaptioningEnabled(boolean isEnabled, int userId); - boolean isSystemAudioCaptioningUiRequested(int userId); + boolean isSystemAudioCaptioningUiEnabled(int userId); - // Requires Manifest.permission.SET_SYSTEM_AUDIO_CAPTION - // System process only - void setSystemAudioCaptioningUiRequested(boolean isEnabled, int userId); + @JavaPassthrough(annotation="@android.annotation.RequiresPermission(android.Manifest.permission.SET_SYSTEM_AUDIO_CAPTION)") + void setSystemAudioCaptioningUiEnabled(boolean isEnabled, int userId); } |
