私は、モバイルセンサーの監視用のAndroid App(加速度センサー、ジャイロスコープなど)を開発しています。このアプリケーションは、BroadCastReceiverから拡張されたクラスに基づいて構築され、いくつかのアンドロイドイベントが発生したときにセンサデータを記録するサービス(サービスから拡張されたクラス)と通信します。アプリがバックグラウンドで実行されているときは、アクティビティを終了するまでうまく動作します(このアクティビティでは、ユーザーはいくつかのパラメータを調整できます)。私はアプリが殺された後に録音を続けたい、それを修正する方法は?ありがとう!「殺した」の後にバックグラウンドでAndroidアプリを実行する
1
A
答えて
0
。ありがとうございます!!
0
私はあなたがあなたの活動からサービスを開始してから、アプリケーションが停止がすることができます。このanswer
0
に興味がしますされる可能性がありますことはありませんことを後IntentFiltersでbroadcastreciever登録する必要があり、あなたのアプリケーションにサービスを追加するのを忘れて考えますこのフレームワークの両方を使用して、必要なときにサービスを開始するようにスケジュールを設定します。毎時間のようなかそこら
http://developer.android.com/reference/android/app/job/JobScheduler.html http://developer.android.com/reference/android/app/AlarmManager.html
誰かがタスクマネージャに移動し、あなたのプロセスを強制終了する場合はこれを回避するための可能性はないことに注意してください。
歓声スリープ状態になるからAndroidのCPUを防ぐために、サービス内でreturn START_STICKY(onstartcommand()サービスの)とPowerManagerで解決
関連する問題
- 1. Android 2.3Xはアプリをバックグラウンドに殺します
- 2. Androidでアプリを殺すとメソッドを実行する
- 3. Android Unityアプリがバックグラウンドで実行中
- 4. バックグラウンドから30分後にアクティビティを殺すためにAndroidを停止する
- 5. いつもアプリをAndroidでバックグラウンドで実行し続ける
- 6. Androidアプリをバックグラウンドで実行し続ける
- 7. アプリをバックグラウンドで実行し続ける
- 8. バックグラウンドで実行されているアプリのスクリーンショットを撮る - android
- 9. デバイスの再起動後にバックグラウンドでアプリを自動実行
- 10. Androidのメディアプレーヤーをバックグラウンドで実行する
- 11. Androidでバックグラウンドでプロセスを実行する
- 12. iosアプリのバックグラウンド実行
- 13. GPSサービスをバックグラウンドで実行する(Android)
- 14. Androidアプリ:バックグラウンドでは何が実行されていますか?
- 15. アンドロイドでアプリを殺すとコードを実行する方法は?
- 16. アンドロイドアプリがバックグラウンドで殺されました
- 17. バックグラウンドのAndroidアプリ
- 18. バックグラウンドでのAndroidアプリ:短時間の後にスレッドが停止しました
- 19. 近くのアプリをバックグラウンドで迅速に実行するには?
- 20. ライオンOS:バックグラウンドでMacアプリを実行
- 21. Androidの実行WebViewを使用したバックグラウンドでのURLのロード
- 22. アプリをバックグラウンドで永遠に実行するには?
- 23. Android 8ジオフェンスが殺されたアプリ
- 24. Androidがアプリを殺した後にBluetooth接続を維持する最善の方法は何ですか?
- 25. アプリを終了してバックグラウンドで実行する
- 26. アプリをバックグラウンドで最小化して実行する
- 27. アプリが殺されたときにサービスを実行するには?
- 28. アプリ内のタイマーを実行し、アプリがバックグラウンドのとき
- 29. ライセンスチェックに失敗したアプリを殺す
- 30. プログラムでバックグラウンドで実行しているアプリを開く方法
どのサービスを開始しましたか? START_STICKYを使用してコマンドを上書きすると便利です – iroiroys
サービスは長期的なバックグラウンドプロセスを実行するために使用され、STICKYサービスは強制終了された場合に再開します。私はそれがあなたの要求としてヘルプを提供すると思う。 –
両方のおかげで、onstartコマンドのreturn START_STICKYはうまくいきます。また、AndroidのCPUがスリープ状態にならないようにPowerManagerを使用する必要があります。 –