History log of /frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1ce4b6d3c6cb5b2eb9c9d00472be12245db92427 11-Jun-2015 Chris Wren <cwren@android.com> remove usage of deprecated method setLatestEventInfo

Bug: 18510449
Change-Id: I56a77991c729990e501f402e007dfa79ee57621e
/frameworks/base/tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java
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