BackgroundRestrictor

BackgroundRestrictor

March 22, 2023 Uncategorized 0

Androidを使用してAndroidでのバッテリー寿命の向上は、継続的に進化しているオペレーティングシステムです。すべてのリリースに新機能が追加され、さまざまなサブシステムに改善がもたらされます。ただし、通常、新しい機能が成熟するにはいくつかのリリースが必要です。 Googleは、特定のAndroidバージョンの関数の予備サポートを追加するだけでなく、主に実際のエクスペリエンスに基づいて、次のバージョンでその関数を改善または合計することを利用しています。素晴らしい例の1つは、Android Marshmallowに最初に登場しただけでなく、Android Nougatでさらに良くなったDoze Modeです。 Android用のBackgroundRestrictorアプリを使用して、Android Nougatのバッテリー寿命を強化するための便利な提案です。

run_in_background許可

Android Nougatで、Googleは同様に特別な許可を導入しました。Run_in_background。これは、テスト目的で開発者のみが同意することを意図しています。これがユーザーから隠されている理由です。多くのAndroidハッカーは、この同意が将来的に来るより大きな何かの基盤であり、最も可能性が高いAndroidが行くと信じています。

run_in_backgroundの同意は簡単なことを行います。アプリがバックグラウンドでサービスを継続的に実行できるか、インターネットへの接続など、特別なイベントでコードを実行するブロードキャストレシーバーを持つことができます。たとえば、メッセンジャーアプリには、個人がインターネットに接続されているときにメッセージを取得するだけでなく、同期をトリガーするブロードキャストレシーバーがある場合があります。バックグラウンドでコードを実行するアプリを許可することで、はるかに優れた個別のエクスペリエンスを作成するのに役立ちますが、システムリソースと同様にパワーを消費します。多数のアプリ(Facebookのメッセンジャーアプリは優れた例です)は、この機能を使いすぎるだけでなく、ユーザーのエクスペリエンスを強化する代わりに破壊することになります。

Nougatユーザーにとって幸いなことに、Android Hacker Neighborhoodは、上記の機能を課し、同様にrun_in_backgroundの許可を操作する方法を発見することができました。 ADBシェルを備えた特別なコマンドは、あらゆるタイプのアプリのこの同意を排除できます。この許可をアプリから奪うことにより、個人が積極的に使用しない限り、いかなる種類の操作もできません。この同意の力は、ガジェットの画面がオンになっている間、はるかに明白になります。現時点では、Dozeモードや他の同様のバッテリー節約メカニズムは、アプリにいかなる種類の制限も適用されません。

run_in_backgroundの同意は、バッテリーの使用に影響を与えるだけではありません。インターネット経由で動作するアプリで無効にすると、ボーナスとしてWeb帯域幅の使用が低くなります。さらに、メッセンジャーのようなメモリの豚をバックグラウンドで実行することを許可すると、特にローエンドのデバイスでマルチタスクが強化される場合があります。

編集者のピック:この調整により、Androidでより速く個別のインターフェイスFPSを入手してください

run_in_backgroundの許可を操作します

ガジェットがPCに接続されている場合、コマンドを遵守することにより、あらゆるタイプのアプリのこの同意をすばやく無効にすることができます。

ADB Shell CMD Appops set run_in_background無視
をアプリのバンドル名に置き換えます。たとえば、電卓アプリの「com.android.calculator2」。

許可を許可するには、コマンドを遵守することを提供できます。

ADB Shell CMD Appops set run_in_background許可
必要に応じて<パッケージ>を交換します。

読む必要があります:Androidバッテリーについて理解するためにあなたが必要とするすべて:事実、神話

ADBサービスはかなりうまく機能しますが、この同意を迅速かつ効率的に操作できるようにする多くのアプリが提供されています。この関数用に作られた簡単なアプリは、BackgroundRestrictorです。

BackgroundRestrictorは、それが得られるほど簡単です。それを開くと、run_in_backgroundの許可を利用するアプリを使用してリストを表示します。名前の横にあるトグルボタンをクリックすると、リスト内のあらゆるタイプのアプリのこの同意を無効にするか、許可できます。同様に、検索機能が含まれており、多くのインストールがある状況でアプリをすばやく発見します。その唯一の欠点は、仕事に根の同意が必要であることです。デバイスにルートサポートがない場合、run_in_backgroundの同意を操作する唯一の方法はADBです。

BackgroundRestrictorはオープンソースであり、無料です。しかし、あなたはそれをプレイストアで発見することはありません。 F-Droidでのみ提供されます。

リンク

f-droidのBackgroundRestrictor

ソースコード

次を読む:Androidのための8つの最高のバッテリー節約のヒントあなたが試すべきです

Leave a Reply

Your email address will not be published. Required fields are marked *