OSDN Git Service

ambient display: Fix volume key music control
authorChristopher R. Palmer <crpalmer@gmail.com>
Fri, 1 May 2015 10:15:47 +0000 (06:15 -0400)
committerSteve Kondik <steve@cyngn.com>
Sun, 4 Sep 2016 09:38:45 +0000 (02:38 -0700)
commitb1bac10a9a23e3bbe897a9e546158bd6ba12e5b9
treee3eaa34c00ea5f3d9fb7a89ea396bc41b7b60dd3
parent533d280098f61620ec1a68fdb864264557ac9186
ambient display: Fix volume key music control

Previously the dream service would only report whether or not it was dreaming.
Ambient display counts as dreaming.  When dreaming, the volume inputs are
passed back to the application which is not what we want for ambient
display.

Fix this by exposing isDozing() and allow volume keys to control music
when we are dreaming and have moved into doze mode (aka, sleeping).

Change-Id: I3b1e72b95ec8b1b63ef0219259dfee77a5d339d3
core/java/android/service/dreams/DreamManagerInternal.java
core/java/android/service/dreams/IDreamManager.aidl
services/core/java/com/android/server/dreams/DreamManagerService.java
services/core/java/com/android/server/policy/PhoneWindowManager.java