summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/DreamBackend.java
diff options
context:
space:
mode:
authorJohn Spurlock <jspurlock@google.com>2012-09-04 07:55:46 -0400
committerJohn Spurlock <jspurlock@google.com>2012-09-05 10:28:49 -0400
commit1537e8b3e8d81bf404f6aa70c8ca514f3ff62dd5 (patch)
treedb97938daa07c616e3cb3b1d65e9f189b266a5c0 /src/com/android/settings/DreamBackend.java
parent952146ee8f13ea87a890e3e4f7726fe49b60fc3d (diff)
downloadpackages_apps_Settings-1537e8b3e8d81bf404f6aa70c8ca514f3ff62dd5.zip
packages_apps_Settings-1537e8b3e8d81bf404f6aa70c8ca514f3ff62dd5.tar.gz
packages_apps_Settings-1537e8b3e8d81bf404f6aa70c8ca514f3ff62dd5.tar.bz2
Dream settings: list items back to constant height
Expanding/collapsing items removed, settings icon shown on right with divider if applicable. New "Start" action on the action bar to start dreaming. This is no longer in preview/test mode, but a call to .dream(). Bug: 7010260 Change-Id: Ia1d8b9a70218dcc598bf62befbf545f572bbc6b1
Diffstat (limited to 'src/com/android/settings/DreamBackend.java')
-rw-r--r--src/com/android/settings/DreamBackend.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/com/android/settings/DreamBackend.java b/src/com/android/settings/DreamBackend.java
index 1caabce..2f0443b 100644
--- a/src/com/android/settings/DreamBackend.java
+++ b/src/com/android/settings/DreamBackend.java
@@ -16,9 +16,9 @@
package com.android.settings;
-import static android.provider.Settings.Secure.SCREENSAVER_ENABLED;
import static android.provider.Settings.Secure.SCREENSAVER_ACTIVATE_ON_DOCK;
import static android.provider.Settings.Secure.SCREENSAVER_ACTIVATE_ON_SLEEP;
+import static android.provider.Settings.Secure.SCREENSAVER_ENABLED;
import android.content.ComponentName;
import android.content.Context;
@@ -183,6 +183,17 @@ public class DreamBackend {
}
}
+ public void startDreaming() {
+ logd("startDreaming()");
+ if (mDreamManager == null)
+ return;
+ try {
+ mDreamManager.dream();
+ } catch (RemoteException e) {
+ Log.w(TAG, "Failed to dream", e);
+ }
+ }
+
private static ComponentName getDreamComponentName(ResolveInfo resolveInfo) {
if (resolveInfo == null || resolveInfo.serviceInfo == null)
return null;