美文网首页
[Mtk][M0] 去除Launcher3上面的搜索栏

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

作者: 灰灰手记 | 来源:发表于2016-12-22 23:51 被阅读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。

    相关文章

      网友评论

          本文标题:[Mtk][M0] 去除Launcher3上面的搜索栏

          本文链接:https://www.haomeiwen.com/subject/gbjyjttx.html