削除されたにもかかわらず、Android O DP3 でもナビゲーション バーとロック画面をカスタマイズできます -- その方法は次のとおりです

Android O Developer Preview 3 では、ナビゲーション バーとロック画面のショートカットのカスタマイズが削除されます。 引き続きカスタマイズする方法は次のとおりです。

Android O 開発者プレビューは現在、 3回目のリリースに達しましたこれは、最終的な API の準備ができており、残りの開発者プレビューでは軽微なバグ修正のみが予定されている差し迫ったリリースに向けて Google が準備を進めていることを意味します。 以前の Android O プレビューでは、ユーザー インターフェイスに多くの改良が加えられたほか、いくつかの改良が加えられました。 追加のカスタマイズ機能。そのうちのいくつかはテスト中である可能性があり、今後のバージョンでは利用できない可能性があります。 リリースします。

実際、Android O DP3 では、次のようなことがユーザーから報告されています。 ロック画面のショートカットのカスタマイズ そして ナビゲーションバーのカスタマイズ 持っている どちらもシステム UI チューナーから削除されました、実際には、ユーザー向けの機能として Android O の安定版リリースに間に合わないことを示唆しています。 しかし、それはまだアクセスできないという意味ではありません。実際、ナビゲーション バーのカスタマイズは Nougat 以降、AOSP 内で休止状態になっています。 ずっとそこに隠れてた. そのため、この機能は新しいものではありませんでしたが、Google は、すべての隠された実験的な機能が存在するシステム UI チューナーにこの機能を配置することで、エンド ユーザーにこの機能を導入する実験を行いました。 最初の Android O Developer Preview で導入された新しいナビゲーション バーとロック画面機能を利用できたのは幸運でしたが、これらの機能がいつ復活するかはわかりません。 公式リリースではデフォルトで有効になっていない可能性が高く、システム UI チューナーでも有効になっていない可能性があります。

幸いなことに、それは これらの機能を操作することはまだ可能です 公式インターフェースにアクセスする必要はありません。 驚いたことに、削除されたのはユーザー向けのメニューだけでした。つまり、Android O DP3 ビルドをカスタマイズしたい場合には、これらの機能を引き続き活用できることになります。 Google がコードを完全に削除しない限り、以下で説明する非公式の方法は公式リリースでも機能する可能性があります。 システム UI APK の機能を担当するため、プレビューにアクセスできないがこれを試したい場合に備えて、このガイドを手元に置いておいてください。 後で。 Nougat を使用している場合は、ROM に応じて、ナビゲーション バーをカスタマイズして今すぐプレイできます。

要件: このガイドは、Android O Developer Preview 3 を実行しているユーザーを対象としています。 現時点では、これには Nexus 5X、Nexus 6P、Nexus Player、Pixel C、Google Pixel、Google Pixel XL が含まれます。 Android Nougat を実行しているこれらのデバイスでは、ロック画面のショートカットのカスタマイズは利用できませんが、ナビゲーション バーのカスタマイズは利用できます。


ナビゲーション バーの変更 -- 適用方法

原著

インストール カスタム ナビゲーション バー チューナー そして ベータテストにサインアップする 最新の機能をすべて入手するには、 アプリケーションを開き、設定方法に関するチュートリアルの画面に沿って進みます。許可 WRITE_SECURE_SETTINGS が要求され、それを付与する 2 つの方法が説明されています。

電話機がルート化されていない場合は、ADB シェルを介してこの権限を付与する必要があります。 そのためには、次のことを行う必要があります。 ADBバイナリをダウンロードする 特定の OS だけでなく、 Google USBドライバー Windows を使用している場合。 次に、[設定] --> [端末情報] に移動し、[ビルド番号] を 7 回タップして、開発者向けオプションを有効にします。 次に、[設定] で [開発者向けオプション] を開き (携帯電話の PIN/パスワードの入力を求められます)、USB デバッグを有効にします。 携帯電話を PC に接続し、ADB バイナリを保存したコマンド プロンプト/ターミナルを開き、次のように入力します。 adb devices. 電話機に ADB アクセスを有効にするよう求めるプロンプトが表示されます。これを許可すると、コマンド プロンプト/ターミナルに電話機のシリアル番号が表示されます。

これで、カスタム ナビゲーション バー アプリ内で説明されているように、コマンドを入力して必要な権限を付与できるようになります。 アプリにこの権限を付与した後、アプリケーションがナビゲーション バーの変更を試みる互換性テストを実行します。 成功すると、続行してメイン メニューにアクセスできるようになります。

