G-2CDTPKHS23
ホームハウツーガイドAndroid 10のジェスチャーを強制的にカスタムランチャーで使用する方法

Android 10のジェスチャーを強制的にカスタムランチャーで使用する方法

Android 10の新しいナビゲーションシステムの重要な部分の1つは、「QuickStep」ジェスチャーです。画面の下部から上にスワイプして、一時停止します。最近のアプリと、すばやくアクセスするためのいくつかのアイコンを含むドックが表示されます。このドックは電話のランチャーによって提供されます。つまり、ホーム画面がマルチタスクUIに統合されました。ホーム画面アプリを変更するとどうなりますか?

残念なことに、Googleは、サードパーティのホーム画面アプリがシステム権限を持つストックランチャーのようにマルチタスクUIに自分自身を注入するためのAPIを作成していません。したがって、Nova LauncherやAction Launcherなどの新しいホーム画面アプリに切り替えると、QuickStepジェスチャーが壊れます.

これを防ぐために、サードパーティのランチャーをデフォルトのホームアプリとして設定すると、多くのAndroid 10ビルドでジェスチャーナビゲーションが無効になります。オプションも[設定]でグレー表示されます。しかし、これを回避する方法はあります。 ADBを使用すると、オプションを強制的に再び使用可能にして、ジェスチャーとカスタムランチャーを同時に使用できます.

必要条件

  • Windows、macOS、またはLinuxコンピューター
  • USBケーブル

ステップ1:プラットフォームツールをダウンロードする

これを行うには、ADBコマンドを送信する必要があります。まず、GoogleからPlatform-Tools ZIPをダウンロードします。これには、ADBコマンドを送信するためにコンピューターに必要なソフトウェアが含まれています.

  • Googleのプラットフォームツールをダウンロード:Windows | Mac | Linux

ステップ2:ZIPを抽出する

次に、ダウンロードしたZIPを抽出します。解凍したフォルダをデスクトップに配置して、すばやくアクセスできるようにします.

ZIP抽出プログラムが必要な場合は、7-Zip for WindowsまたはThe Unarchiver for Macをお試しください.

ステップ3:Platform-Toolsフォルダーでプロンプトを開く

次に、コンピューターでコマンドプロンプトユーティリティを開きます。 Windowsを使用している場合は、キーボードのWindowsボタンを押し、「cmd」と入力してEnterキーを押します。 LinuxまたはMacを使用している場合は、アプリケーションフォルダーから「ターミナル」を開きます。.

コマンドプロンプトで「cd」と入力し(引用符は不要)、スペースを追加しますが、まだEnterキーを押さないでください。代わりに、手順2のplatform-toolsフォルダーをドラッグして、コマンドウィンドウの真上にドロップします。これにより、フォルダーの完全なファイルパスが入力されます。この時点でEnterキーを押します。.

  • 完全ガイド:Platform-ToolsフォルダーでADBプロンプトを開く方法

手順4:USBデバッグを許可する

以前にこの電話でADBを使用したことがない場合は、[設定]-> [電話について]に移動し、[ビルド番号]を7回続けてタップして、[開発者向けオプション]メニューのロックを解除します。新しいメニューを開き、USBデバッグを有効にします.

完了したら、USBデータケーブルを使用して電話をコンピュータに接続します。次に、以下のようなプロンプトが表示されます。 [常に許可する]の横のボックスをオンにして、このプロンプトで[OK]を押します.

このメッセージが表示されない場合は、以下の手順5のコマンドを実行して、メッセージが表示されるかどうかを確認してください。それでも表示されない場合は、以下の完全なADBガイドからサポートを受けることができます.

  • 完全ガイド:電話とコンピューターでADBを設定する方法

手順5:ジェスチャーナビゲーションを有効にする

次に、デフォルトのホーム画面アプリがサードパーティのランチャーに設定されていることを確認します。これにより、OSはジェスチャーナビゲーションオプションをグレー表示にします。スマートフォンがコンピュータに接続されていることを再確認し、次のコマンドを入力してEnterキーを押します。

adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural

「コマンドが見つかりません」というエラーが返される場合は、代わりに以下のコマンドをコピーして貼り付けてください。それでもエラーが返される場合は、ADBのインストールに問題があります。完全なガイドを参照してください.

./ adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural

ステップ6:ジェスチャーを楽しむ

コマンドが正常に送信された直後に、スマートフォンは自動的にAndroid 10ジェスチャーに切り替わります。ただし、お気づきのように、カスタムランチャーは引き続きデフォルトのホームアプリなので、両方の長所を利用できます!

Jon Knight / Android Howによる画像

この設定では、少し問題が発生する可能性があると言います。他のシステムチェックに関係なく、ジェスチャーナビゲーションを強制的に有効にするだけです。機能的には、ホーム画面アプリにサードパーティのランチャーを使用している場合でも、ストックホーム画面アプリは引き続きQuickStepビューにデータを注入します。.

つまり、2つのホーム画面アプリが同時にバックグラウンドで同時に実行され、RAMをより多く使用する可能性があります。他の場合には、デフォルトアプリの保護がなくなったため、ストックランチャーのバックグラウンドプロセスが強制終了され、次にマルチタスクUIを開いたときにQuickStep統合が壊れて途方もないアニメーションが発生します.

一部のデバイスでは、ジェスチャーは引き続き機能しますが、下部のジェスチャーインジケーターバーが消えることもわかりました.

  • お見逃しなく:Android 10の新しいスワイプジェスチャーの使用方法(デモGIF)

ジェスチャーナビゲーションを無効にする

将来のある時点で、元の状態に戻すことにした場合は、別のADBコマンドを送信する必要があります。したがって、ステップ3を繰り返してプロンプトを再び準備してから、次のコマンドを入力します。

adb shell cmd overlay disable com.android.internal.systemui.navbar.gestural

ここでも、「コマンドが見つかりません」というエラーが発生した場合は、コマンドの前にピリオドとスラッシュを付けて、もう一度送信する必要があります。

./ adb shell cmd overlay disable com.android.internal.systemui.navbar.gestural

入力すると、以前に選択したナビゲーションメソッドが再びアクティブになり、サードパーティのランチャーを無効にしない限り、ジェスチャーナビゲーションにアクセスできなくなります。.

  • Facebook、Twitter、Reddit、Pinterest、またはFlipboardでAndroidを入手する
  • Android How ‘の毎日のAndroid専用ニュースレターに登録する
  • Android How to YouTubeの最新ビデオを購読する

Jon Knight / Android Howによる画像、スクリーンショット、GIFの表紙