私は、実行中のプロセス/アクティブな接続/ネットワーク統計/アクティブなインターフェイスなど、できるだけ多くの情報をモバイルデバイスからキャプチャする監視アプリケーションを構築しています。バックグラウンドで実行されるサービスですが、実装方法は完全にはわかりません。AlarmManagerを使用したIntentServiceまたはスレッドによるサービスのモニタリング
誰かが、AlarmManagerを使用して特定の間隔で実行し、そのことを行い、再び死ぬIntentServiceを作成することを提案しました。 In this thread人々は、作業を行うために独自のスレッドを開始し、スリープ状態にしてから、再びスリープ状態にする常時稼動サービスを使用して実装を提案します。また、OSが殺すと、サービスが再起動されることを確認するためにAlarmManagerも使用されることが提案されています。 リアルタイムデータを監視するためのmpstの適切な実装とは何ですか? (またはそれぞれの上下)。私はキャプチャしてるの情報の多くは、インテントを生成しないことに注意してください(私はちょうど受信機を登録することはできません)
おかげで情報の多くは、私がキャプチャてることをたくさん:)
ちょっとティム、答えに感謝します。サービスとは別に、ブロードキャストの意図を持つすべての種類のデータの受信者を登録する必要がありますか? – michaelg9
@ michaelg9ええ、複数のインテントに対して同じレシーバを使用することができます。マニフェスト内に複数のタグを追加するだけです。 –
大変ありがとうございます! – michaelg9