問題タブ [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 - Activity Recognition API が連続して動作しない
私は 2 つのアプリで Activity Recognition API をテストしています: Google のサンプル コードと私のアプリでのこのコードの実装。
問題は、両方のアプリがアクティビティ認識を正常に取得し続けていることですが、数時間後にインテント サービスが停止し、両方からアクティビティ認識が得られません。
インテント サービスを使用してジオフェンシング API をテストしたにもかかわらず、インテント サービスが停止する理由はありますか?
android - アクティビティ データを置き換えずに ActivityRecognition Intent Service にデータを送信する方法は?
ユーザーアクティビティ追跡アプリケーションに取り組んでいます。
Activity Recognition API を使用してユーザー アクティビティを追跡しました。
たとえば、20秒ごとなど、指定された間隔でユーザーアクティビティを取得するために、インテントサービスが呼び出されるように設定しました。
以下は私のアクティビティ認識インテントサービスクラスです:
--- ここで保留中のインテントとともに追加でデータを送信すると、ユーザー アクティビティのインテント データが取得されません。ユーザー アクティビティの意図データが自分のデータに置き換えられる
独自のデータを渡していない場合、上記のコードは正常に機能します。
このインテントと一緒にデータを送信したいと思います。保留中の意図とともにそのデータを設定します。しかし、データを設定すると、ユーザーアクティビティの意図データではなく、そのデータのみが受信されます。
共有設定を使用して、インテント サービス内で保存および取得したくありません。
この問題を解決するために私を助けてください。
android - Android アクティビティ認識の更新は定期的ではありません
この質問に関連しています。
アクティビティ認識の更新が定期的に配信されていません。携帯電話の省電力モードを無効にし、検出間隔を最短 (0) に設定しましたが、インテントが 10 ~ 20 秒以上配信されないことがあります。遅延は主にアクティビティの移行中に発生するようですが (例: still -> in vehicle
)、これは単なる仮説です。
私のアプリケーションでは、インテント間の間隔に厳密な上限を設定できる必要がありますが、そのようなことを達成した人はいますか?
android - ActivityRecognitionApi がクラッシュし続ける
こんにちは、ActivityRecognition API を使用するための Android アプリを作成しようとしています。しかし、モバイルにインストールすると、少し動かすとクラッシュします。
手伝ってくれますか?
マニフェスト:
ActivityGoogleApiTracker のコンストラクタ:
onconnected コールバック:
}
インテント サービス
}
android - ActivityRecognitionAPI が保留中のインテントをサービスに送信し続ける
Android 4.4.2 でActivityRecognitionAPIを使用して、電話でのアクティビティを検出しています。これを実装するためにこのコードを使用しています。
コードは 15 秒ごとにアクティビティの更新を要求します (ドキュメントにはこれが上限であると書かれていますが、この情報を要求するデバイスにはこのアプリしかありません) が、アプリは 3 ~ 4 秒ごとにインテントを送信し続けます。アクティビティに基づいてバッテリーを節約することを考えていましたが、もっと消耗していると思います。改善のための提案はありますか?
ログのトリミングされたバージョン:
android - いくつかのセンサーが利用可能な場合、ユーザーアクティビティを確実に検出するためのGoogle Playサービスを決定する方法は?
彼らが与えたGoogleプレイサービスリクエストのユーザーアクティビティドキュメントでは、デバイスに重大なモーションセンサーがある場合にのみ機能します。
ただし、そのセンサーがなく、ユーザーのアクティビティを適切に検出するデバイスもあります。また、このセンサーがユーザーのアクティビティを検出しないデバイスもあります。
Google Play サービスを使用してユーザーのアクティビティを検出するために使用できる必要があるセンサーのリストはありますか。
これについて私を助けてください。
android - Android ActivityRecognition API、バックグラウンドでの実行を停止
Activity Recognition API を扱っており、バックグラウンドで実行しようとしています。ということでPlay Servicesに接続して常時稼働するサービスを作ってみました。サービスが破棄され、再度作成されたときに乾杯します。問題は、サービスが実行されていても、しばらくするとアクティビティの検出が停止することです。
以下は、サービスのコードの一部です。
また、接続されていない場合に再接続する onConnectionSuspended と onConnectionFailed をオーバーライドします。
このコードはしばらくの間正常に動作しますが、突然停止します。誰もが理由についていくつかのアイデアを持っていますか?
ありがとう。