am aeca1baf: Merge "Add event logs when we launch fullscreen notications." into lmp-mr1-dev

* commit 'aeca1baf656ac5197db345db6b890a5c5e4719b0':
  Add event logs when we launch fullscreen notications.
This commit is contained in:
Chris Wren
2014-11-11 20:26:19 +00:00
committed by Android Git Automerger
2 changed files with 9 additions and 0 deletions

View File

@@ -7,6 +7,8 @@ option java_package com.android.systemui;
# --------------------------- # ---------------------------
36000 sysui_statusbar_touch (type|1),(x|1),(y|1),(enabled|1) 36000 sysui_statusbar_touch (type|1),(x|1),(y|1),(enabled|1)
36001 sysui_heads_up_status (key|3),(visible|1) 36001 sysui_heads_up_status (key|3),(visible|1)
36002 sysui_fullscreen_notification (key|3)
36003 sysui_heads_up_escalation (key|3)
# --------------------------- # ---------------------------
# PhoneStatusBarView.java # PhoneStatusBarView.java

View File

@@ -1309,6 +1309,8 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
// not immersive & a full-screen alert should be shown // not immersive & a full-screen alert should be shown
if (DEBUG) Log.d(TAG, "Notification has fullScreenIntent; sending fullScreenIntent"); if (DEBUG) Log.d(TAG, "Notification has fullScreenIntent; sending fullScreenIntent");
try { try {
EventLog.writeEvent(EventLogTags.SYSUI_FULLSCREEN_NOTIFICATION,
notification.getKey());
notification.getNotification().fullScreenIntent.send(); notification.getNotification().fullScreenIntent.send();
} catch (PendingIntent.CanceledException e) { } catch (PendingIntent.CanceledException e) {
} }
@@ -1350,16 +1352,19 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
@Override @Override
public void scheduleHeadsUpOpen() { public void scheduleHeadsUpOpen() {
mHandler.removeMessages(MSG_SHOW_HEADS_UP);
mHandler.sendEmptyMessage(MSG_SHOW_HEADS_UP); mHandler.sendEmptyMessage(MSG_SHOW_HEADS_UP);
} }
@Override @Override
public void scheduleHeadsUpClose() { public void scheduleHeadsUpClose() {
mHandler.removeMessages(MSG_HIDE_HEADS_UP);
mHandler.sendEmptyMessage(MSG_HIDE_HEADS_UP); mHandler.sendEmptyMessage(MSG_HIDE_HEADS_UP);
} }
@Override @Override
public void scheduleHeadsUpEscalation() { public void scheduleHeadsUpEscalation() {
mHandler.removeMessages(MSG_ESCALATE_HEADS_UP);
mHandler.sendEmptyMessage(MSG_ESCALATE_HEADS_UP); mHandler.sendEmptyMessage(MSG_ESCALATE_HEADS_UP);
} }
@@ -2194,6 +2199,8 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
if (DEBUG) if (DEBUG)
Log.d(TAG, "converting a heads up to fullScreen"); Log.d(TAG, "converting a heads up to fullScreen");
try { try {
EventLog.writeEvent(EventLogTags.SYSUI_HEADS_UP_ESCALATION,
sbn.getKey());
notification.fullScreenIntent.send(); notification.fullScreenIntent.send();
} catch (PendingIntent.CanceledException e) { } catch (PendingIntent.CanceledException e) {
} }