Android の組み込みバッテリー セーバー モードをカスタマイズする方法

Android スマートフォンのバッテリー寿命を節約したいと考えていますか? Android の内蔵バッテリー セーバー モードを好みに合わせて調整する方法は次のとおりです。

Android には何年も前からバッテリー セーバー モードが組み込まれています。 携帯電話のバッテリーが切れそうになった場合は、それをアクティブ化して、さらに数時間デバイスを動作し続けることができます。 バッテリー セーバーは、電力を大量に消費する機能を無効にし、多くの設定を調整してバッテリー寿命を延ばします。 ほとんどの人にとってはそのままでも非常に便利ですが、特定の設定をオフにしたり、バッテリーの節約をさらに積極的にしたりしないように調整したい人もいるかもしれません。 これに当てはまる場合は、Android のバッテリー セーバー モードをカスタマイズする方法に関するチュートリアルをご覧ください。

始める前に、バッテリー セーバー モードが実際に何をするのかを説明する必要があります。 Googleのサポートページによると, Pixel スマートフォンのバッテリー セーバーの制限は次のとおりです。

バッテリーセーバーの制限事項

  • アプリは、ユーザーがアプリを開いたときにのみ、電子メールやニュースなどのコンテンツを更新します。
  • 画面がオフの場合、位置情報サービスは停止します。
  • バッテリーの最適化をオフにしない限り、アプリはバックグラウンドで実行されません。
  • 携帯電話は「OK Google」を聞き取らず、会話を続けることができません。 代わりに、毎回「Google アシスタント」をタップします。.
  • ダークテーマがオンになります。
  • 通知が遅れる場合がございます。
  • 「時刻と情報を常に表示」がオフになります。
  • Active Edge を搭載した Pixel スマートフォンは、押しても反応しません。
  • Pixel 3、Pixel 4、およびそれ以降の Pixel スマートフォンでは、自動車衝突検出がオフになります。
  • Pixel 4 スマートフォンでは、Motion Sense がオフになります。
  • Pixel 4 以降の Pixel スマートフォンでは、スムーズ ディスプレイがオフになります。
  • 5G 対応の Pixel スマートフォンは 4G サービスに戻ります。

続きを読む

(Google の Pixel 3 以降に限定され、さらに強力な エクストリーム バッテリー セーバー モードただし、これは Pixel 専用の機能であるため、これ以上は説明しません。)

上に示したリストは実際には不完全です。Android スマートフォンのバッテリー セーバー モードは実際には、Google がサポート ページで述べている以上の効果を発揮します。 実際、バッテリー セーバーはアプリの起動促進、振動、アニメーションなども無効にし、パネルの最大輝度も制限します。 Androidのバッテリーセーバーモードは、 オープンソース コマンドラインインターフェースを通じて制御可能 設定テーブルの場合、バッテリー セーバー モードを微調整して、無効にする内容を多かれ少なかれ積極的にすることができます。

Android のバッテリー セーバー モードをカスタマイズする

方法 1 - ADB シェル

  1. フォローする このガイド PC に ADB をセットアップするか、読み取ります この郵便受け ローカル ADB シェルをセットアップする方法を学習します。
  2. ADB を起動して実行したら、コマンド プロンプトまたはターミナル ウィンドウを開き、シェルで次のコマンドを実行します。
    settings put global battery_saver_constants "advertise_is_enabled=BOOLEAN, datasaver_disabled=BOOLEAN, enable_night_mode=BOOLEAN, launch_boost_disabled=BOOLEAN, vibration_disabled=BOOLEAN, animation_disabled=BOOLEAN, soundtrigger_disabled=BOOLEAN, fullbackup_deferred=BOOLEAN, keyvaluebackup_deferred=BOOLEAN, firewall_disabled=BOOLEAN, gps_mode=INTEGER, adjust_brightness_disabled=BOOLEAN, adjust_brightness_factor=FLOAT, force_all_apps_standby=BOOLEAN, force_background_check=BOOLEAN, optional_sensors_disabled=BOOLEAN, aod_disabled=BOOLEAN, quick_doze_enabled=BOOLEAN"
    ここで、BOOLEAN は次のいずれかです true または false, INTEGER は整数、FLOAT は 10 進数です。
  3. バッテリー セーバー モードのパラメーターが現在どのように設定されているかを知りたい場合は、次の ADB シェルを実行できます。
    dumpsys power | grep -A 128"Battery saver policy"
    これにより、現在のバッテリー セーバー ポリシーとすべてのパラメーター値が表示されます。 あるいは、次の出力を確認することもできます。
    settings get global battery_saver_constants
    ...ただし、これは、この設定値を少なくとも 1 回変更するまでは設定されません。
  4. バッテリー セーバー モードをデフォルトのパラメータに戻したい場合は、次のいずれかを実行できます。
    settings deleteglobal battery_saver_constants
    または
    settings put global battery_saver_constants "advertise_is_enabled=true, datasaver_disabled=true, enable_night_mode=true, launch_boost_disabled=true, vibration_disabled=true, animation_disabled=false, soundtrigger_disabled=true, fullbackup_deferred=true, keyvaluebackup_deferred=true, firewall_disabled=true, gps_mode=2,adjust_brightness_disabled=true, adjust_brightness_factor=0.5,force_all_apps_standby=true, force_background_check=true, optional_sensors_disabled=true, aod_disabled=true, quick_doze_enabled=true"

