Hibernate
ツール | 347.2KB
Hibernateは、選択したバックグラウンドプロセスを休止することを可能にする小さなユーティリティです。リソースを解放するためにAndroidによって内部的に使用されている「KillbackgroundProcesses」によってそれらを「殺す」。この方法では、実行中のプロセスのシステムリスト内のアプリケーションの削除とは異なり、アプリケーションは終了前に状態を保存できるようになりますので、休止状態のプロセスに戻ると、以前の状態に戻ります。
ユーティリティは、システムによってアンロードされ、システムによって再ロードされている間のどのように行動するか、およびシステムによって再ロードされている間のどのように行動するか、およびその場でのシステムの最適化方法を検索する方法をテストする必要がある開発者に役立ちます。
これはタスクキラーではありません。アプリは、実際に選択されたタスクを凍結し、それらをオペレーティングメモリからアンロードし、さらにCPU使用を妨げるが、タスクは「実行中」のタスクのシステムリストに残ります。 Androidのドキュメント(引用)によると: "Running"は、タスクのコードが現在ロードされているかアクティビティのいずれかを意味するわけではありません。タスクはシステムによって凍結されている可能性があるため、以前の状態で再起動することができます。次に前景にもたらされました。」そしてこれはシステムに選択されたタスクを凍結するように指示する休止状態です。ハイバネートタスクの「アプリ情報」システムダイアログで「Force Stop」ボタンを有効にすることができます。これは、それらが凍結されているため、削除されないためです。休止状態とは異なり、「停止」は強制的にアプリを完全に破壊します。これは大きな違いを生み出します。
アプリはあなたのデバイスを応援する必要はありません。スーパーユーザー特権なしで機能するように設計されています。
指定されたプロセスの自動バックグラウンドハイバネートを可能にするサービスモードをサポートしています。注意:注意しながらサービスモードを使用してください。ハイバネートプロセスのいくつかが常に自分自身によって再現されている場合、サービスはバッテリを排気することがあります。
設定ダイアログでサービスが設定されています。とりわけVariosイベントに関するサービス通知を有効または無効にすることができます。
Statusダイアログを使用して、現在休止状態のプロセスのリストを編集します。
サイトの詳細。 FAQはhttp://wifiline.blogspot.com/p/hibernate-faq.htmlでも利用できます。
バグを見つけたと思われる場合は、電子メールで私に連絡してください。可能。さまざまなデバイスやAndroidフレーバーが多すぎるため、それらすべてのアプリをテストできません。アプリのダムドンボートの代わりに、私たちはあなたの特定の問題をまとめることを試みることができました。
警告!ランチャーまたはロック画面のウィジェットとしてインストールされているHibernateアプリケーションではないことを強くお勧めします。
警告! Android 5 のアクティブなタスクは、システム設計ではもう監視できません。回避策として、Hibernateは、システムのアクセシビリティ設定でユーザーによって手動で有効にする特別なアクセシビリティサービスを提供するようになりました。このハイバネーションサービスがなくてもAndroid 5 では正しく機能しません。 !いくつかの最新のAndroid 5.1.1ビルド(2015年8月、2015年8月周辺)から、GoogleはHibernateの機能を完全に破壊しました。パブリックAPIを介してプロセス(ID、優先順位など)に関する情報を入手する方法はありません。私は限られた機能を持つ回避策をしました(たとえば、プロセスの優先順位、サービス、依存関係はもうリストされていません)、リソースの消費量が増加する可能性があります。これは私のせいではありません。グーグル自体をダウンしてください。代替案は次のとおりです。最新のAndroidバージョンまたはデバイスをルートにアップグレードしないでください。
注意!アプリケーションはAndroid 7 では正しく機能しません。 Googleは意図的にすべてのプロセスリストの方法を破った。詳細はこちらがあります.https://code.google.com/p/android/issues/detail?id=205565.
Fixed a problem on Android 5 : packages with subprocesses were skipped during listing.
On Android 5 , do not forget to re-enable the Hibernate's accessibility service.