d46b72788e8811d2e423ea1e5b2ff104ecb7f721 |
|
20-Apr-2016 |
Winson <winsonc@google.com> |
Removing legacy calculation of Recents visibility. - This was causing us to try and launch the Recents activity again after docking because the running task was the newly docked task and not Recents. Bug: 28177001 Change-Id: I222e50f6de00a9d7881da2182eebc61564fd3266
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java
|
da62fdcd502e772546bd98c016ab20fff6ee62e7 |
|
07-Apr-2016 |
Anthony Chen <ajchen@google.com> |
For Auto, display battery status as that of a connected device. For Android Auto Embedded, we would like to display the battery status of a device that is connected via Bluetooth and not the battery status of the device itself (which would not make sense in Auto). To accomplish this, introduce a new CarBatteryController that only monitors the status of battery via Bluetooth. Note that AAE is not explicitly handling the battery icon that appears in the quick settings because this will be hidden for Auto. This CarBatteryController implements a new BatteryController interface. What used to be the BatteryController has been moved to the BatteryControllerImpl class. Bug: 28002775 Change-Id: I2285bcbd3d207cdcc1ac5a98ec3685d4fff0f0d9
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java
|
2adba07d75419462873dfeef40d4c983d832ed99 |
|
03-Mar-2016 |
Jorim Jaggi <jjaggi@google.com> |
Show a scrim activity if task is not resizable Add a callback to TaskStackChangeListener which gets fired when the system might need to inform the user that a specific app might not work in multi-window. Use that callback in SysUI to show a translucent activity which scrims the activity behind to inform that it might not be resizable. Debounce the information to once per multi-window session, to not make it annoying. Introduce launchTaskId to start an activity in an existing task, and protect that with START_TASKS_FROM_RECENTS permission. Bug: 27327287 Bug: 27431869 Change-Id: I89e8d653872ab01ba3c1e252b426e5481da0e6ca
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java
|
938a50b424eb73ee96d34c96b5e2cbd11f733d7a |
|
14-Mar-2016 |
Jaewan Kim <jaewan@google.com> |
Refactor SystemServicesProxy to manage ITaskStackListener locally This reduces the IPC calls between system service and SystemUI app. Bug: 27635150 Change-Id: I6886edbc8e3736416af06c8de204f2a3b470ccd1
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java
|
9f831f64dc10751b260e336372f6b16277b0bd47 |
|
17-Feb-2016 |
Rakesh Iyer <rni@google.com> |
Dejank app switching. App switching is a little janky, one of the causes seems like we're doing a call into package manager to see if there are more applications (to draw the arrow) and that is expensive (around 10-160ms). Remove this call and maintain a cache and query that instead. Bug: 27232284 Change-Id: I9666073944e406b595a3486857f3fe44b2ae2039
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java
|
480dca0d1b08f8895f66f857e9bd341033fab2d9 |
|
06-Feb-2016 |
Wale Ogunwale <ogunwale@google.com> |
Reduce jank during pinned stack animation - Don’t launch Pip overlay activities during pinned stack animation. This causes extra CPU load and takes a way resources from the running animation. - Finish Pip overlay activities before starting pinned stack resize animation. Reduces the amount of work the system needs to do to keep the overlays in-sync with the other activities in the pinned stack. - Use AM.resizeStack with null bounds to take Pip to fullscreen so that we can animate the bounds changed. - Also, fixed Activity.enterPictureInPicture API to animate the transition if Pip is entered from the app instead of Pip manager. Bug: 25672053 Change-Id: I82399c10f1b8c675ea3861ba973dc8ecfbfbe50f
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java
|
cc25a8a24ea85409f440c052fdf36dc304cd7111 |
|
23-Jan-2016 |
Wale Ogunwale <ogunwale@google.com> |
Send notification we attempted to start an already running pinned acitvity API will be used by Android TV sys-ui to decide what to do next with the Pinned activity. Bug: 26452296 Change-Id: I5411515d079468616422ba9e5093164a924cd6a2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java
|
2790a37e0ff9aa03a29387d6345ec694c98aa062 |
|
23-Jan-2016 |
Rakesh Iyer <rni@google.com> |
Move FullscreenUserSwitcher into car/ Move the full screen user switcher into the car/ directory because it is only used there. Bug: 26559008 Change-Id: I4f24b2029ed11be49a165be35e225e726677d37e
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java
|
1c6d0589f1c6429ca84402227cd5954479cf66ed |
|
10-Jan-2016 |
Victor Chan <victorchan@google.com> |
Highlight car nav facet when recent task changes. CarStatusBar will now register a ITaskStackListener to handle changes in task stack and highlight the appropriate facet for the current task. Currently using resource defined package names and category to the filter for a given facet. OEMs are expected to use categories definied in Intent.java Also refactored business logic from CarNavigationBarView into CarNavigationBar controller. Change-Id: I203917ea43f2f488a1167f27dab84f1c451b3e93
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java
|
ecdb8b0e1568ce49277ce7ed77f52b155c4808f4 |
|
08-Jan-2016 |
Victor Chan <victorchan@google.com> |
Fix crash in car system ui. Override repositionNavigationBar() in CarStatusBar and setNavigationIconHints() in CarNavigationBarView since they are not used for vehicles. Bug: 26301185 Change-Id: I1995a514301305bfd2eed64d5f43bc92a6658e15
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java
|
1186faa9055e48904777b1d7876244776bfb3468 |
|
08-Dec-2015 |
Rakesh Iyer <rni@google.com> |
System UI for auto. This change adds in the beginnings of System UI for the automotive use case. We extend the Phone status and navigation bar and override the parts which are customized for auto. The navigation bar itself is built from a resource array specified in car_arrays.xml to allow of ease of customization of the shortcuts that are in the navigation bar. Bug: 26301185 Change-Id: I780a2ef9dd5ae2a4be9355b5874d08f521a86fa7
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/car/CarStatusBar.java
|