24806db8f6f523542510097ce0af4a32beeda83b |
|
02-Oct-2015 |
Jean-Michel Trivi <jmtrivi@google.com> |
AudioService: alternative way of handling device rotation For devices that monitor orientation (primarily for channel assignment to stereo speakers): The com.android.server.policy.WindowOrientationListener API is more power efficient than simply monitoring the device's orientation. When supported, use it instead of android.view.OrientationEventListener. When WindowOrientationListener reports an orientation change, start a thread to poll the UI orientation, as its change may lag behind the observed rotation. Gradually increasing delays between polls are stored in a table. Bug 24415763 Change-Id: I69bf68da6107af24cd02a48961dd17ceab557816
/frameworks/base/services/core/java/com/android/server/audio/RotationHelper.java
|