Android O のナビゲーション バーにメニューと進むボタンを追加して Web ブラウジングを強化

Web ブラウジングを強化するために、Google Chrome を使用している場合にのみ、Android O のナビゲーション バーにメニューと進むボタンを追加する方法に関するチュートリアル。

アンドロイドO ナビゲーションバーカスタマイザー に使用できます 無数のケース, ただし、状況に応じてナビゲーション キーを変更する場合に特に便利です。 私たちのチュートリアルでは、新しいナビゲーション バー キーを追加することでアプリのエクスペリエンスが向上する状況を見つけることに重点を置いています。今日は、ナビゲーション バー キーを追加する方法を説明します。 メニュー そして フォワード Google Chrome を使用している場合は、ボタンをナビゲーション バーに追加します。 これらのボタンを使用すると、メニュー オーバーフロー ボタンをタップするために右上まで到達する必要がなくなるため、Web ブラウジングのエクスペリエンスが大幅に向上します。

私のモルモットとなってこの画面キャプチャを取得してくれた Eli Irvin に感謝します。

上でわかるように、2 つの新しいナビゲーション バー キーがナビゲーション バーに追加されますが、これは Google Chrome を使用している場合に限ります。 左キーで Chrome のメニューが開きます (使用 キーコード_メニュー) 一方、右キーは「進む」機能をトリガーします (使用 KEYCODE_FORWARD)ブラウザで。 これまでのチュートリアルの一部とは異なり、ナビゲーション バーのカスタム アイコンを利用していないため、以下の必要なアプリ以外に追加のものをダウンロードする必要はありません。

この設定を自分のデバイスで複製する方法を示し、独自のカスタム ナビゲーションの作成方法を学習できるようにします。 バーの設定について説明しますが、スキップしたい場合は、記事の最後にダウンロード リンクも提供します。 それ。

注: このチュートリアルは、以前のチュートリアルと互換性がありません。 ナビゲーション バーにスクロール キーを追加する Chromeを使用している場合。 好みに応じて、使用するプロファイルかこのプロファイルのいずれかを選択できますが、両方を選択することはできません。


Chrome の使用中にナビゲーション バーにメニュー/進むボタンを追加する

要件:

  • タスカー ($2.99)
  • セキュアタスク

Tasker が必要なのは、どのアプリケーションを使用しているかを検出するために使用している自動化アプリであるためです SecureTask プラグインを介してコマンドを送信します。これがナビゲーションの変更を処理します。 バー。 両方のアプリケーションをインストールしたら、両方をセットアップする必要があります。

Tasker がどのアプリケーションを使用しているかを検出するには、そのアクセシビリティ サービスを許可する必要があります。 これは非常に簡単で、[設定] --> [アクセシビリティ] に移動し、サービスのリストで「Tasker」を探すだけです。 アクセシビリティサービスを有効にします。

次に、デバイスのシステム設定を変更する機能を SecureTask に付与する必要があります。 これを行うには、SecureTask に WRITE_SECURE_SETTINGS として知られる特別な権限を付与する必要があります。 通常、通常のアプリケーションからはアクセスできませんが、ADB を使用してユーザーが手動で許可することができます。 したがって、これを機能させるには、マシン上で ADB を起動して実行する必要があります。 幸いなことに、この権限の付与は 1 回限りであり、他のコンテキストに沿った Android O 関連のナビゲーション バー チュートリアル (そのうちの 1 つ) に従う場合は、SecureTask が必要になります。 沢山あります)、それは間違いなく実行する価値があります。

ADBのセットアップ

最初に行う必要があるのは、特定の OS 用の ADB バイナリをダウンロードすることです。 ここで行うことができます. ダウンロードしたら、次のものが揃っていることを確認する必要があります。 適切なドライバー Windows を使用している場合。

バイナリを別のフォルダーに抽出してドライバーをインストールしたら、次にスマートフォンで USB デバッグを有効にする必要があります。 これを行うには、[設定] を開き、[電話について] に移動します。 開発者向けオプションのロックが解除されたことを示すダイアログが表示されるまで、[ビルド番号] を 7 回タップします。 設定から開発者向けオプションにアクセスできるようになりました。 どうやら Android O では、開発者向けオプションを開く前に PIN/パスワードを入力する必要があります。 そうし、USB デバッグを探して有効にします。

