RK3288 Android6 禁用 wifi
某些特殊情况下,需要禁用系统的wifi配置功能。
删除快捷 wifi 开关
在 frameworks/base
中的 SystemUI
app 中禁用wifi开关,只需要修改配置 quick_settings_tiles_default
即可。
--- a/packages/SystemUI/res/values/config.xml
+++ b/packages/SystemUI/res/values/config.xml
@@ -119,7 +119,7 @@
<!-- The default tiles to display in QuickSettings -->
<string name="quick_settings_tiles_default" translatable="false">
- wifi,bt,inversion,dnd,cell,airplane,rotation,flashlight,location,cast,hotspot
+ bt,inversion,dnd,cell,airplane,rotation,flashlight,location,cast,hotspot
</string>
<!-- The tiles to display in QuickSettings -->
将其中的 wifi
去掉。
禁用设置 app 中的 wifi 功能
--- a/apps/Settings/src/com/android/settings/wifi/WifiEnabler.java
+++ b/apps/Settings/src/com/android/settings/wifi/WifiEnabler.java
@@ -105,7 +105,7 @@ public class WifiEnabler implements SwitchBar.OnSwitchChangeListener {
mSwitchBar.addOnSwitchChangeListener(this);
mListeningToOnSwitchChange = true;
}
- mSwitchBar.show();
+ //mSwitchBar.show();
}
public void teardownSwitchBar() {
注释 mSwitchBar.show()
即可屏蔽wifi功能。
版权声明:本博客所有文章除特殊声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明出处 litreily的博客!