最後に取り上げて以来 Android の内蔵バッテリー セーバー モードを調整する方法 コマンドラインを通じて、開発者はこれらの各パラメータを変更するための GUI を提供するアプリを考案しました。 手動でシェル コマンドを実行したり、AOSP を調べて各パラメーターの機能を正確に調べたりしたくない場合は、このまま読み続けてください。

方法 2 - ブイ アプリ

XDA 認定開発者 ティティドラコの開発者です。 LADBアプリ 先日取り上げた、Buoy という別のアプリが戻ってきました。 これは「組み込みの Android バッテリー セーバーの拡張機能」と説明されており、その機能は Android の隠しパラメータを公開してバッテリー セーバー モードの動作をカスタマイズすることです。 アプリでは次のことを切り替えることができます。

  • 低電力モードが有効であることを他のアプリに通知する
  • 従量制 WiFi またはモバイル データ接続用の Android のデータ セーバー
  • 内蔵のダークモード
  • ブーストを起動してアプリの起動を高速化する
  • 振動
  • ウィンドウとアクティビティのアニメーションを表示する
  • アプリにSoundTrigger HALの使用を許可する
  • デバイスの完全バックアップを後で延期する
  • アプリ設定のバックアップを後で延期する
  • 組み込みの Web ファイアウォールを使用して、悪意のあるサイトから保護する
  • アプリの位置情報アクセスモード制限の変更
  • パネルの最大輝度を下げる
  • すべてのアプリを強制的にスタンバイモードにする
  • すべてのアプリがバックグラウンドでデータをチェックしないように強制する
  • 不要なセンサーを無効にする
  • 常時表示ディスプレイの使用
  • 画面がオフになるとすぐにデバイスをディープスリープ状態にする

また、機能である「スティッキー」低電力モードを切り替えることもできます。 Android 9 Pieで追加されました これにより、デバイスが電源から抜かれるか再起動されると、バッテリー セーバー モードが自動的に再び有効になります。

Buoy を使用するには、Android 8.0 Oreo 以降を実行している Android デバイスが必要ですが、使用できるパラメータは Android のバージョンによって異なります。 また、設定の値を変更するには、アプリに WRITE_SECURE_SETTINGS 権限または root アクセスを付与する必要があります。 Global.battery_saver_constants。 もう一度、私たちの記事を参照してください ADBの設定方法 または tytydraco の LADB アプリ だからあなたはそれができます。

アプリをインストールして変更を加えた場合、アプリをアンインストールしても変更は自動的に戻されないことに注意してください。 バッテリー セーバー モードのパラメータをデフォルトに戻すには、Buoy の「リセット」ボタンを押すか、前の手順 4 で説明したコマンドのいずれかを送信する必要があります。

ブイ - ポン引きでバッテリーセーバーを実現開発者: ティティドラコ

価格: 0.99。

4.3.

ダウンロード

Buoy の価格は米国の Google Play で 0.99 ドルですが、 オープンソース その気になれば自分でコンパイルすることもできます。 あるいは、前述したように、バッテリー セーバー モードのパラメーターを手動で設定することもできます。 作業を簡単にして開発者をサポートしたい場合は、Play ストアからアプリを購入できます。 質問やフィードバックがある場合は、以下にリンクされている XDA フォーラムの開発者スレッドを確認してください。

ブイ - XDA フォーラム スレッド