1.概述
在10.0的定制化开发中,需要对关机对话框的UI界面进行定制化开发,需要对话框全屏,去掉多余项保留关机 重启 飞行模式 静音模式等选项
现在开始定制化二的开发 实现关机 重启 飞行模式 静音模式居中显示 增加飞行模式 和 静音模式的ui布局
2.关机对话框UI定制开发(二)功能开发核心步骤
关机对话框就是GlobalActionsDialog.java
路径:frameworks/base/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java
private int getGlobalActionsLayoutId(Context context) {
int rotation = RotationUtils.getRotation(context);
boolean useGridLayout = isForceGridEnabled(context)
|| (shouldUsePanel() && rotation == RotationUtils.ROTATION_NONE);
if (rotation == RotationUtils.ROTATION_SEASCAPE) {
if (useGridLayout) {
return com.android.systemui.R.layout.global_actions_grid_seascape;
} else {
return com.android.systemui.R.layout.global_actions_column_seascape;