11cf178100e71d3f9f34ab5865e03a277c5eadaa |
|
27-Sep-2012 |
Daniel Sandler <dsandler@android.com> |
Cleanup internal status bar APIs. IStatusBarService.collapseQuickSettings is gone; collapseNotifications is now collapsePanels, which does what collapse() used to do. Similarly, IStatusBar.animateCollapseQuickSettings is now simply IStatusBar.animateCollapse(). Bug: 7245229 Change-Id: Id157d2fdf34926d3c85ffa8b81c741a5359aede4
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
e20a177d3f147f3011647c3bdab401f90b2c5d1d |
|
26-Sep-2012 |
Svetoslav Ganov <svetoslavganov@google.com> |
Adding a global accessibility action to open quick settings. 1. Added APIs for opening the quick settings to the StatusBarManagerService and the local StatausBarManager. The new APIs are protected by the old EXPAND_STATUS_BAR permission. Renamed the expand* and collapse* non-public APIs that are expanding the notifications to expandNotifications* collapseNotifications* to better convey what they do given that this change adds expandQuickSettings* and collapseQuickSettings*. Added a global action to the accessibility layer to expand the quick settings which is calling into the new status bar manager APIs. bug:7030487 Change-Id: Ic7b46e1a132f1c0d71355f18e7c5a9a2424171c3
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
dba935659024a9ca83cb6bd3f1a9970e277f7658 |
|
06-Oct-2011 |
Daniel Sandler <dsandler@android.com> |
Break apart DISABLE_HOME and DISABLE_RECENT. Additionally, start using setSystemUiVisibility() where possible in the keyguard to allow activities and dialogs to re-enable some of the navigation keys (notably: home but not recents). Finally, stop disabling MENU for activities atop the keyguard. Bug: 5380495 // no home in driveabout, clock Bug: 5396134 // able to show home/recent in keyguard Change-Id: I04eb224554ee8cff79476b85148c4cda75bb0b62
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
029d5877b0c19af09c6a1cb7d1c3d3507e88430c |
|
12-Sep-2011 |
Daniel Sandler <dsandler@android.com> |
Hide navigation buttons when they are DISABLEd. Back is hidden by DISABLE_BACK; Home, Recents, and Menu are hidden by DISABLE_NAVIGATION. Bug: 5261576 Bug: 5284740 (confusion about visible inactive icons) Change-Id: I410c133b737cc11d61bac0318dc24458353ee7b3
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
542f0510d42e225546acc01842adfafb27f627b6 |
|
11-Aug-2011 |
Daniel Sandler <dsandler@android.com> |
Fix fullScreenAlert test. Change-Id: I3df0a998347c9e3d21e067381bd22eb9a0862f0d
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
60ee25643e0a7b8841063a4e97b0f18c51807e91 |
|
22-Jul-2011 |
Daniel Sandler <dsandler@google.com> |
The fullest of fullscreen modes. View.setSystemUiVisibility() now properly accepts a bitfield, including: * SYSTEM_UI_FLAG_LOW_PROFILE: "lights out mode" (previously known, erroneously, as STATUS_BAR_HIDDEN) * SYSTEM_UI_FLAG_HIDE_NAVIGATION: for when you need every single pixel on a device that also has a navigation bar These flags are painstakingly aggregated across the entire view hierarchy and carefully delivered to the status bar service, which in turn gently passes them along to the bar implementation. To really get access to the whole screen, you need to use HIDE_NAVIGATION in conjunction with FLAG_FULLSCREEN and FLAG_LAYOUT_IN_SCREEN. See development/samples/Overscan for an example of how to do this. Change-Id: I5fbfe009d9ceebbbf71db73f14a7008ea7c1d4da
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
6179ea3196e9306d3f14361fe9ef14191b1edba6 |
|
28-Jun-2011 |
Svetoslav Ganov <svetoslavganov@google.com> |
Adding accessibility support to the Status Bar. 1. Added content description to pretty much all animals in the zoo including buttons in the navigation bar, notifications and status icons for battery, signal, data, etc. 2. Rectored to avoid ovelaying views since they block touch exploratino. In general overlaying views cause trouble for touch exploration and accessibility in general. 3. Avoid sending accessibility events in case the user is touching outside of the StatauBAr panels to avoid confusion. 4. Added records to accessibility events in the places where this would help the presentation. So the event comes from a given "leaf" view and its predecessor is adding a record to the event for itself to provide more cotext. It is up to the accessiiblity service to choose how to present that. bug:4686943 Change-Id: I1c1bd123d828fb10911bca92130e9a05c1f020b3
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
f81c70944ae1c2566a72b3c20c609b8520ad9456 |
|
04-Jun-2011 |
Daniel Sandler <dsandler@google.com> |
Merge "Fix the status bar test app."
|
1d4d30aebd2c22627131819cabfe95f97def2c83 |
|
28-Apr-2011 |
Daniel Sandler <dsandler@google.com> |
It's lights out for you, navigation bar! Views requesting lights out mode will cause the navbar to disappear (this is useful for viewing videos/photos/etc using every pixel of the screen). But there's a catch: any user activity at all will cause the lights to come back on and the navbar to return. Change-Id: I535ed3ba9ae7fab3282c402be256add765395b6f
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
982cbf1cbc302eb1ee4ab10076533281c6a947c7 |
|
17-Dec-2010 |
Daniel Sandler <dsandler@google.com> |
Fix the status bar test app. Change-Id: Ib7d047a5ed21393ea9cbcdc343cb0cfbb7c62ff7
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
7bb8eeb90cf55f409a282c1f36ca08aa48c10543 |
|
28-Jan-2011 |
Joe Onorato <joeo@google.com> |
Allow the status bar disable flags to be used as View's system ui visibility fields. Bug: 3363046 Change-Id: I50ba06ed9a4d2f5d0e0c807437aea9900f44fee9
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
664644d9e012aa2a28ac96f305b1ce6499ec8806 |
|
24-Jan-2011 |
Joe Onorato <joeo@google.com> |
visibility ("lights out") API. 1. Views may setSystemUiVisibility() to recommend that the system chrome (status bar or other UI) show or hide itself. (This functionality was previously available only via the FLAG_FULLSCREEN window flag for some SystemUI implementations.) 2. Views may register a OnSystemUiVisibilityChangedListener on a view, and find out when the system UI actually appears or disappears, allowing apps to coordinate the appearance of their own UI if desired. Bug: 3241144 Change-Id: Ia1758d94099182d49a1e3688ea2738ae4995b829
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
6f6cf3c5e577aa62cfd959fa5ef046531090ce31 |
|
16-Dec-2010 |
Daniel Sandler <dsandler@google.com> |
Reimplement StatusBarManager.disable(DISABLE_SYSTEM_INFO). Bug: 3284968 Change-Id: I7171b7770c2972bb56672a771c7ed5ca10fb4dda
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
3e8f5a2c1beb4b918856063880e05125946e4347 |
|
03-Dec-2010 |
Daniel Sandler <dsandler@google.com> |
Hide navigation buttons and clock on lockscreen. (This introduces a StatusBarManager disable flag to ask the status bar to hide just the clock, which might be useful in other situations, such as clock/dock apps.) Bug: 3130393 Change-Id: Ia08627508518e2ed3713ffbf856e4ec42952b3a8
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
7ebd659dbf3aa672cd1a686938f3df22d429be1f |
|
27-Sep-2010 |
Joe Onorato <joeo@google.com> |
Merge commit 'f9f9e248' into manualmerge Conflicts: packages/SystemUI/src/com/android/systemui/statusbar/StatusBarService.java tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java Change-Id: Ibbb2fec2d8c6f5d41398272753d271dfae698100
|
795f2840b4a70bf188c2f24c8c06f73a492b338c |
|
27-Sep-2010 |
Joe Onorato <joeo@android.com> |
If an icon add remove get coalesced, don't remove some other icon. Also adds a test case and turns off the extra logging we added to debug this. Change-Id: I8640938ae4d1e75c88213177888f363e05ce0fa0
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
091e1b8a86d34d2d51d2a5f7ae3cd903925fa5bf |
|
27-Sep-2010 |
Joe Onorato <joeo@android.com> |
Implement disable() on the status bar. This includes adding the new DISABLE_NAVIGATION flag. Bug: 3000770 Change-Id: I6d1c3586198e13e06b5d26e8b23a9495dc4ba02e
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
9305647eb61bb60a1f42481a0c0d208dc9bbe965 |
|
10-Sep-2010 |
Joe Onorato <joeo@google.com> |
Plumb lights out mode through from the window manager to the status bar running in the system ui process. Lights out mode itself isn't implemented. Change-Id: Ieeef0eb9ae5be23000f770e74e8ee66472f4c673
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
d02bdaab495641ab50e2123fdfd99a819cc40540 |
|
26-Aug-2010 |
Daniel Sandler <dsandler@android.com> |
Remove experimental immersive mode support. DO NOT MERGE Bug: 2949215 Change-Id: I7d998ef571ef7e149bb96261430e92150b80b77d
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
b59b94456b3a8fdfdf524a81274839f657fbb65b |
|
30-Jun-2010 |
Daniel Sandler <dsandler@android.com> |
Fix icon size in intruder alerts. (Updated test app to confirm the fix.) Change-Id: Ife56cf07f282786162e2ebc5aaddbb24dac6cafd
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
27a8be4b3526f068e911c8edcd4ee6fa6f492c0f |
|
29-Jun-2010 |
Daniel Sandler <dsandler@android.com> |
Support for tapping on an immersive-mode priority notification. When the user taps on an intruder alert (the priority notification in immersive mode), the .contentIntent in the Notification object will be sent, just as we handle tapping on a normal Notification in the windowshade. Change-Id: Ib6991837b0b2122fe138cddacf347fdbc426b99d
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
8896783dc1d31c5274b277c364da0ffe7cc27cca |
|
23-Jun-2010 |
Daniel Sandler <dsandler@android.com> |
Updated StatusBar test app for new notifications API. New actions: - Toggle activity's immersive mode - Post a priority notification with fullScreenIntent that launches an alert-like activity Change-Id: Ie38372209985577b6db856924c19914c000e1cec
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
0faeb078cf2bf689eaa69e7041013c5152281b4f |
|
07-Jun-2010 |
Joe Onorato <joeo@android.com> |
Add a test item the turns on a bunch of extra icons. Change-Id: Ia5884ef46a5b0fa2d608c7924b3eb12293a1da8b
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
4762c2d75a55e0854bbff2f996748116d4ab1a37 |
|
18-May-2010 |
Joe Onorato <joeo@android.com> |
Add expand and collapse. Change-Id: I58ad95c59b2c46d3f25349e137d5624aefc6c6cd
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
91e1d0cddaaec5e077ca689744463901f9d5d580 |
|
05-Feb-2010 |
Daniel Sandler <dsandler@google.com> |
Add support in StatusBarManager for disabling ticker text. The new flag, DISABLE_NOTIFICATION_TICKER, will be used by the car dock app (in conjunction with DISABLE_EXPAND) to minimize distractions to the driver. It may also be used by the secure lockscreen to avoid leaking personal information when the screen is on but the device is locked (e.g. when the desk dock app is running). Change-Id: Ibc8efde7da7501767163ae0a75f7c369b824e2a2
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
|