summaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorDaniel Sandler <dsandler@android.com>2011-08-04 22:49:06 -0400
committerDaniel Sandler <dsandler@android.com>2011-08-04 22:49:06 -0400
commit96e61c3c86b2aff3d298d8757ba51eb568c30543 (patch)
tree0730462721d12537d3bb01aabf725b9191cc80dd /packages
parentca0c1a3c516c8485e0ab3255520c68e064a92fc4 (diff)
downloadframeworks_base-96e61c3c86b2aff3d298d8757ba51eb568c30543.zip
frameworks_base-96e61c3c86b2aff3d298d8757ba51eb568c30543.tar.gz
frameworks_base-96e61c3c86b2aff3d298d8757ba51eb568c30543.tar.bz2
Instrumentation to track notification panel touch bugs.
Bug: 5122306 Bug: 5105599 Change-Id: I2ca677d71daf9c6d5931ae933b3ab496620ab564
Diffstat (limited to 'packages')
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
index 25eab26..b9cef73 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
@@ -87,6 +87,9 @@ public class PhoneStatusBar extends StatusBar {
static final boolean SPEW = false;
public static final boolean DEBUG = false;
+ // additional instrumentation for testing purposes; intended to be left on during development
+ public static final boolean CHATTY = DEBUG || true;
+
public static final String ACTION_STATUSBAR_START
= "com.android.internal.policy.statusbar.START";
@@ -1261,6 +1264,10 @@ public class PhoneStatusBar extends StatusBar {
}
void prepareTracking(int y, boolean opening) {
+ if (CHATTY) {
+ Slog.d(TAG, "panel: beginning to track the user's touch, y=" + y + " opening=" + opening);
+ }
+
mTracking = true;
mVelocityTracker = VelocityTracker.obtain();
if (opening) {
@@ -1290,6 +1297,10 @@ public class PhoneStatusBar extends StatusBar {
}
void performFling(int y, float vel, boolean always) {
+ if (CHATTY) {
+ Slog.d(TAG, "panel: will fling, y=" + y + " vel=" + vel);
+ }
+
mAnimatingReveal = false;
mAnimY = y;
@@ -1352,6 +1363,12 @@ public class PhoneStatusBar extends StatusBar {
if (SPEW) {
Slog.d(TAG, "Touch: rawY=" + event.getRawY() + " event=" + event + " mDisabled="
+ mDisabled);
+ } else if (CHATTY) {
+ if (event.getAction() == MotionEvent.ACTION_DOWN) {
+ Slog.d(TAG, String.format(
+ "panel: ACTION_DOWN at (%d, %d) mDisabled=0x%08x",
+ event.getRawX(), event.getRawY(), mDisabled));
+ }
}
if ((mDisabled & StatusBarManager.DISABLE_EXPAND) != 0) {