本项目针对系统电源菜单(Power Menu)进行了功能扩展,在产品定义需要在关机/重启之外,增加“飞行模式”和“静音”两个快捷入口,以提升用户操作效率。原生AOSP的GlobalActionsDialog仅包含关机、重启等基础选项,新增自定义按钮需要同时修改UI布局和功能逻辑。我在frameworks/base/core/res/res/values/config.xml中增加了config_globalActionsList的扩展配置,将飞行模式(ACTION_AIRPLANE_MODE_TOGGLE)和静音(AudioManager.ADJUST_MUTE)作为可选项注入全局对话框;同时,在GlobalActionsDialog的onCreate方法中动态判断当前音频状态(响铃/振动/静音),实现静音按钮的图标状态跟随(静音模式下显示为“取消静音”)。针对飞行模式切换,通过ConnectivityManager获取当前网络状态并执行setAirplaneMode操作,并在切换成功后通过sendBroadcast触发Intent.ACTION_AIRPLANE_MODE_CHANGED通知系统更新状态栏图标。该修改已通过产品验收并合入量产版本,用户操作满意度明显提升。我独立完成全部代码开发、UI适配及功能测试,修复周期2天。