OSDN Git Service

Cleanup the status bar flow.
authorJason Monk <jmonk@google.com>
Tue, 5 Jan 2016 19:59:19 +0000 (14:59 -0500)
committerJason Monk <jmonk@google.com>
Fri, 8 Jan 2016 13:54:13 +0000 (08:54 -0500)
commit07473cea3a6007d5e72b25d3445437a175735fa9
tree6ee9d1d23c99fd0f158f6bcd676a87e1a7d00aeb
parent472a566956b557576db3b383d3e6f1dd2eaf0fcb
Cleanup the status bar flow.

 - Don't round trip to the status bar manager to know the state
 - Manage the state of icons closer to where they are displayed
 - Move StatusBarIconList into SysUI because it isn't used elsewhere now

Change-Id: I99c4c290c18fc776914a43b1cde157f92bb36ac2
core/java/com/android/internal/statusbar/IStatusBar.aidl
core/java/com/android/internal/statusbar/IStatusBarService.aidl
core/java/com/android/internal/statusbar/StatusBarIconList.java [deleted file]
packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
packages/SystemUI/src/com/android/systemui/statusbar/CommandQueue.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconController.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconList.java [new file with mode: 0644]
packages/SystemUI/src/com/android/systemui/statusbar/tv/TvStatusBar.java
services/core/java/com/android/server/statusbar/StatusBarManagerService.java