問題タブ [activity-recognition]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - アプリが実行されていないときのアクティビティ認識?
Google が提供するデモ ビデオでは、アクティビティ認識に関する更新を受け取るためにサービスを実行し続ける必要はないと述べています。しかし、私が見つけたすべてのコード例は、それを機能させるために登録する必要があることを示していActivityRecognition
ますMainActivity
。
アクティビティ認識をアプリケーションのライフサイクルから独立させるにはどうすればよいですか? たとえば、ユーザーがジョギングしている場合、歩行を記録する通知を表示しますか?
ユーザーがwifiに接続するとすぐに呼び出されるブロードキャストレシーバーと同様に機能しますか?
android - Google Activity Recognition API の呼び出し頻度が高すぎる
Google Activity Recognition API を使用しようとしており、アクティビティが変化したとき、または約 30 分ごと (アクティビティが変化しない場合は +-10 分以上) にのみ結果を取得します。代わりに、以下のコードを呼び出すと、IntentService
1 分ごとのように、アクティビティ認識の結果が非常に頻繁に に表示されます。
PendingIntent
オブジェクトを作成するメソッド:
取得方法GoogleApiClient
:
公式ドキュメントに次のように記載されていることを知っています。
別のアプリケーションもより速い速度でアクティビティの更新を要求している場合、アクティビティは detectionIntervalMillis パラメーターよりも頻繁に受信される可能性があります。また、アクティビティ検出サービスが現在のアクティビティが変化する可能性があるという信号を受信すると、更新をより速く受信することもあります。たとえば、デバイスが長時間静止していて、電話の充電器から外された場合などです。
しかし、私はあまりにも頻繁に更新を取得していると思います (アクティビティが変わらなくても)。バッテリーの消耗を抑えたいので、どんな解決策でも。
android - Activity Recognition API はバックグラウンドでユーザーの状態を取得します
だから、私はActivity Recognition APIを使用しており、静止、歩行、徒歩で測定しています-あなたは私のアプリのためにアイデアを得る.
今私が抱えている問題は、アプリを終了したときにバックグラウンドで実行されないことです。人が非アクティブだった時間数、 または1 日の中でまだ時間をカウントしたいのですが、どうすればこれを達成できますか。すでにActivity Recognition API を備えたブロードキャスト レシーバーを使用しています。
どんな助けでも素晴らしいでしょう。
前もって感謝します:D
android - Android エミュレーターで ActivityRecognition イベントをシミュレートする
Android Emulator でDetectedActivity.IN_VEHICLEをシミュレートする良い方法はありますか。現在、 Telnet経由でコマンドを送信することにより、 ActivityRecognitionApiにイベントを検出させようとしています。
android - インテントサービスをバックグラウンドで継続的に実行する方法は?
だから私は呼ばれるサービスを作成したActivity Recognition APIを使用していますActivityRecognitionIntentService
。
これが常にバックグラウンドで機能することを本当に望んでいます。
問題は、アプリがキャッシュされた実行中のサービスに表示されますが、アプリケーションを終了するとシャットダウンし、バックグラウンドで実行されないことです。
UI を更新するためのメイン アクティビティにブロードキャスト レシーバーを使用しています。
を使用しています。を返すIntentService
を作成しました。onStartCommand
START_STICKY
マニフェストでサービスも宣言しました
必要な権限とともに
android - Google Fit API と ActivityRecognitionAPI の違い
Androidセンサーからユーザーアクティビティを取得する方法を研究していますが、質問があります... Google Fit APIとAcitivityRecognitionAPIの違いは何ですか?
Google Fit APIは新しいので、ActivityRecognitionAPI よりも優れていますか? それらの間に関係はありませんか?ActivityRecognitionAPIの優れたドキュメントや説明がどこにあるか教えてもらえますか? Google 開発者の Web サイトでは、この API について知りたいことをすべて教えてくれるわけではないため...
ありがとう!(そして私の悪い英語でごめんなさい)
android - ActivityRecognitionAPI ドキュメント/説明
Google ActivityRecognitionAPIの優れたドキュメントまたは説明を知っている人はいますか? これを除いて: https://developers.google.com/android/reference/com/google/android/gms/location/ActivityRecognitionApi
このドキュメントは非常に脆弱です。この API とその仕組みについて詳しく知りたいです。そして、この API がどのように機能するかのイメージがあれば、とてもうれしいです! =)
ありがとう!
android - 「Activity Detection API」現在のアクティビティを一度だけ取得
アクティビティ認識追跡を正常にセットアップしましたが、アクティビティ更新の間隔を使用する必要があります。
これを回避し、必要なときに活動を依頼する方法はありますか?
例: ActivityRecognition.getCurrentActivities();?