Galaxy S8、S8+、または Note 8 のナビゲーション バーの色をルートなしで変更する

Samsung がカラー ホイール オプションを削除したため、Galaxy S8、S8+、または Note 8 のナビゲーション バーの背景色を任意の色に変更するチュートリアル。

Samsung Galaxy S8、Galaxy S8+、および Galaxy Note 8 は、従来の容量性ボタンを廃止し、ソフトウェア ナビゲーション キーを採用した、Samsung の最初の主力スマートフォンです。 キーのレイアウトをカスタマイズできるほか、ナビゲーション バーの色も変更できます。 私たちが選択しなければならなかった標準色の選択肢の中に、サムスンは好きな色を選べるようにカラーホイールのオプションも含めていました。 ただし、同社は6月のOTAアップデートでこのカラーホイールオプションを削除しましたが、ADBコマンドのおかげで、Galaxy S8、Galaxy S8+、またはGalaxy Note 8のナビゲーションバーの色を手動で変更できます。

たとえば、ナビゲーション バーの色を常に黒色に設定したい場合は、それができるようになりました。 以下のガイドでは、PC から ADB コマンドを使用して色を変更する方法を説明します。


チュートリアル - Galaxy S8、S8+、または Note 8 のナビゲーション バーの色を変更する

  1. フォローする このチュートリアル Windows、Mac、または Linux PC に ADB をセットアップするには。
  2. コマンド プロンプトまたはターミナル ウィンドウを開き、コマンド プロンプトまたはターミナル ウィンドウで次のコマンドを実行します。 adb shell
  3. 今、私たちは Samsung Galaxy S8、Galaxy S8+、または Galaxy Note 8 の ADB シェル環境にいます。 次に、設定するナビゲーション バーの色のカラー コードを取得する必要があります。
  4. あなた ここからこのウェブサイトにアクセスできますをクリックし、ページの下部に表示されるカラー ピッカーを使用します。
  5. 色を選択したら、ボックスに表示されている Android 値の数値全体をコピーします (- マイナス記号がある場合はそれも含めます)。
  6. コマンド プロンプトまたはターミナル ウィンドウに注意を戻し、次の 2 つのコマンドを実行します。
    settings put global navigationbar_color 
    settings put global navigationbar_current_color
  7. 次に、Samsung Galaxy S8/S8+/Note 8 を再起動します。
  8. ナビゲーション バーを特定の色に変更しないアプリケーションでは、新しい色が表示されるはずです。

説明

サムスンは、サムスンからカラーホイールを削除した理由を明らかにしていないので、 Galaxy S8/S8+/Note 8 のナビゲーション バーの色のオプション、会社がなぜそうしたのか正確にはわかりません これ。 Samsung は、OS の他の部分と衝突する可能性があるため、単に奇妙な色を使用することを望んでいない可能性があります。 繰り返しになりますが、Samsung がこの機能を実装する方法に何らかの問題があり、プラットフォームの他の部分に何らかの問題を引き起こしている可能性があります。

いずれにせよ、この機能は Samsung の OEM スキンの内部にまだ存在しており、ありがたいことに、いくつかの簡単な ADB コマンドでアクセスできます。 XDA会員 ハクサンカン 最初にこれを指摘した Galaxy S8 フォーラムで そして、この機能がどこに隠されているか、そして特定の色の計算方法まで説明するために多くの作業を行いました。 幸いなことに、この機能はまだ動作しているようです。 新しく発売されたGalaxy Note 8 同じように。

ここで使用している値の形式は、RGB 16 進数のカラー コードを符号付き 10 進数に変換したものです。 カラー値を手動で計算する方法はありますが、ここでは上記のガイドのステップ 15 にリンクされているカラー ホイールを使用するだけです。

これらの値は、[設定] メニューから手動で色を選択するときに変更されるものですが、代わりに ADB シェル コマンドを使用してソフトウェアに値を挿入するだけです。 従来の色に戻したい場合は、[設定] -> [ディスプレイ] -> [ナビゲーション バー] に移動し、Samsung が提供する標準色のいずれかを選択します。 これらのコマンドではカラー コードを手動で挿入しているだけなので、ここで別の色を選択すると、この変更を簡単に元に戻すことができることに注意してください。

ただし、この方法にはいくつかの注意点があり、それらは Samsung のソリューションにも当てはまります。 たとえば、一部のアプリケーションは、ナビゲーション バーの色を独自に手動で変更します。 この方法ではこれを上書きできないため、これらのアプリケーションは Galaxy S8、S8+、または Note 8 のナビゲーション バーの色を自分で制御することになります。 完全に透明なナビゲーション バーは、一部のアプリケーション (ギャラリーや概要ページなど) を除いて不可能です。

これは、アプリケーションは通常、ナビゲーション バー自体の下に描画しないためです。 したがって、透明に設定すると、アプリケーション自体がその下に描画されないため、空白スペースが表示されるだけになります。 最後に、完全に透明な真の黒として設定すると、ほとんどのアプリケーションで不透明な白として表示されます。 この問題を回避するには、真の黒ではなく、ほぼ黒に近い色を使用します。