--- a/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
+++ b/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
@@ -1430,7 +1430,8 @@ public class PhoneWindowManager implements WindowManagerPolicy {
if (!performHapticFeedbackLw(null, HapticFeedbackConstants.LONG_PRESS, false)) {
performAuditoryFeedbackForAccessibilityIfNeed();
}
- showGlobalActionsInternal();
+ //showGlobalActionsInternal();
+ tchipShutdown(mContext);
break;
case LONG_PRESS_POWER_SHUT_OFF:
case LONG_PRESS_POWER_SHUT_OFF_NO_CONFIRM:
@@ -1441,6 +1442,26 @@ public class PhoneWindowManager implements WindowManagerPolicy {
break;
}
}
+
+ private void tchipShutdown(Context context){ // AZ: Directly shutdown when press power key
+ android.util.Log.i("AZ", "tchipShutdown");
+ performHapticFeedbackLw(null, HapticFeedbackConstants.LONG_PRESS, false);
+ sendCloseSystemWindows(SYSTEM_DIALOG_REASON_GLOBAL_ACTIONS);
+ mWindowManagerFuncs.shutdown(false /* confirm */);
+ }
Android長按POWER直接關機
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.