[Mtk][M0] 去除Launcher3上面的搜索栏
2016-12-22 本文已影响916人
灰灰手记
Launcher3上默认给QuickSearchBox预留了位置,这个位置默认情况下会被MtkQuickSearchBox占用,同时还存在Google的 QuickSearchBox时,就会优先让给Google的。在开发中,时不时会有客户提出去掉此搜索框的需求。
Google QuickSearchBox(后续使用 QSB 替代 QuickSearchBox)
那么如何干掉这个搜索框呢?
两种方法:
一、同时干掉 Mtk QSB 和 Google QSB。
因为这个搜索框本质上是一个Widget,因此干掉它的“母体”,这个Widget自然就不会显示出来了。
** 1、干掉 Mtk QSB **
打开下面的文件,注释掉 QuickSearchBox。
alps/build/target/product/core.mk
device/mediatek/common/device.mk
alps/device/mediatek/mt6580/device.mk
** 2、干掉 Google QSB **
请修改Launcher3/src/com/android/launcher3/Launcher.java的getOrCreateQsbBar()方法,直接return null。