diff options
author | John Spurlock <jspurlock@google.com> | 2012-09-04 07:55:46 -0400 |
---|---|---|
committer | John Spurlock <jspurlock@google.com> | 2012-09-05 10:28:49 -0400 |
commit | 1537e8b3e8d81bf404f6aa70c8ca514f3ff62dd5 (patch) | |
tree | db97938daa07c616e3cb3b1d65e9f189b266a5c0 /src/com/android/settings/DreamBackend.java | |
parent | 952146ee8f13ea87a890e3e4f7726fe49b60fc3d (diff) | |
download | packages_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.java | 13 |
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; |