September 14, 2014

HTL23のメニュー常時表示

今回もタイトル通りです。

デフォルトだと、

このように、全てのアプリでメニューが出るわけではなく(個人的に)不便です。
それを、

このように常時表示させるようにします。


※ S-OFF、rootedなHTL23前提です。


変更箇所

→ SystemUI.apk/smali/com/android/systemui/statusbar/phone/NavigationBarView.smali

.method public setMenuVisibility(Z)V

.method public setMenuVisibility(Z)V
    .locals 1
    .param p1, "show"    # Z

    return-void
.end method

すぐその下の .method public setMenuVisibility(ZZ)V

.method public setMenuVisibility(ZZ)V
    .locals 2
    .param p1, "show"    # Z
    .param p2, "force"    # Z

    return-void
.end method

→ SystemUI.apk/res/layout/navigation_bar.xml

android:id="@id/menu"を探し、同行にある

android:visibility="invisible"

を削除

横画面時の部分も同じように変更し、コンパイルして端末に戻す

以上で最初の方の画像のように常時表示されるようになると思います。



一応、

こんな感じでタスクをメニューに置き換えたものを作ってみたりもできます

No comments:

Post a Comment