サードパーティのアプリケーションが使用されている時間を計算するアプリケーションを作成しようとしています。アプリが起動した時間。 how to calculate time spent on my app by timestamp
サードパーティのアプリの(オン/アクティブ化された)時間を計算するにはどうすればよいですか?私のアプリケーションで現在開かれているサードパーティのアプリケーションの時間を計算する方法
答えて
私はあなたがアクティビティからサードパーティのアプリケーションを呼び出すので、アプリケーションが結果のために呼び出されてから遅延を計算するか、onActivityResultが呼び出されたときに終了するかのいずれかを推測します。
onPauseが呼び出されたときにタイマーを開始し、別の開始時にアクティビティーがフォーカスを失うため、onResumeが呼び出されたときにタイマーを終了することもできます。
EDIT
あなたのアプリは他のアプリを起動していない場合、あなたはREAD_LOGSの許可を得てサービスを利用し、呼ばれた意図を参照しActivityManagerログを検出することができ、
I/ActivityManager( 585): Starting activity: Intent { action=android.intent.action,..}
検索のようなものActivityManagerタグの場合
こんにちは、私は、バックグラウンドで情報を収集するように私のアプリをしたい、サードパーティのアプリケーションが閉じられると、それがポップアップします。私はあなたの携帯電話でアプリケーションを起動/使用しているとき、私のアプリはバックグラウンドで時間を計算し始め、アクティビティが終了するとポップアップのように開くはずです。私は自分のアプリからサードパーティのアプリを起動したくありません。 – nrb97
私は自分の答えを編集するだけです –
- 1. 現在のアプリケーションからアンドロイドでPrinterShareアプリケーションを開く方法
- 2. Sparkアプリケーションの計算時間を短縮
- 3. Unixのタイムスタンプから現地時間を計算する方法
- 4. 現在の時間が時間範囲内にあるかどうかを計算する方法
- 5. Javaアプリケーションで現在開いているファイルの数を調べる方法は?
- 6. アプリケーションのスピードアップ時間を計算する(本の練習)
- 7. Qt現在のアプリケーションの起動時間を取得する
- 8. iphoneアプリケーションのバックグラウンドとフォアグラウンドの時間を計算しますか?
- 9. 現在の日付から次の30日間を計算する方法(MySQL)?
- 10. は、私が現在アプリケーションを開発していEclipseの
- 11. NSTimeInterval in UTC?私は、次のコードを使用して現在の時間間隔を計算しています
- 12. 現在のアプリケーションで使用されているhtml5ストレージの合計サイズを取得する方法
- 13. 時間、分、秒を現在の時間に加算する
- 14. Pyephemは現在の太陽時間を計算します
- 15. 時間のかかる計算の実行時間を短縮する方法
- 16. Android:現在開いているアプリケーションのスタック(配列)を取得
- 17. 現在のWPFアプリケーションでファイルを開く
- 18. Cocoa(OS X)アプリケーションの開始時間を決定する方法
- 19. MKMapView - 現在表示されている平方マイルを計算する方法
- 20. 現在の時刻で2つのint値を計算する
- 21. djangoアプリケーションで現在の時間を連続してチェックするには?
- 22. コマンドラインから現在開いているアプリケーションを取得
- 23. Android - ユーザーがアプリケーションを使用していない時間を計算する
- 24. JMX..get現在展開されているアプリケーション名を
- 25. アプリケーションの開始時間と終了時間を取得する方法は?
- 26. デルファイで現在の日の日の出と日没時間を計算する方法
- 27. 時間と分でPythonの時間を計算して差を計算する
- 28. 開始時間と終了時間の間の計算時間
- 29. 時間を加算して合計時間を計算する
- 30. クエリの現在のインデックス位置を計算する方法は?
ユーザはアプリケーションを最小限に抑えて戻ってくる可能性があるので、 'onPause'と' onResume'に注意する必要があります。あなたのアプリから3番目の部分のアプリをどのように始めるのですか? – Apostrofix