Android关机界面代码 在Android系统中,长按Power键默认会弹出对话框让你选择“飞行模式”,“静音”,“关机”等功能,弹出对话框的代码位于:
frameworks\policies\base\phone\com\android\internal\policy\impl\PhoneWindowManager.java

Runnable mEndCallLongPress = new Runnable() {
public void run() {
mShouldTurnOffOnKeyUp = false;
performHapticFeedbackLw(null, HapticFeedbackConstants.LONG_PRESS, false);
sendCloseSystemWindows(SYSTEM_DIALOG_REASON_GLOBAL_ACTIONS);
showGlobalActionsDialog();
}
};

void showGlobalActionsDialog() {
if (mGlobalActions == null) {
mGlobalActions = new GlobalActions(mContext);
}
final boolean keyguardShowing = mKeyguardMediator.isShowing();
mGlobalActions.showDialog(keyguardShowing, isDeviceProvisioned());
if (keyguardShowing) {
// since it took two seconds of long press to bring this up,
// poke the wake lock so they have some time to see the dialog.
mKeyguardMediator.pokeWakelock();
}
}

frameworks\policies\base\phone\com\android\internal\policy\impl\GlobalActions.java

更多相关文章

  1. android 日期对话框
  2. android 随手记 SQLITE代码 直接能用
  3. android draw bitmap 示例代码
  4. android edittext 显隐密码代码转换两种方式
  5. Android 简易对话框
  6. Android 5中样式对话框
  7. android制作一个简单登入界面的部分代码
  8. Android 6.0 源代码编译实践

随机推荐

  1. android kernel 初始化 1
  2. 【Android(安卓)UI】色板
  3. android访问SD卡的权限
  4. android:windowSoftInputMode
  5. Android仿计算器布局代码
  6. ch024 Android(安卓)BroadCastReceiver
  7. android 混淆手册
  8. [转]Android事件处理
  9. android之【TableLayout布局】
  10. android 作业1相对布局(拼图)