调用showGlobalActionsDialog方法将会显示上面提到的显示“飞行模式”,“静音”,“关机”,选项的对话框。 因为我的目标是不要这个节目,把这行代码注释掉,替换成关机的代码就可以了。那么关机的代码在哪里呢?这段代码位于: frameworkspoliciesasephonecomandroidinternalpolicyimplGlobalActions.java该文件的createDialog方法中,有如下代码: 复制代码 代码如下: java代码: mItems = Lists.newArrayList( // 静音模式mSilentModeToggle, // mAirplaneModeOn飞机模式下, // last: power off new SinglePressAction( com.android.internal.R.drawable.ic_lock_power_off, R.string.global_action_power_off) { public void onPress() { // shutdown by making sure radio and power are handled accordingly. ShutdownThread.shutdown(mContext, true); } public boolean showDuringKeyguard() { return true; } public boolean showBeforeProvisioning() { return true } });