Google Pixel 2 の常時オン アンビエント ディスプレイは、Android Oreo ROM で今すぐ有効にできます

Google Pixel 2/2 XL は、アンビエント ディスプレイの「常時オン」モードで起動します。 Android Oreo ROM で今すぐ有効にする方法がわかりました。

Google の Android の最新アップデートであるおいしい Android Oreo は、ユーザーに多くのことを提供します。 パスワード マネージャーと新しいパスワード マネージャーの統合から、 自動入力 API などのより低いレベルの変更へ プロジェクト・トレブル、この次のアップデートがフォーラムの多くのユーザーを興奮させたのは当然です。 しかし、Google は、その機能が不完全であるため、または最初のアップデートでリリースされる予定であるため、特定の機能を最初のアップデートから差し控えることを好む場合があります。 次世代デバイス. そのような機能の 1 つが、 常時オンアンビエントディスプレイモード これは、第一世代の Google Pixel で無効な状態で最初に発見されたもので、おそらく Google Pixel 2 および Pixel 2 XL で発売.

私たち以来 当初はこの機能の存在をカバーしていました、一部のユーザーは、常時表示モードは第 2 世代の Google デバイスにのみ付属しているのではないかと推測しています。 来月 (けれど Qualcomm Snapdragon 836 ではありません 最初に報告されたとおり)。 この機能に関する Google の計画については正確な詳細が分からないため、その可能性は十分にあります。 ただし、とは異なり、 噂のスクイーズ可能フレーム、常時オンのアンビエントディスプレイ すでに完全に機能しているようです - 有効にする方法を知っている場合 AOSP.

写真の品質が悪いのは、私の写真撮影の能力の無さのせいだと考えていただいて構いません。

新しいアンビエント ディスプレイ設定は、Samsung や LG などの他のすべての「常時表示」モードとほぼ同じように機能します。 画面をオフにすると、デバイスの画面に時計が表示されたままになります。 通知を受信すると、通知の内容全体が数秒間表示され、その後フェードアウトして時計の下にアプリのアイコンのみが表示されます。

このアンビエント表示モードを披露しているテスト デバイスは、Android 8.0 Oreo の非公式ポートで実行されている Google Nexus 6 です。 これはそのうちの 1 つです

Android Oreo の多くの非公式ポート フォーラムでの開発者の素晴らしい取り組みのおかげで、すでに利用可能になっています。 私がテストした ROM では、システム UI チューナーで常時オンのアンビエント ディスプレイ オプションがすでに有効になっていました。

元に戻そうと何度か試みて失敗した後、 ナビゲーションバー そして ロック画面のショートカットのカスタマイズ を使用してシステム UI チューナーに 根なし基材オーバーレイ (残念ながら root なしでは不可能です。 システムプロパティが必要です ro.debuggable 1に設定される)、ソースコードを調べてみると、 方法 常にアンビエントディスプレイに表示されるかどうかを決定します システム UI チューナーに表示されます.

があるようです のメソッド AmbientDisplayConfiguration と呼ばれるalwaysOnAvailable" これは現在、常に "false" を返すようにハードコードされています。おそらく、「まだ適切に動作していない」ため、これを行う理由を説明するコメントがあります。 そうではありませんが、なぜそれが機能しないのかについてさらに詳しく説明しない限り、ユーザーが望んでいるのにそれをいじらせてはいけない理由を理解する気はありません。

したがって、実際に常にアンビエント表示を機能させるには、代わりに常に「true」を返すようにこのメソッドを変更するだけです。 まさにこれです SiXROM する、それは コミットをお借りしました XDA上級会員より スカイへようこそバニラ、ROM Nexus 6P の場合。

「Goofle」が単なるスペルミスなのか、それとも意図的なものなのかはわかりません。

私は実際に Nexus 6 を日常のドライバーとして使用しているわけではなく、ただすぐに復活させたテストデバイスとして使用しています。 Substratum チュートリアルを実行する. したがって、数日以上使用していないため、現時点で実際にどの程度うまく機能するかを言うことはできません。 ただし、Android Oreo の非公式ポートで実行している場合 (そしておそらく OLED ディスプレイを搭載している場合)、これを試してみることに興味があるかもしれません。

もちろん、私たちのほとんどはカスタム ROM 開発者ではないため、この変更を行うのは少し手が届きません。 これを読んでこの機能を組み込みたいと考えている ROM 開発者は、今すぐ簡単に組み込めるようになることを願っています。 それは価値があるかもしれません 周囲環境によるディスプレイの焼き付き防止を有効にする 作業中に Android フレームワークに追加します。