修改飞行模式

关闭长按开机键出现的飞行模式

\frameworks\base\policy\src\com\android\internal\policy\impl\GlobalActions.java

private GlobalActionsDialog createDialog() {

......

//mItems.add(mAirplaneModeOn);

......

}

设置-更多-飞行模式

\packages\apps\Settings\src\com\android\settings\AirplaneModeEnabler.java

private void setAirplaneModeOn(boolean enabling) {

Xlog.i(LOG_TAG, "setAirplaneModeOn:" + enabling);

// Change the system setting

Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.AIRPLANE_MODE_ON, enabling ? 1 : 0);

// Update the UI to reflect system setting

// / M: @{

if (!Utils.isWifiOnly(mContext)) {

System.out.println("kkkk enabling" + enabling);

mCheckBoxPref.setEnabled(true); //false

}

}

状态栏飞行模式

\frameworks\base\packages\SystemUI\src\com\mediatek\systemui\statusbar\toolbar\QuickSettingsConnectionModel.java

private boolean isWifiOnlyDevice() {

ConnectivityManager cm = (ConnectivityManager)mContext.getSystemService(mContext.CONNECTIVITY_SERVICE);

return true;//!(cm.isNetworkSupported(ConnectivityManager.TYPE_MOBILE));

}

相关推荐
Larry_Yanan9 小时前
Qt安卓开发(一)Qt6.10环境配置
android·开发语言·c++·qt·学习·ui
冬奇Lab9 小时前
稳定性性能系列之十——卡顿问题分析:从掉帧到流畅体验
android·性能优化
stevenzqzq9 小时前
android启动初始化和注入理解2
android
DOUBLEDdinosaur9 小时前
屏幕数字监控 + 警报
android
M0066889 小时前
低代码平台使用留存的技术基础与系统设计逻辑
android·rxjava
nono牛9 小时前
深入理解gatekeeperd 与 android.hardware.gatekeeper@1.0-service调用规则
android
lxysbly9 小时前
红白机模拟器安卓版带金手指
android
·云扬·9 小时前
【实操教程】Excel文件转CSV并导入MySQL的完整步骤
android·mysql·excel
触想工业平板电脑一体机9 小时前
【触想智能】工业触控一体机在船舶海运设备上应用的特点和具体场景分析
android·网络·计算机外设·电脑·智能电视