summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorGalia Peycheva <galinap@google.com>2020-05-06 08:18:19 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-05-06 08:18:19 +0000
commit95f8aba25eed7206203330bdefdfc38b3294d394 (patch)
treee86294dbe3edf9fe23aef86a8abbb73a85b26e21 /core/java/android
parentde151fb3a4e6f62da6a8e17a5bb6eba2628f5cd9 (diff)
parente1903416bb95e6ed9c91d800fb691f458cf2f6e6 (diff)
Merge "Add isDreaming method to DreamManager" into rvc-dev
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/app/DreamManager.java20
1 files changed, 19 insertions, 1 deletions
diff --git a/core/java/android/app/DreamManager.java b/core/java/android/app/DreamManager.java
index fe13b8f26d78..f23681373f53 100644
--- a/core/java/android/app/DreamManager.java
+++ b/core/java/android/app/DreamManager.java
@@ -58,7 +58,7 @@ public class DreamManager {
@RequiresPermission(android.Manifest.permission.WRITE_DREAM_STATE)
public void startDream(@NonNull ComponentName name) {
try {
- mService.testDream(mContext.getUserId(), name);
+ mService.dream();
} catch (RemoteException e) {
e.rethrowFromSystemServer();
}
@@ -99,4 +99,22 @@ public class DreamManager {
e.rethrowFromSystemServer();
}
}
+
+ /**
+ * Returns whether the device is Dreaming.
+ *
+ * <p> This is only used for testing the dream service APIs.
+ *
+ * @hide
+ */
+ @TestApi
+ @RequiresPermission(android.Manifest.permission.READ_DREAM_STATE)
+ public boolean isDreaming() {
+ try {
+ return mService.isDreaming();
+ } catch (RemoteException e) {
+ e.rethrowFromSystemServer();
+ }
+ return false;
+ }
}