Loading proto/src/metrics_constants.proto +5 −0 Original line number Original line Diff line number Diff line Loading @@ -5969,6 +5969,11 @@ message MetricsEvent { // OS: P // OS: P FIELD_BATTERY_CHARGE_CYCLES = 1439; FIELD_BATTERY_CHARGE_CYCLES = 1439; // ACTION: Hush gesture - volume up + power button // CATEGORY: GLOBAL_SYSTEM_UI // OS: P ACTION_HUSH_GESTURE = 1440; // ---- End P Constants, all P constants go above this line ---- // ---- End P Constants, all P constants go above this line ---- // Add new aosp constants above this line. // Add new aosp constants above this line. // END OF AOSP CONSTANTS // END OF AOSP CONSTANTS Loading services/core/java/com/android/server/policy/PhoneWindowManager.java +4 −0 Original line number Original line Diff line number Diff line Loading @@ -267,6 +267,7 @@ import com.android.internal.accessibility.AccessibilityShortcutController; import com.android.internal.annotations.GuardedBy; import com.android.internal.annotations.GuardedBy; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.logging.MetricsLogger; import com.android.internal.logging.MetricsLogger; import com.android.internal.logging.nano.MetricsProto; import com.android.internal.policy.IKeyguardDismissCallback; import com.android.internal.policy.IKeyguardDismissCallback; import com.android.internal.policy.IShortcutService; import com.android.internal.policy.IShortcutService; import com.android.internal.policy.KeyguardDismissCallback; import com.android.internal.policy.KeyguardDismissCallback; Loading Loading @@ -621,6 +622,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { boolean mUseTvRouting; boolean mUseTvRouting; int mVeryLongPressTimeout; int mVeryLongPressTimeout; boolean mAllowStartActivityForLongPressOnPowerDuringSetup; boolean mAllowStartActivityForLongPressOnPowerDuringSetup; MetricsLogger mLogger; private boolean mHandleVolumeKeysInWM; private boolean mHandleVolumeKeysInWM; Loading Loading @@ -1136,6 +1138,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { } } getAudioManagerInternal(); getAudioManagerInternal(); mAudioManagerInternal.silenceRingerModeInternal("volume_hush"); mAudioManagerInternal.silenceRingerModeInternal("volume_hush"); mLogger.action(MetricsProto.MetricsEvent.ACTION_HUSH_GESTURE, mRingerToggleChord); } } IStatusBarService getStatusBarService() { IStatusBarService getStatusBarService() { Loading Loading @@ -2003,6 +2006,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { mHasFeatureLeanback = mContext.getPackageManager().hasSystemFeature(FEATURE_LEANBACK); mHasFeatureLeanback = mContext.getPackageManager().hasSystemFeature(FEATURE_LEANBACK); mAccessibilityShortcutController = mAccessibilityShortcutController = new AccessibilityShortcutController(mContext, new Handler(), mCurrentUserId); new AccessibilityShortcutController(mContext, new Handler(), mCurrentUserId); mLogger = new MetricsLogger(); // Init display burn-in protection // Init display burn-in protection boolean burnInProtectionEnabled = context.getResources().getBoolean( boolean burnInProtectionEnabled = context.getResources().getBoolean( com.android.internal.R.bool.config_enableBurnInProtection); com.android.internal.R.bool.config_enableBurnInProtection); Loading Loading
proto/src/metrics_constants.proto +5 −0 Original line number Original line Diff line number Diff line Loading @@ -5969,6 +5969,11 @@ message MetricsEvent { // OS: P // OS: P FIELD_BATTERY_CHARGE_CYCLES = 1439; FIELD_BATTERY_CHARGE_CYCLES = 1439; // ACTION: Hush gesture - volume up + power button // CATEGORY: GLOBAL_SYSTEM_UI // OS: P ACTION_HUSH_GESTURE = 1440; // ---- End P Constants, all P constants go above this line ---- // ---- End P Constants, all P constants go above this line ---- // Add new aosp constants above this line. // Add new aosp constants above this line. // END OF AOSP CONSTANTS // END OF AOSP CONSTANTS Loading
services/core/java/com/android/server/policy/PhoneWindowManager.java +4 −0 Original line number Original line Diff line number Diff line Loading @@ -267,6 +267,7 @@ import com.android.internal.accessibility.AccessibilityShortcutController; import com.android.internal.annotations.GuardedBy; import com.android.internal.annotations.GuardedBy; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.logging.MetricsLogger; import com.android.internal.logging.MetricsLogger; import com.android.internal.logging.nano.MetricsProto; import com.android.internal.policy.IKeyguardDismissCallback; import com.android.internal.policy.IKeyguardDismissCallback; import com.android.internal.policy.IShortcutService; import com.android.internal.policy.IShortcutService; import com.android.internal.policy.KeyguardDismissCallback; import com.android.internal.policy.KeyguardDismissCallback; Loading Loading @@ -621,6 +622,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { boolean mUseTvRouting; boolean mUseTvRouting; int mVeryLongPressTimeout; int mVeryLongPressTimeout; boolean mAllowStartActivityForLongPressOnPowerDuringSetup; boolean mAllowStartActivityForLongPressOnPowerDuringSetup; MetricsLogger mLogger; private boolean mHandleVolumeKeysInWM; private boolean mHandleVolumeKeysInWM; Loading Loading @@ -1136,6 +1138,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { } } getAudioManagerInternal(); getAudioManagerInternal(); mAudioManagerInternal.silenceRingerModeInternal("volume_hush"); mAudioManagerInternal.silenceRingerModeInternal("volume_hush"); mLogger.action(MetricsProto.MetricsEvent.ACTION_HUSH_GESTURE, mRingerToggleChord); } } IStatusBarService getStatusBarService() { IStatusBarService getStatusBarService() { Loading Loading @@ -2003,6 +2006,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { mHasFeatureLeanback = mContext.getPackageManager().hasSystemFeature(FEATURE_LEANBACK); mHasFeatureLeanback = mContext.getPackageManager().hasSystemFeature(FEATURE_LEANBACK); mAccessibilityShortcutController = mAccessibilityShortcutController = new AccessibilityShortcutController(mContext, new Handler(), mCurrentUserId); new AccessibilityShortcutController(mContext, new Handler(), mCurrentUserId); mLogger = new MetricsLogger(); // Init display burn-in protection // Init display burn-in protection boolean burnInProtectionEnabled = context.getResources().getBoolean( boolean burnInProtectionEnabled = context.getResources().getBoolean( com.android.internal.R.bool.config_enableBurnInProtection); com.android.internal.R.bool.config_enableBurnInProtection); Loading