Android O で Chrome を使用しているときにナビゲーション バーにページ スクロール キーを追加する方法

Android O で Google Chrome ブラウザを使用しているときに、Tasker と SecureTask を使用してページ スクロール キーをナビゲーション バーに追加する方法に関するチュートリアル。

私たちはずっと とても楽しいです XDA で 新しいナビゲーションバーカスタマイザー 今週。 カスタムキーから 音楽再生を制御する、トグル YouTube 使用時のピクチャー・イン・ピクチャー・モード、 そして最後に 電子メールの会話リスト内を移動するためのキーを追加します、ナビゲーション バー カスタマイザーを活用して、お気に入りのアプリを強化する方法はたくさんあります。 最近では、次の方法も紹介しました。 ナビゲーションバーのキーにカスタムアイコンを追加する そのため、Tasker プロファイルでカスタム キーが実際に何を表しているかをより簡単に識別できます。 次に、それを利用して追加する例を示します。 Google Chrome の使用中にページ スクロール キーをナビゲーション バーに移動します。

私のスクリプトをテストし、この画面録画をキャプチャしてくれた Eli Irvin に感謝します。

上のビデオでわかるように、テスターが Google Chrome を開くと、ナビゲーション バーに 2 つの新しいキーが追加され、これを押すとページが上下にスクロールします。 送信されるキーコードは、 KEYCODE_PAGE_DOWN (#93) と KEYCODE_PAGE_UP (#92). ポップアップされるアイコンは、下へのスクロールと上へのスクロールを表すものは一目瞭然です。これは、 アイコンデータベース.

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


要件:

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

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

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

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

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 を始める前に、下矢印アイコンと上矢印アイコンをダウンロードして、次のタスクとして使用する必要があります。 カスタムアイコン スクロールキー用。 デバイスの画面密度に適切なサイズのカスタム アイコンをダウンロードし、/NavIcons に保存します。 これらのアイコンに down.png および up.png という名前を付けます。 これで、Tasker プロファイルを作成する準備が整いました。

Taskerを開き、右下の+ボタンを押して新しいプロファイルを作成します。 を選択 応用 [コンテキスト] を選択し、[アプリの選択] 画面で、スクロール キーを表示するすべてのアプリ (Chrome など) を選択します。

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

  1. A1: プラグイン --> SecureTask --> 安全な設定. アクション: 書く. 設定: secure sysui_nav_bar_left. 価値: key(93:file:///storage/emulated/0/NavIcons/down.png)
  2. A2: プラグイン --> SecureTask --> 安全な設定. アクション: 書く. 設定: secure sysui_nav_bar_right. 価値: key(92:file:///storage/emulated/0/NavIcons/up.png)

これら 2 つのアクションにより、インターネットからダウンロードした下矢印アイコンと上矢印アイコンを備えた KEYCODE_PAGE_DOWN と KEYCODE_PAGE_UP に対応する 2 つのナビゲーション バー キーが追加されます。 これらのキーは、選択したアプリ (私の場合は Chrome) を使用している場合にのみ表示されるため、Chrome を終了するときに終了タスクを追加してキーを無効にする必要があります。

終了タスクを追加するには、(Tasker のメイン画面で) 作成したばかりのタスクを長押しし、ポップアップの「終了タスクの追加」を押します。 入ったら、次の 2 つのアクションを追加します。

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

そして、この終了タスクの追加により、Chrome アプリを終了するときに、Tasker はこれらのスクロール キーを自動的に削除するようになります。 こうすることで、スクロール キーが必要なときにのみ表示されるようになります。

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

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

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

注: 上記のプロファイルをダウンロードする場合は、上矢印アイコンと下矢印アイコンを既にダウンロードし、それらを up.png および down.png として /NavIcons に保存していることを確認する必要があります。 それ以外の場合は、これらの新しいアイコンを指すように入力タスクのアクションを手動で編集する必要があります。

Chrome のブラウジングをより楽しくするために、ナビゲーション バーに他にどのような便利なキーを追加できるか疑問に思われる場合は、今後のチュートリアルで別の設定を紹介します。 ポータルに注目してください さらにチュートリアル!