バックグラウンドのAndroidサービスからアプリケーション固有のモーションデータを取得する

Hydar77

ユーザーが他のアプリケーションを使用しているときに、バックグラウンドで実行され、モーションセンサー(加速度計など)を使用してモーションデータをキャプチャするサービスを作成したいと思います。また、その時点で実行されていたアプリに基づいてモーションデータセットを区別できるようにしたいです。たとえば、サービスの出力は次のようになります。

App A : [Data set taken for the motion sensor while app A was running]
App B : [Data set taken for the motion sensor while app B was running]
...

モーションデータをキャプチャするサービスをバックグラウンドで実行することに慣れています。ただし、フォアグラウンドにあるアプリに基づいてそのデータを分離する方法がわかりません。誰かがこれを達成する方法を知っていますか?どのアプリケーションが起動/フォアグラウンドに移動されたかをどのように確認し、バックグラウンドサービスを更新して、そのアプリのデータセットの下にデータを保存しますか?

spaaarky21

フォアグラウンドアクティビティが何であるかをサービスに見つけてもらいたいだけのようです。このような情報は、StackOverflowの他の質問で見つけることができます要するに、あなたは使用したいと思うでしょうActivityManager.getRunningTasks()最上位のアクティビティは、リストの最初のアイテムです。

また、アプリのマニフェストで適切な権限をリクエストする必要があるようです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

バックグラウンドサービスからアプリケーションを開く

分類Dev

シングル(1)ページアプリケーションでサーバーからデータを取得する-ベストプラクティス

分類Dev

時間をカウントするバックグラウンド(フォアグラウンド?)サービスを作成し、アプリケーションの全期間を通じてUIを更新します(エンドモンドのように)

分類Dev

バックグラウンドJavaサービスアプリケーションへのシンプルな送受信インターフェース

分類Dev

別のバックグラウンドアプリケーションを開始するバックグラウンドアプリケーション

分類Dev

別のAndroidアプリケーションからプログラムでアプリケーションのデータをクリアする

分類Dev

バックグラウンドスレッドからアプリケーションの状態を取得しますか?

分類Dev

バインドされたサービスから拡張アプリケーションにAndroidデータを取得する方法

分類Dev

サーバーからAndroidアプリケーションにデータを送信するためのベストプラクティス

分類Dev

バックグラウンドから別のアプリケーションを再開します

分類Dev

Linux Apt-Getバックグラウンドプロセスを他のアプリケーションなしでターミナルに取得する

分類Dev

スクリーンショットアプリケーションを作成するためにAndroidデバイスのビューを取得する方法は?

分類Dev

スクリーンショットアプリケーションを作成するためにAndroidデバイスのビューを取得する方法は?

分類Dev

別のアプリケーションからのバックグラウンドブロードキャストを停止する

分類Dev

既存のウェブサイトのデータを、これから開発するモバイルアプリケーションにリンクする方法

分類Dev

Android:バックグラウンドサービスからWebページの「スクリーンショット」を撮りますか?

分類Dev

アプリケーションの起動時やタイマーではなく、オンデマンドでバックグラウンドサービスを実行する方法

分類Dev

tizen samsung tvs のサービス アプリケーションおよび/またはバックグラウンド モード

分類Dev

Windows Phone 8アプリでアプリケーションを開始する前に、データがサーバーからダウンロードされるまでスプラッシュ画面の時間を延長します

分類Dev

Delphiandroid-ローカルフォアグラウンドサービスからアプリケーションにデータを送信します

分類Dev

スイングアプリケーションのバックグラウンドタスクのクラスを設計する方法

分類Dev

デスクトップアプリケーションの呼び出しからWebサービスへのパブリックIPを取得する方法

分類Dev

VS2019を使用したリモートオンプレミスクラスターに対するServiceFabricアプリケーションのデバッグ

分類Dev

デスクトップ/実行中のアプリケーションをムービーに記録するモノラルアプリケーション

分類Dev

MediaProjection APIを使用して、バックグラウンドサービスクラスからスクリーンショットを取得する方法は?

分類Dev

BLOBからダウンロードしたアプリケーションを使用したAzureクラウドサービスのデプロイ

分類Dev

サービスファブリッククラスターからのアプリケーションの削除

分類Dev

Android用のモバイルウェブサイト(アプリケーションではない)からWhatsAppのリンクを共有する

分類Dev

EclipseからのApacheSparkクラスター化アプリケーションのデバッグ

Related 関連記事

  1. 1

    バックグラウンドサービスからアプリケーションを開く

  2. 2

    シングル(1)ページアプリケーションでサーバーからデータを取得する-ベストプラクティス

  3. 3

    時間をカウントするバックグラウンド(フォアグラウンド?)サービスを作成し、アプリケーションの全期間を通じてUIを更新します(エンドモンドのように)

  4. 4

    バックグラウンドJavaサービスアプリケーションへのシンプルな送受信インターフェース

  5. 5

    別のバックグラウンドアプリケーションを開始するバックグラウンドアプリケーション

  6. 6

    別のAndroidアプリケーションからプログラムでアプリケーションのデータをクリアする

  7. 7

    バックグラウンドスレッドからアプリケーションの状態を取得しますか?

  8. 8

    バインドされたサービスから拡張アプリケーションにAndroidデータを取得する方法

  9. 9

    サーバーからAndroidアプリケーションにデータを送信するためのベストプラクティス

  10. 10

    バックグラウンドから別のアプリケーションを再開します

  11. 11

    Linux Apt-Getバックグラウンドプロセスを他のアプリケーションなしでターミナルに取得する

  12. 12

    スクリーンショットアプリケーションを作成するためにAndroidデバイスのビューを取得する方法は?

  13. 13

    スクリーンショットアプリケーションを作成するためにAndroidデバイスのビューを取得する方法は?

  14. 14

    別のアプリケーションからのバックグラウンドブロードキャストを停止する

  15. 15

    既存のウェブサイトのデータを、これから開発するモバイルアプリケーションにリンクする方法

  16. 16

    Android:バックグラウンドサービスからWebページの「スクリーンショット」を撮りますか?

  17. 17

    アプリケーションの起動時やタイマーではなく、オンデマンドでバックグラウンドサービスを実行する方法

  18. 18

    tizen samsung tvs のサービス アプリケーションおよび/またはバックグラウンド モード

  19. 19

    Windows Phone 8アプリでアプリケーションを開始する前に、データがサーバーからダウンロードされるまでスプラッシュ画面の時間を延長します

  20. 20

    Delphiandroid-ローカルフォアグラウンドサービスからアプリケーションにデータを送信します

  21. 21

    スイングアプリケーションのバックグラウンドタスクのクラスを設計する方法

  22. 22

    デスクトップアプリケーションの呼び出しからWebサービスへのパブリックIPを取得する方法

  23. 23

    VS2019を使用したリモートオンプレミスクラスターに対するServiceFabricアプリケーションのデバッグ

  24. 24

    デスクトップ/実行中のアプリケーションをムービーに記録するモノラルアプリケーション

  25. 25

    MediaProjection APIを使用して、バックグラウンドサービスクラスからスクリーンショットを取得する方法は?

  26. 26

    BLOBからダウンロードしたアプリケーションを使用したAzureクラウドサービスのデプロイ

  27. 27

    サービスファブリッククラスターからのアプリケーションの削除

  28. 28

    Android用のモバイルウェブサイト(アプリケーションではない)からWhatsAppのリンクを共有する

  29. 29

    EclipseからのApacheSparkクラスター化アプリケーションのデバッグ

ホットタグ

アーカイブ