DontKillMyApp: Make apps work
  • 4.5

DontKillMyApp: Make apps work

  • 最新バージョン
  • Petr Nálevka (Urbandroid)

スマートフォンのバックグラウンドタスクの信頼性をベンチマークして修正し、アプリを機能させる

このアプリについて

公式のDontKillMyAppアプリがここにあります-Pixelを所有していなくても、アプリが最終的に正しく動作するようにします。

現在画面を見ていなくてもアプリが最終的に機能するように、電話のバックグラウンドタスクを設定するのに役立ちます。

お使いの携帯電話がどのように動作しているかを確認し、DontKillMyAppベンチマークを使用してさまざまな設定をテストします。

特徴:
•DKMAベンチマーク:携帯電話がバックグラウンドアプリをどれだけ積極的に殺しているかを測定します
•ガイド:ほとんどのバックグラウンドプロセスの制限を克服するための実用的な手順を取得します
•変更を加える:️ベンチマークレポートをdontkillmyapp.comに共有して、スマートフォンをスマートに保つのに役立ちます

DontKillMyAppは、お使いの携帯電話がバックグラウンド処理をどの程度サポートしているかを確認するためのベンチマークツールです。スマートフォンをセットアップする前に測定してから、セットアップガイドとベンチマークをもう一度確認して、スマートフォンがバックグラウンドでどれだけ緩んでいるかを確認できます。

レポートは、アプリを介してdontkillmyapp.com Webサイトのメンテナーに共有できます。メンテナーは、レポートを編集して、全体的なネガティブスコアに基づいています。

ベンチマークはどのように機能しますか? (テクニカル!)

アプリは、ウェイクロックを使用してフォアグラウンドサービスを開始し、メインスレッド、カスタムスレッドエグゼキューターで反復タスクをスケジュールし、定期的なアラーム(AlarmManager.setExactAndAllowWhileIdle)をスケジュールします。次に、実行されたものと期待されたものを計算します。それでおしまい!

詳細については、コードを確認してください。アプリはhttps://github.com/urbandroid-team/dontkillmy-appで入手可能なオープンソースです

このアプリはオープンソースであり、このプロジェクトは、Androidエコシステムに関心があり、現在の痛みを感じ、それを改善したいと考えているボランティアによって維持されています。

Doki(github.com/doubledotlabs/doki)に感謝します。

バージョン DontKillMyApp: Make apps work