修改飞行模式

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

\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));

}

相关推荐
shandianchengzi25 分钟前
【科普】安卓|安卓手机上如何简便实现Ctrl+Z(需要键盘或一台Windows电脑)
android·windows·智能手机·计算机外设·安卓·科普·记录
赏金术士8 小时前
Compose 教学项目
android·kotlin·compose
晓梦林8 小时前
ximai靶场学习笔记
android·笔记·学习
十六年开源服务商12 小时前
2026服务器配置优化与WordPress运维实战指南
android·运维·服务器
音视频牛哥14 小时前
大牛直播SDK(SmartMediaKit)Android平台Unity3D RTSP/RTMP播放器集成实践
android·unity3d·rtsp播放器·rtmp播放器·unity3d rtmp播放器·安卓unity rtsp播放器·安卓unity rtmp播放器
w1wi14 小时前
安卓抓包完全指南(一):从入门到 SSL Pinning 绕过
android·网络协议·ssl
aqi0016 小时前
一文理清 HarmonyOS 6.0.2 涵盖的十个升级点
android·华为·harmonyos·鸿蒙·harmony
赏金术士17 小时前
Jetpack Compose 状态提升(State Hoisting)完全指南
android·kotlin·compose
BoomHe17 小时前
git Rebase 为任意一笔提交补上 Change-Id
android·git·android studio