問題タブ [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 - 新しい GoogleApiClient を使用したアクティビティ認識でアクティビティの更新が発生しない
新しい GoogleApiClient を使用して、アプリで ActivityRecognition を設定しようとしています。ドキュメントはどこにも見つかりませんでした (Android の公式ドキュメントでは、廃止された ActivityRecognitionClient が参照されています)。
私が書いたコードは、アクティビティの更新をトリガーしていません。
1) MainActivity の onCreate 内:
2) onConnected 内:
私の ActivityRecognitionIntentService は更新を受け取りません。
私は何を間違っていますか?または、GoogleApiClient を介した ActivityRecognition に関するドキュメントはどこにありますか?
android - Eclipse が com.google.android.gms.location.ActivityRecognitionClient を解決できないのはなぜですか?
- Android アプリケーションで Google ActivityRecognition サービスを使用したいと考えています。
- SDKマネージャーからGoogle Playサービスをインストールし、インポートオプションと「プロジェクトをワークスペースにコピー」チェックボックスを押すことで、google_play_services_libプロジェクトをプロジェクトに追加しました。
- 私はこのリンクに従ってコードを書きました: Android Activity Recognition not working with Nexus 5
私のインポートリストは次のとおりです。
android.app.PendingIntent をインポートします。android.content.Context をインポートします。android.content.Intent をインポートします。android.hardware.Sensor をインポートします。android.hardware.SensorEvent をインポートします。android.hardware.SensorEventListener をインポートします。android.hardware.SensorManager をインポートします。android.os.Bundle をインポートします。android.support.v4.app.FragmentActivity をインポートします。android.util.Log をインポートします。android.widget.Toast をインポートします。
com.google.android.gms.common.ConnectionResult をインポートします。com.google.android.gms.common.GooglePlayServicesClient をインポートします。import com.google.android.gms.common.GooglePlayServicesUtil; com.google.android.gms.location.ActivityRecognitionClient をインポートします。
public class MainActivity extends FragmentActivity implement GooglePlayServicesClient.ConnectionCallbacks,GooglePlayServicesClient.OnConnectionFailedListener {
私のAndroidプロジェクトは、com.google.android.gms.location.ActivityRecognitionClientを除くすべてのインポートを解決できます!!!!
- サンプルの activityRecognition プロジェクトを developer.android.com からコピーし、Eclipse から開きましたが、ActivityRecognitionClient にも同じ問題があります!!!
- ここで同様の問題を見つけました: Android Studio のインポートされたプロジェクトは ActivityRecognitionClient を解決できません が、私にとっては役に立ちません。
java - GoogleApiClient を Activity Recognition と連携させる
私は現在ActivityRecognitionClientを使用していますが、残念ながら、Google はクラスが非推奨になり、代わりにGoogleApiClientを使用することを発表しました。
間違っているかどうかはわかりませんが、新しい API ファイルと混同しています。Google Play ライブラリをインポートし、API v2 キーをセットアップしました。ActivityRecognitionClientバージョンのコーディングに関するオンライン ソースをたどりました。
以下は、さまざまなファイルのコードです。タブをactRecogに切り替えるたびに、クラッシュし、nullポインター例外でこの行にエラーを示します。
以下の完全なソース コード: (API v2 キーは、プライバシーのために意図的に隠されています。)
MainActivity.java
マニフェスト XML ファイル:
activityrecignition.java (名前の意図的なタイプミス)
古いコードでは、ActivityRecognitionClientにはインスタンス化が必要な部分が含まれていますが、 GoogleApiClientには必要ありません。
新しい API に切り替えることができた人はいますか? そこにたどり着くにはガイドが必要です。ありがとう。
java - Android ActivityRecognitionService.java が起動しない - Google Play 開発者サービス
1つのクラスPinger.javaに次のコードがあります
私の ActivityRecognitionService.java は次のようになります。 public class ActivityRecognitionService extends IntentService {
ActivityRecognitionService.java では、「Broadcast」のトーストが表示されないようです。ログ ファイルを見ていない理由を理解しようとしていますが、ActivityRecognitionService.java が Pinger.java によって呼び出されていないようです。アドバイスしてください。これができるようになったら、設定したブロードキャスト サービスからアクティビティを読み取ることができると思います。
java - Google Play 開発者サービス - いくつかの結果の後にアクティビティ認識がフリーズする
コードをできる限り簡素化しようとしましたが、基本的には、ActivityRecognitionIntentService が数回呼び出されたように見えて停止するという問題があります。PendingIntent の requestCode に関連しているようですが、よくわかりません。何が問題なのか教えてもらえますか? ありがとう。
ダッシュボード.java
ActivityRecognitionIntentService.java
public class ActivityRecognitionIntentService extends IntentService {
}
AndroidManifest.xml
android - Google ActivityRecognitionApi がコールバックを起動しない
GooglePlayServices は最近、ユーザーのアクティビティを検出する方法から、ActivityRecognitionClient の使用から ActivityRecognitionApi へと変更されました。私は見つけることができるすべての例に従いましたが、何かを見落としているに違いありません。
GoogleApiClient.Builder(mContext).addApi(ActivityRecognition.API)...build() を呼び出した後、接続コールバック メソッドの 1 つが呼び出されることを期待していました。すべてのコールバック メソッドにロギングとブレークポイントがありますが、いずれも呼び出されません。
OnReceive() と CallClient() は期待どおりに呼び出され、マニフェスト ファイルには次のものが含まれます。
私は何が欠けていますか?これまで無駄にしてきた時間を考えると、この問題の根底に到達したいと思います。
(PSこれは私自身のロギングライブラリです - それは問題の一部ではありません)
}
android - Android ActivityRecognitionApi は機能しますか、onHandleIntent で更新は受信されません
Android で動作する ActivityrecognitionAPI を持っている人はいます。更新はありません。APIドキュメント、たくさんの例を試しました。OnHandleIntent は発火しません。
主な活動は、
マニフェスト
コードは本当に機能しますか、それとも時間を無駄にしていますか。真剣にActivityrecognitionclientに戻りたいです。Gingerbread と Kitkat でアプリをテストします。どちらもブレない
matlab - アクション認識でMatlabを使用したBOW
私の質問は本当に単純ですが、私には非常に混乱しています:(
Matlabを使って行動認識処理を行っています。10 の異なるアクションがあり、各アクションには 20 の異なるビデオがあり、各ビデオは 500 ポイント x 350 の特徴 (配列 500x350) で記述子を終了します。
単語の語彙をするとき; 各アクションの最初の 10 本の動画をトレーニング セットとして撮影したとします。次に、100 本の動画をトレーニングとして 100(500x350) 取得します。
私の質問は、トレーニング セットとテスト セットの間の対応をどのように考慮するかということです。私はそれらの1つを意味します:
- TRAIN の配列は 100 セル、各セルは [500x350]double、TEST の配列は [100x1] double です。
- TRAIN の配列は double、[50000x350]double、TEST の配列は [50000x1] double です。つまり、各ビデオを 1 つのインスタンスとして、または各ポイント [1x350] をインスタンスとして扱う必要があります。正しい実装が何かわかりません。
どうもありがとう。