删除飞行模式开关

/packages/apps/Settings/src/com/android/settings/WirelessSettings.java

onCreate()方法里面

1
2
3
4
/**add || true by chensy 隐藏飞行模式 */
if (mPm.hasSystemFeature(PackageManager.FEATURE_TELEVISION)||true) {
removePreference(KEY_TOGGLE_AIRPLANE);
}

/packages/apps/Settings/res/xml/wireless_settings.xml
还有一处,把引用android:dependency=”toggle_airplane”去掉

1
2
3
4
5
6
7
8
9
10
11
--
<PreferenceScreen
android:key="mobile_network_settings"
android:title="@string/network_settings_title"
settings:keywords="@string/keywords_more_mobile_networks">
<!-- android:dependency="toggle_airplane"-->
<intent
android:action="android.intent.action.MAIN"
android:targetPackage="com.android.phone"
android:targetClass="com.android.phone.MobileNetworkSettings" />
</PreferenceScreen>

删除网络热点共享入口

/packages/apps/Settings/src/com/android/settings/WirelessSettings.java

onCreate()方法里面

1
2
3
4
5
/** add || true by chensy 隐藏WiFi热点 */
if (isSecondaryUser || !cm.isTetheringSupported() || true
|| mUm.hasUserRestriction(UserManager.DISALLOW_CONFIG_TETHERING)) {
getPreferenceScreen().removePreference(findPreference(KEY_TETHER_SETTINGS));
}