Merge "Changes the name of the live caption APIs"

This commit is contained in:
TreeHugger Robot
2022-02-09 14:48:44 +00:00
committed by Android (Google) Code Review
7 changed files with 38 additions and 42 deletions

View File

@@ -51984,8 +51984,8 @@ package android.view.accessibility {
method @NonNull public android.view.accessibility.CaptioningManager.CaptionStyle getUserStyle();
method public boolean isCallCaptioningEnabled();
method public final boolean isEnabled();
method public final boolean isSystemAudioCaptioningRequested();
method public final boolean isSystemAudioCaptioningUiRequested();
method public final boolean isSystemAudioCaptioningEnabled();
method public final boolean isSystemAudioCaptioningUiEnabled();
method public void removeCaptioningChangeListener(@NonNull android.view.accessibility.CaptioningManager.CaptioningChangeListener);
}

View File

@@ -15531,8 +15531,8 @@ package android.view.accessibility {
}
public class CaptioningManager {
method @RequiresPermission(android.Manifest.permission.SET_SYSTEM_AUDIO_CAPTION) public final void setSystemAudioCaptioningRequested(boolean);
method @RequiresPermission(android.Manifest.permission.SET_SYSTEM_AUDIO_CAPTION) public final void setSystemAudioCaptioningUiRequested(boolean);
method @RequiresPermission(android.Manifest.permission.SET_SYSTEM_AUDIO_CAPTION) public final void setSystemAudioCaptioningEnabled(boolean);
method @RequiresPermission(android.Manifest.permission.SET_SYSTEM_AUDIO_CAPTION) public final void setSystemAudioCaptioningUiEnabled(boolean);
}
}

View File

@@ -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();
}

View File

@@ -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);
}
}

View File

@@ -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);
}

View File

@@ -3463,27 +3463,27 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub
@Override
@RequiresPermission(Manifest.permission.SET_SYSTEM_AUDIO_CAPTION)
public void setSystemAudioCaptioningRequested(boolean isEnabled, int userId) {
public void setSystemAudioCaptioningEnabled(boolean isEnabled, int userId) {
mContext.enforceCallingOrSelfPermission(
Manifest.permission.SET_SYSTEM_AUDIO_CAPTION,
"setSystemAudioCaptioningRequested");
"setSystemAudioCaptioningEnabled");
mCaptioningManagerImpl.setSystemAudioCaptioningRequested(isEnabled, userId);
mCaptioningManagerImpl.setSystemAudioCaptioningEnabled(isEnabled, userId);
}
@Override
public boolean isSystemAudioCaptioningUiRequested(int userId) {
return mCaptioningManagerImpl.isSystemAudioCaptioningUiRequested(userId);
public boolean isSystemAudioCaptioningUiEnabled(int userId) {
return mCaptioningManagerImpl.isSystemAudioCaptioningUiEnabled(userId);
}
@Override
@RequiresPermission(Manifest.permission.SET_SYSTEM_AUDIO_CAPTION)
public void setSystemAudioCaptioningUiRequested(boolean isEnabled, int userId) {
public void setSystemAudioCaptioningUiEnabled(boolean isEnabled, int userId) {
mContext.enforceCallingOrSelfPermission(
Manifest.permission.SET_SYSTEM_AUDIO_CAPTION,
"setSystemAudioCaptioningUiRequested");
"setSystemAudioCaptioningUiEnabled");
mCaptioningManagerImpl.setSystemAudioCaptioningUiRequested(isEnabled, userId);
mCaptioningManagerImpl.setSystemAudioCaptioningUiEnabled(isEnabled, userId);
}
@Override

View File

@@ -40,7 +40,7 @@ public class CaptioningManagerImpl implements CaptioningManager.SystemAudioCapti
* @param userId The user Id.
*/
@Override
public void setSystemAudioCaptioningRequested(boolean isEnabled, int userId) {
public void setSystemAudioCaptioningEnabled(boolean isEnabled, int userId) {
final long identity = Binder.clearCallingIdentity();
try {
Settings.Secure.putIntForUser(mContext.getContentResolver(),
@@ -57,7 +57,7 @@ public class CaptioningManagerImpl implements CaptioningManager.SystemAudioCapti
* @return the system audio caption UI enabled state.
*/
@Override
public boolean isSystemAudioCaptioningUiRequested(int userId) {
public boolean isSystemAudioCaptioningUiEnabled(int userId) {
final long identity = Binder.clearCallingIdentity();
try {
return Settings.Secure.getIntForUser(mContext.getContentResolver(),
@@ -75,7 +75,7 @@ public class CaptioningManagerImpl implements CaptioningManager.SystemAudioCapti
* @param userId The user Id.
*/
@Override
public void setSystemAudioCaptioningUiRequested(boolean isEnabled, int userId) {
public void setSystemAudioCaptioningUiEnabled(boolean isEnabled, int userId) {
final long identity = Binder.clearCallingIdentity();
try {
Settings.Secure.putIntForUser(mContext.getContentResolver(),