[Mtk][M0] 去除Launcher3上面的搜索栏

2016-12-22  本文已影响916人  灰灰手记

Launcher3上默认给QuickSearchBox预留了位置,这个位置默认情况下会被MtkQuickSearchBox占用,同时还存在Google的 QuickSearchBox时,就会优先让给Google的。在开发中,时不时会有客户提出去掉此搜索框的需求。

(后续使用 QSB 替代 QuickSearchBox)

Google 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。

上一篇下一篇

猜你喜欢

热点阅读