Merge "Add more tracing" into sc-v2-dev
This commit is contained in:
@@ -28,6 +28,7 @@ import android.animation.AnimatorListenerAdapter;
|
|||||||
import android.animation.ObjectAnimator;
|
import android.animation.ObjectAnimator;
|
||||||
import android.animation.ValueAnimator;
|
import android.animation.ValueAnimator;
|
||||||
import android.os.SystemProperties;
|
import android.os.SystemProperties;
|
||||||
|
import android.os.Trace;
|
||||||
import android.text.format.DateFormat;
|
import android.text.format.DateFormat;
|
||||||
import android.util.FloatProperty;
|
import android.util.FloatProperty;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
@@ -507,6 +508,7 @@ public class StatusBarStateControllerImpl implements
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void recordHistoricalState(int newState, int lastState, boolean upcoming) {
|
private void recordHistoricalState(int newState, int lastState, boolean upcoming) {
|
||||||
|
Trace.traceCounter(Trace.TRACE_TAG_APP, "statusBarState", newState);
|
||||||
mHistoryIndex = (mHistoryIndex + 1) % HISTORY_SIZE;
|
mHistoryIndex = (mHistoryIndex + 1) % HISTORY_SIZE;
|
||||||
HistoricalState state = mHistoricalRecords[mHistoryIndex];
|
HistoricalState state = mHistoricalRecords[mHistoryIndex];
|
||||||
state.mNewState = newState;
|
state.mNewState = newState;
|
||||||
|
|||||||
@@ -2957,6 +2957,7 @@ public class StatusBar extends SystemUI implements
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void showKeyguardImpl() {
|
public void showKeyguardImpl() {
|
||||||
|
Trace.beginSection("StatusBar#showKeyguard");
|
||||||
mIsKeyguard = true;
|
mIsKeyguard = true;
|
||||||
if (mKeyguardStateController.isLaunchTransitionFadingAway()) {
|
if (mKeyguardStateController.isLaunchTransitionFadingAway()) {
|
||||||
mNotificationPanelViewController.cancelAnimation();
|
mNotificationPanelViewController.cancelAnimation();
|
||||||
@@ -2969,6 +2970,7 @@ public class StatusBar extends SystemUI implements
|
|||||||
mStatusBarStateController.setState(StatusBarState.KEYGUARD);
|
mStatusBarStateController.setState(StatusBarState.KEYGUARD);
|
||||||
}
|
}
|
||||||
updatePanelExpansionForKeyguard();
|
updatePanelExpansionForKeyguard();
|
||||||
|
Trace.endSection();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updatePanelExpansionForKeyguard() {
|
private void updatePanelExpansionForKeyguard() {
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ import android.content.res.ColorStateList;
|
|||||||
import android.hardware.biometrics.BiometricSourceType;
|
import android.hardware.biometrics.BiometricSourceType;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.SystemClock;
|
import android.os.SystemClock;
|
||||||
|
import android.os.Trace;
|
||||||
import android.view.KeyEvent;
|
import android.view.KeyEvent;
|
||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
@@ -377,6 +378,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void show(Bundle options) {
|
public void show(Bundle options) {
|
||||||
|
Trace.beginSection("StatusBarKeyguardViewManager#show");
|
||||||
mShowing = true;
|
mShowing = true;
|
||||||
mNotificationShadeWindowController.setKeyguardShowing(true);
|
mNotificationShadeWindowController.setKeyguardShowing(true);
|
||||||
mKeyguardStateController.notifyKeyguardState(mShowing,
|
mKeyguardStateController.notifyKeyguardState(mShowing,
|
||||||
@@ -384,6 +386,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
|
|||||||
reset(true /* hideBouncerWhenShowing */);
|
reset(true /* hideBouncerWhenShowing */);
|
||||||
SysUiStatsLog.write(SysUiStatsLog.KEYGUARD_STATE_CHANGED,
|
SysUiStatsLog.write(SysUiStatsLog.KEYGUARD_STATE_CHANGED,
|
||||||
SysUiStatsLog.KEYGUARD_STATE_CHANGED__STATE__SHOWN);
|
SysUiStatsLog.KEYGUARD_STATE_CHANGED__STATE__SHOWN);
|
||||||
|
Trace.endSection();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -722,6 +725,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void hide(long startTime, long fadeoutDuration) {
|
public void hide(long startTime, long fadeoutDuration) {
|
||||||
|
Trace.beginSection("StatusBarKeyguardViewManager#hide");
|
||||||
mShowing = false;
|
mShowing = false;
|
||||||
mKeyguardStateController.notifyKeyguardState(mShowing,
|
mKeyguardStateController.notifyKeyguardState(mShowing,
|
||||||
mKeyguardStateController.isOccluded());
|
mKeyguardStateController.isOccluded());
|
||||||
@@ -821,6 +825,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
|
|||||||
}
|
}
|
||||||
SysUiStatsLog.write(SysUiStatsLog.KEYGUARD_STATE_CHANGED,
|
SysUiStatsLog.write(SysUiStatsLog.KEYGUARD_STATE_CHANGED,
|
||||||
SysUiStatsLog.KEYGUARD_STATE_CHANGED__STATE__HIDDEN);
|
SysUiStatsLog.KEYGUARD_STATE_CHANGED__STATE__HIDDEN);
|
||||||
|
Trace.endSection();
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean needsBypassFading() {
|
private boolean needsBypassFading() {
|
||||||
|
|||||||
Reference in New Issue
Block a user