たとえば、いくつかのインテントの受信者として登録します。 私はOSが私のアプリを教えてくれないことを知っています。それはうまくいきます、私はそれを期待していません。しかし、私は、これらの種類の放送を受信するために何かをOSレベルで登録できることを期待しています。彼らはlogcatで終わるので、おそらく彼らはあなたが購読できるものでなければなりません。彼らは?アプリケーションがいつアンドロイドOSによって殺されるのか分かりますか?
0
A
答えて
1
これを行う唯一の方法は、デバイスファームウェアの署名鍵がある場合です。アクセスポイントandroid.permission.SET_ACTIVITY_WATCHER
があります。コールバックをインストールすると通知されますが、APKにそのシグネチャがある場合にのみ許可が与えられます。
あなたがシステムをポーリングしてどのアクティビティがアクティブであるかを見ることはできますが、それは時間がかかりすぎる/バッテリを無駄にすることになります。
+0
はい、ポーリングを行っているものが順番に殺されていないことが必要です。 –
関連する問題
- 1. OSによってスレッドが殺されています
- 2. System.exitによってRuntime.execが殺されるのですか?
- 3. Docker上で実行されているSpring Cloud Netflixアプリケーションは、なぜコンテナによって殺されますか?
- 4. 何もしないフォアグラウンドサービス。それはOSによって殺される良い候補者ですか?
- 5. Androidアプリが特定のデバイスでOSによって殺される
- 6. アクティビティがシステムによってどのように殺されるかの概要
- 7. 5分後にCordovaアンドロイドのバックグラウンドプラグインが殺される
- 8. 私のサービスがシステムによってなぜ殺されるのですか?
- 9. Android OSの殺害サービス、通知が滞っています
- 10. アプリがバックグラウンドで実行されているか、アンドロイドを殺しているかどうかを確認するにはどうすればよいですか?
- 11. OSによって管理されているスレッドテーブルにユーザレベルスレッドのエントリがありますか?
- 12. Androidでアイドルアプリがいつ殺されるのですか
- 13. 私はいつもdidReceiveMemoryWarningがiPhone OSによって呼び出されているのですか?
- 14. OSで殺されるAndroidサービスを正常に処理するにはどうすればよいですか?
- 15. あなたのiOSアプリは、高エネルギーの影響でOSによって殺される可能性がありますか?
- 16. Tensorflowトレーニングがシステムによって殺されました
- 17. バックグラウンドでosによってcordovaアプリが起動されているかどうかを確認します
- 18. どのNICがインターネットに接続されているかはどうやって分かりますか?
- 19. C# - Timerのインスタンスはいつ殺されますか?
- 20. 親プロセスが "kill -9"で殺されると、サブプロセスも殺されますか?
- 21. OSによって殺されたアクティビティの後でフラグメントのsavedInstanceStateがnullでない
- 22. キャッチされていない例外のためにサービスがAndroidによって殺されるのを防ぐにはどうすればよいですか?
- 23. sqlite jdbcによってWildflyが殺される
- 24. プロセスがサードパーティアプリケーション(Sprint Smartview)によって殺される
- 25. タスクマネージャによって殺された後、アンドロイドアプリがクラッシュします。どうすれば解決できますか?
- 26. Gitブランチ名はOSによって異なりますか?
- 27. コントロールがいつ初期化されたのか分かりますか?
- 28. CMakeからどのようなオプションがGCCに渡されているのか分かりますか?
- 29. Tomcatが、私は自分のアプリケーションをホストされている、といくつかのストレステストをやってHTTP 503
- 30. iPhone - プロトコルメソッドが実装されているかどうかはどのように分かりますか?
AndroidManifestに登録していないコードです... – Selvin
申し訳ありませんが、登録するのはどれですか? –
私はあなたを理解していない...あなたは他のアプリが殺されるのを見ているアプリを作る?だから私はduno ... – Selvin