1.概述
在10.0的系统产品开发中,对于长按电源键弹窗的原生关机界面 UI是靠右边显示的,但是产品
需求要求全屏显示 重启和关机功能键居中显示,所以就涉及到调整UI 然后全屏显示
首选实现全屏功能
2. 关机界面全屏显示(UI全屏显示)核心类
frameworks / base / packages / SystemUI / src / com / android / systemui / globalactions / GlobalActionsDialog.java
3. 关机界面全屏显示(UI全屏显示)核心功能分析和实现
在系统中通过长按电源键,然后弹出关机UI对话框页面,对于这个布局分析,可以用adb shell dumpsys window w |findstr / |findstr name=
来获取置顶的布局,而从命令中可以看到GlobalActionsDialog.java就是长按power弹出的关机界面
路径:
frameworks / base / packages / SystemUI / src / com / android / systemui / globalactions / GlobalActionsDialog.java
接下来分析GlobalActionsDialog.java从而实现全屏功能
ActionsDialog(Context context, MyAdapter adapter,