Android 10.0 关机对话框UI定制化开发(二)

 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;
             

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/126520093