ナビゲーションバーボタンの再配置

ナビゲーション バーの再配置は、アプリケーションを使用すると非常に簡単です。 上記で指定されているように、実験的機能を利用するには、ベータ テスターであることを確認してください。 というセクションが見つかります 実験的な調整にアクセスすると、3 つの既存のキーを置き換えることができるオプションが表示されます。 順序を変更したり、好きなものに変更したりできます。アプリは非常に直感的で、使いやすい設定に問題なく到達できるはずです。

カスタム ナビゲーション バーのその他の使用法

カスタム ナビゲーション バー アプリには、利用できる膨大な機能があるため、その機能をご自身で探索してください。 ここでは、便利な状況でアプリの Tasker 統合 (プロ機能) を使用する方法を紹介する、私が以前に書いた 2 つのチュートリアルを紹介します。

  • 音楽再生時にメディア再生コントロールをナビゲーション バーに追加する方法
  • テキスト入力中に左/右キーボード カーソルをナビゲーション バーに追加する方法

このアプリには Tasker イベントをトリガーする機能があるため、希望する状況に応じて想像できるほぼすべてのアクションを実行するようにナビゲーション バー キーを技術的にプログラムできます。


ADB を使用したロック画面のカスタマイズ

幸いなことに、この機能は非常にシンプルで、ショートカットの追加以外にカスタマイズはほとんどありません。 ロック画面のショートカットは非常に便利で、システム UI チューナー内での Google のアプローチは非常に強力でした。これにより、次のことが可能になりました。 アプリケーションのショートカットだけでなく、さまざまなアプリケーションの特定のアクティビティも選択でき、すべてが直感的にアイコンとともにリストされます。 メニュー。 このアプローチはそれほど直感的でアクセスしやすいものではありませんが、非常にシンプルであるため、次のことが可能です。 アプリのアクティビティにショートカットを追加することもできます ADBを使って。 次の構文で adb シェル コマンドを渡すだけです。

左キーの場合:

settings put secure sysui_keyguard_left "COMPONENT/NAME"

正しいキーの場合:

settings put secure sysui_keyguard_right "COMPONENT/NAME"

どこ COMPONENT アプリケーションのパッケージ名を指します。 NAME は、前記パッケージ内のアクティビティ名を指します。 たとえば、左側でハングアウトのメイン アクティビティを起動したい場合は、次のように入力します。

settings put secure sysui_keyguard_left "com.google.android.talk/com.google.android.apps.hangouts.phone.BabelHomeActivity"

最後に、ロック画面の左側または右側のショートカットも自動的にロック画面をバイパスするかどうかをカスタマイズする場合は、次のコマンドを入力できます。

settings put secure sysui_keyguard_left_unlock 0/1

settings put secure sysui_keyguard_right_unlock 0/1

ここで、0 はショートカットで電話のロックが解除されないことを意味し、1 はショートカットで電話のロックが解除されることを意味します。

残る唯一の疑問は、必要なパッケージの特定のアクティビティを一体どうやって見つけ出すのか、そしてコマンドに入力する必要があるそのようなアクティビティの名前は何なのかということです。 幸いなことに、この情報は、あらゆるツールの助けを借りて非常に直感的に収集できます。 アクティビティランチャーアプリケーション、またはデバイスで使用している一般的な Nova Launcher 内のアクティビティ ランチャー ウィジェット。 必要なアプリケーションを見つけてそのアクティビティを参照するだけで、必要な特定の画面が見つかる可能性があります。


空の限界

これらの機能をカスタマイズするための、アクセスしやすいユーザー向けインターフェイスが、 最新の開発者プレビュー、これは公式の Android 8.0 で廃止される可能性を示しています。 リリース。 ただし、ご覧のとおり、システム UI の GUI がなくても、基礎となる機能にアクセスすることは可能です。 つまり、O の登場後も、引き続きナビゲーション バーとロック画面のショートカットを微調整できることが期待されます。 この限定されたガイドでこれらの機能を軽視しないでください。 可能性は無限大です、任意のアクティビティへのショートカットをロック画面に追加できるだけでなく、キーコードを使用して、次のようなあらゆる種類の機能を追加できます。 メディアコントロール, メール内を移動する, ページをスクロールする もっと。 もしあなたが私の前作のファンなら タスカーのチュートリアル, そうすれば、これらの機能を活用してデバイスを最大限に活用する方法がたくさん見つかります。


これらの機能とその削除についてどう思いますか? 何か質問はありますか? コメントを残す。