Merge "HDMICEC: Deprecate HdmiTvClient#getDeviceList"
This commit is contained in:
committed by
Android (Google) Code Review
commit
427ad046c7
@@ -3640,7 +3640,7 @@ package android.hardware.hdmi {
|
||||
public final class HdmiTvClient extends android.hardware.hdmi.HdmiClient {
|
||||
method public void clearTimerRecording(int, int, android.hardware.hdmi.HdmiTimerRecordSources.TimerRecordSource);
|
||||
method public void deviceSelect(int, @NonNull android.hardware.hdmi.HdmiTvClient.SelectCallback);
|
||||
method public java.util.List<android.hardware.hdmi.HdmiDeviceInfo> getDeviceList();
|
||||
method @Deprecated public java.util.List<android.hardware.hdmi.HdmiDeviceInfo> getDeviceList();
|
||||
method public int getDeviceType();
|
||||
method public void portSelect(int, @NonNull android.hardware.hdmi.HdmiTvClient.SelectCallback);
|
||||
method public void sendMhlVendorCommand(int, int, int, byte[]);
|
||||
|
||||
@@ -165,7 +165,9 @@ public class HdmiSwitchClient extends HdmiClient {
|
||||
* there is none.
|
||||
*
|
||||
* @hide
|
||||
* @deprecated Please use {@link HdmiControlManager#getConnectedDevices()} instead.
|
||||
*/
|
||||
@Deprecated
|
||||
public List<HdmiDeviceInfo> getDeviceList() {
|
||||
try {
|
||||
return mService.getDeviceList();
|
||||
|
||||
@@ -158,7 +158,9 @@ public final class HdmiTvClient extends HdmiClient {
|
||||
*
|
||||
* @return list of {@link HdmiDeviceInfo} for connected CEC devices.
|
||||
* Empty list is returned if there is none.
|
||||
* @deprecated Please use {@link HdmiControlManager#getConnectedDevices()} instead.
|
||||
*/
|
||||
@Deprecated
|
||||
public List<HdmiDeviceInfo> getDeviceList() {
|
||||
try {
|
||||
return mService.getDeviceList();
|
||||
|
||||
@@ -542,4 +542,13 @@ public class HdmiCecNetworkTest {
|
||||
assertThat(cecDeviceInfo.getLogicalAddress()).isEqualTo(logicalAddress);
|
||||
assertThat(cecDeviceInfo.getCecVersion()).isEqualTo(cecVersion);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getSafeCecDevicesLocked_addDevice_sizeOne() {
|
||||
HdmiDeviceInfo cecDeviceInfo = new HdmiDeviceInfo();
|
||||
|
||||
mHdmiCecNetwork.addCecDevice(cecDeviceInfo);
|
||||
|
||||
assertThat(mHdmiCecNetwork.getSafeCecDevicesLocked()).hasSize(1);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user