次に、携帯電話を接続し、ADB バイナリを抽出したのと同じディレクトリでコマンド プロンプトを開きます。 (Windows ユーザーの場合は、Shift キーを押しながらそのフォルダー内で右クリックし、「ここでコマンド プロンプトを開く」を選択します。) 次のように入力します。 adb devices コマンドプロンプトに入力します。 ADB サーバーが起動中であることを示すメッセージが表示され、電話機にはコンピュータに ADB アクセスを許可するように求めるプロンプトが表示されます。 受け入れ。 今、あなたが入るとき adb devices コマンド プロンプトにアクセスすると、デバイスのシリアル番号が表示されるはずです。表示されていれば成功です。

SecureTask への WRITE_SECURE_SETTINGS の付与

ADB コマンド プロンプトが開いた状態で、次のコマンドを入力して、SecureTask に必要な権限を付与します。

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTask は、root アクセスなしでシステム設定を変更できるようになりました。 これで、Tasker に進む準備が整いました。

Tasker プロファイルのセットアップ

Taskerを開き、 を押します + 新しいプロファイルを作成し、「Toggle Chrome Extra Keys」などの名前を付けます。 を選択 応用 コンテクスト。 リストをスクロールして、 ブラウザアプリを選択してください (私の場合はChromeを選択しました)。

アプリを追加して Tasker のメイン画面に戻ると、Tasker は既存のタスクを添付するか、新しいタスクを作成するかを尋ねます。 新しいタスクを作成しますが、名前を付ける必要はありません。 タスク編集画面に入ったら、次の 2 つのアクションを追加します。

  1. プラグイン --> SecureTask --> 安全な設定。 アクション: 書く. 設定: secure sysui_nav_bar_left. 価値: key(82:com.android.systemui/2131230913)
  2. プラグイン --> SecureTask --> 安全な設定。 アクション: 書く. 設定: secure sysui_nav_bar_right. 価値: key(125:com.android.systemui/2131231004)

それが完了したら、終了して Tasker のメイン メニューに戻ることができます。 次に、Chrome アプリを終了するときにトリガーされる終了タスクを追加して、このプロファイルを完成させます。 この終了タスクにより、これらのアイコンのナビゲーション バーが消去されます。

プロファイルに追加した既存のタスクを長押しして、終了タスクを追加します。 「終了タスクを追加」をタップします。 新しいタスクを作成し、次の 2 つのアクションを追加します。

  1. プラグイン --> SecureTask --> 安全な設定。 アクション: 書く. 設定: secure sysui_nav_bar_left. 価値: null
  2. プラグイン --> SecureTask --> 安全な設定。 アクション: 書く. 設定: secure sysui_nav_bar_right. 価値: null

終了して Tasker のメイン メニューに戻ると、作業は完了です。 Tasker は、Chrome の使用中にメニューと進むキーを表示し、Chrome を使用しないときはそれらを消去します。


ダウンロードとインポート

すべての Tasker 関連チュートリアルと同様に、ダウンロードしてインポートできる XML ファイルが提供されます。 以下の AndroidFileHost から .prf.xml ファイルをダウンロードし、内部ストレージに保存します。 Tasker を開き、上部の [プロファイル] タブを [インポート] ボタンが表示されるまで長押しします。 それをタップして、保存した XML ファイルを探し、それを選択してインポートします。 Tasker のアクセシビリティ サービスが有効になっていて、 私の記事で述べたように、SecureTask に WRITE_SECURE_SETTINGS を書き込みます。そうでない場合、このプロファイルは機能しません。 携帯電話で何でも!

AndroidFileHost から「Toggle Chrome Extra Keys」プロファイルをダウンロードします。

Android O でナビゲーション バーにさらに便利なキーを追加できるかどうか疑問に思っている場合は、他のキーをチェックしてください。 チュートリアル!