From 96e61c3c86b2aff3d298d8757ba51eb568c30543 Mon Sep 17 00:00:00 2001 From: Daniel Sandler Date: Thu, 4 Aug 2011 22:49:06 -0400 Subject: Instrumentation to track notification panel touch bugs. Bug: 5122306 Bug: 5105599 Change-Id: I2ca677d71daf9c6d5931ae933b3ab496620ab564 --- .../systemui/statusbar/phone/PhoneStatusBar.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'packages/SystemUI') 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) { -- cgit v1.1