Loading core/java/android/companion/virtual/IVirtualDeviceManager.aidl +6 −0 Original line number Original line Diff line number Diff line Loading @@ -133,4 +133,10 @@ interface IVirtualDeviceManager { * device. * device. */ */ boolean isVirtualDeviceOwnedMirrorDisplay(int displayId); boolean isVirtualDeviceOwnedMirrorDisplay(int displayId); /** * Returns all current persistent device IDs, including the ones for which no virtual device * exists, as long as one may have existed or can be created. */ List<String> getAllPersistentDeviceIds(); } } services/companion/java/com/android/server/companion/virtual/VirtualDeviceManagerService.java +5 −0 Original line number Original line Diff line number Diff line Loading @@ -583,6 +583,11 @@ public class VirtualDeviceManagerService extends SystemService { return associationInfo == null ? null : associationInfo.getDisplayName(); return associationInfo == null ? null : associationInfo.getDisplayName(); } } @Override // Binder call public @NonNull List<String> getAllPersistentDeviceIds() { return new ArrayList<>(mLocalService.getAllPersistentDeviceIds()); } // Binder call // Binder call @Override @Override public boolean isValidVirtualDeviceId(int deviceId) { public boolean isValidVirtualDeviceId(int deviceId) { Loading Loading
core/java/android/companion/virtual/IVirtualDeviceManager.aidl +6 −0 Original line number Original line Diff line number Diff line Loading @@ -133,4 +133,10 @@ interface IVirtualDeviceManager { * device. * device. */ */ boolean isVirtualDeviceOwnedMirrorDisplay(int displayId); boolean isVirtualDeviceOwnedMirrorDisplay(int displayId); /** * Returns all current persistent device IDs, including the ones for which no virtual device * exists, as long as one may have existed or can be created. */ List<String> getAllPersistentDeviceIds(); } }
services/companion/java/com/android/server/companion/virtual/VirtualDeviceManagerService.java +5 −0 Original line number Original line Diff line number Diff line Loading @@ -583,6 +583,11 @@ public class VirtualDeviceManagerService extends SystemService { return associationInfo == null ? null : associationInfo.getDisplayName(); return associationInfo == null ? null : associationInfo.getDisplayName(); } } @Override // Binder call public @NonNull List<String> getAllPersistentDeviceIds() { return new ArrayList<>(mLocalService.getAllPersistentDeviceIds()); } // Binder call // Binder call @Override @Override public boolean isValidVirtualDeviceId(int deviceId) { public boolean isValidVirtualDeviceId(int deviceId) { Loading