android的systemUI下拉菜单有许多的快捷方式,有些快捷方式关闭的时候会有一个斜杠
想要添加斜杠,则在关闭动作中添加:
state.slash.isSlashed = true;
原来有斜杠,想要关闭斜杠,则在关闭动作中
屏蔽state.slash.isSlashed ,或直接赋值state.slash.isSlashed = false 即可
现在以关掉wifi的斜线为例:
打开关闭的状态可以在这里找:先看这个类vendor/mediatek/propietary/packages/apps/SystemUI/src/com/android/systemui/qs/tileimpl/QSFactoryImpl.java
可以看到这个方法就是满足条件就创建快捷方式,进入图中的WifiTile.java类里面
在handleUpdateState方法里面可以看到,在wifi关闭的时候,state.slash.isSlashed = true,把该语句屏蔽掉即可