bac4b7d1b1f3b2b43136914c6f86702eb24d956f |
|
22-Aug-2017 |
Lujiang Xue <rogerxue@google.com> |
Add extensionController based on PackageManager FEATURE Bug: 64818339 Test: make and flash on 6P and headunit, verified in car mode the phone keep phone status bar, and on headunit, it use car status bar all the time Change-Id: I6b3de99f4c21a50eb8521bf61f640f12cd6c3f02
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/ExtensionControllerImpl.java
|
2e71d2e9be64e15bb4b4d6daafaa3143e1e8bdd5 |
|
14-Jul-2017 |
Jason Monk <jmonk@google.com> |
Merge "Take a wrench to the pipes" into oc-dr1-dev am: e1036c93a0 am: bcfe19ebe8 Change-Id: I641b3b59958d360dc622bb55ce4eef1a49752a0e
|
3b9357f3b9d6f2dae175ad1b92116e17b6df1493 |
|
14-Jul-2017 |
Jason Monk <jmonk@google.com> |
Take a wrench to the pipes - Track extensions in garbage tracking because they could be big - Fix volume dialog cleanup to not leak - Fix QSFragment cleanup to not leak - Make DockedStackExistsListener static because it is going to leak because /Binder/ - Add a secure setting to force on notifications for garbage monitoring for those that really really want it. Test: adb shell dumpsys activity service SystemUI | grep -A 12 LEAK Change-Id: Id5689febd65eb8a22dbb4a0a15ec051fcdbbf8be Fixes: 38461559
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/ExtensionControllerImpl.java
|
54daefe3aa8dcdee149ce95fd4f8ecf60632c9f1 |
|
08-Apr-2017 |
Anthony Chen <ajchen@google.com> |
Use custom QS fragment for auto use-case. Use a custom QS fragment if the UI mode is car. This fragment disables the quick settings row and expansion. Remove the config options that used to have disabled this in the phone QSFragment. To accomplish this, introduce a new QSFooter interface. The old QSFooter.java now implements this. Test: boot on phone and Android Auto headunit Bug: 33210494 Change-Id: I5accc2d27d6725380ca5e271d332a03991c9419b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/ExtensionControllerImpl.java
|
769139da0397c5b2abf0f6d5fbcf3e2bd33276db |
|
26-May-2017 |
Jason Monk <jmonk@google.com> |
resolve merge conflicts of daeafccfa962 to master Test: I solemnly swear I tested this conflict resolution. Change-Id: I6d45188c96c63af8e60a553f498bfa9fe1834f39
|
a29528979cdd6a885869b7651f3b0f93f75843bb |
|
26-May-2017 |
Jason Monk <jmonk@google.com> |
Make volume dialog pick up on theme changes Test: change theme, view volume Change-Id: I3f5b6ea7fd949e72624458a13b6c953629fcd1b5 Fixes: 38408033
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/ExtensionControllerImpl.java
|
0b80c4e518110ba385a1b83d1e29325f164dc90d |
|
01-May-2017 |
Jason Monk <jmonk@google.com> |
Revert "Revert "Extend extension support"" This reverts commit e9f2d284ef044c6df15165092036b9ef80ebb790. Test: runtest systemui Change-Id: I6d1ca9af8ee2fb4b242ccd2f9772f7d23cc35866
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/ExtensionControllerImpl.java
|
e9f2d284ef044c6df15165092036b9ef80ebb790 |
|
28-Apr-2017 |
Guang Zhu <guangzhu@google.com> |
Revert "Extend extension support" Bug: 37785708 This reverts commit 9933c1cf931c88c9220cc8e4c12fe5d05eb1d940. Change-Id: Ic96e178835f5a9bbd2416f0e573975c60172388c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/ExtensionControllerImpl.java
|
9933c1cf931c88c9220cc8e4c12fe5d05eb1d940 |
|
27-Apr-2017 |
Jason Monk <jmonk@google.com> |
Extend extension support - Add support for ui mode type selection - Convert plugin fragment listener over to extensions to be more versatile - Add tests Test: runtest systemui Change-Id: Id5f28aa14b16e5a12df0434c9792bce551011efb
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/ExtensionControllerImpl.java
|
1d9632df97bdd4879cff0328a46a8fab6fde441a |
|
09-Feb-2017 |
Jason Monk <jmonk@google.com> |
New system for plugin + tuner integrations called extensions An ExtensionController provides an easy way to say I need an object of interface X. Then a plugin or a tuner factory can actually provide X when needed or fallback to a default implementation. Test: runtest systemui Change-Id: I5e1b76def3c790d7f673867648ffeb13c4d0a829
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/ExtensionControllerImpl.java
|