问题标签 [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.

0 投票
1 回答
1486 浏览

android - 使用新的 GoogleApiClient 的活动识别不触发活动更新

我正在尝试使用新的 GoogleApiClient 在我的应用中设置 ActivityRecognition。我在任何地方都找不到任何文档(官方 android 文档仍然指的是现已弃用的 ActivityRecognitionClient)。

我设法编写的代码没有触发活动更新。

1)在我的 MainActivity 的 onCreate 里面:

2)在 onConnected 里面:

我的 ActivityRecognitionIntentService 永远不会收到更新。

我究竟做错了什么?或者是否有任何关于通过 GoogleApiClient 进行的 ActivityRecognition 的文档?

0 投票
1 回答
645 浏览

android - 为什么eclipse无法解析com.google.android.gms.location.ActivityRecognitionClient?

  1. 我想在我的 android 应用程序中使用 google ActivityRecognition 服务。
  2. 我已经从 SDK 管理器安装了 google play 服务,并通过导入选项将 google_play_services_lib 项目添加到我的项目中,然后点击“将项目复制到您的工作区”复选框。
  3. 我已根据此链接编写了代码:Android Activity Recognition not working with Nexus 5
  4. 我的进口清单如下:

    导入 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;导入 com.google.android.gms.common.GooglePlayServicesUtil;导入 com.google.android.gms.location.ActivityRecognitionClient;

    公共类 MainActivity 扩展 FragmentActivity 实现 GooglePlayServicesClient.ConnectionCallbacks,GooglePlayServicesClient.OnConnectionFailedListener {

  5. 我的 android 项目可以解决除 com.google.android.gms.location.ActivityRecognitionClient 之外的所有导入!!!!

  6. 我从 developer.android.com 复制了示例 activityRecognition 项目并从我的 Eclipse 中打开它,但 ActivityRecognitionClient 存在同样的问题!!!
  7. 我在这里发现了一个类似的问题:Imported Project in Android Studio can't resolve ActivityRecognnitionClient 但对我没有帮助。
0 投票
1 回答
2214 浏览

android - ActivityRecognitionApi 与 ActivityRecognitionClient 问题

我已将 google play 服务库更新到最新版本。

我正在研究用户活动识别。以前具有 ActivityRecognitionClient 类的 Google Play 服务库。在我更改为最新的 Google play 服务库后,我找到了 ActivityRecognitionApi 类。但是新类没有可用的连接或断开方法。

getActivityRecognitionClient() 方法在新的 Google Play 服务库中不可用。如果我使用 ActivityRecognitionApi 类的实例,它没有连接或断开方法。

在 Android 开发者网站中,他们也没有将给定的教程更新为新引入的名为 ActivityRecognitionApi 的 API。

请帮助我。提前致谢。

0 投票
1 回答
4009 浏览

java - 让 GoogleApiClient 使用 Activity Recognition

我目前正在使用ActivityRecognitionClient,但不幸的是,谷歌已经宣布该类已被弃用并改用GoogleApiClient

不确定我是否做错了,我对新的 API 文件感到困惑。我已经导入了 Google Play 库,设置了 API v2 密钥。我按照在线资源编写了ActivityRecognitionClient版本。

下面是不同文件的代码,每当我将选项卡切换到 actRecog 时,它就会崩溃并将错误指向这一行,并带有空指针异常。

下面的完整源代码:(API v2 密钥出于隐私目的被有意隐藏。)

MainActivity.java

清单 XML 文件:

activityrecignition.java(故意拼错名称)

在旧代码中,它包含ActivityRecognitionClient需要实例化的部分,但GoogleApiClient没有。

有没有人已经设法切换到新的 API?我需要一些指南才能到达那里。谢谢。

0 投票
0 回答
243 浏览

java - Android ActivityRecognitionService.java 未启动 - Google Play 服务

我在一类 Pinger.java 中有以下代码

我的 ActivityRecognitionService.java 看起来像这样: public class ActivityRecognitionService extends IntentService {

在 ActivityRecognitionService.java 中,似乎“广播”的 Toast 没有出现,我试图理解为什么不查看日志文件也似乎 ActivityRecognitionService.java 没有被 Pinger.java 调用。请告知,我试图弄清楚一旦我能做到这一点,然后我想我可以从我设置的广播服务中读取活动。

0 投票
0 回答
386 浏览

java - Google Play Services - Activity Recognition Freezes After a Few Results

I have tried to simplify my code as much as possible, basically hte issue is that the ActivityRecognitionIntentService appears to be called a couple of times, then stalls out. It appears to be related to the requestCode in the PendingIntent, but I am not sure, can someone please advise me as to what is going wrong? Thanks.

Dashboard.java

ActivityRecognitionIntentService.java

public class ActivityRecognitionIntentService extends IntentService {

}

AndroidManifest.xml

0 投票
1 回答
543 浏览

android - Google ActivityRecognitionApi 未触发任何回调

GooglePlayServices 最近改变了您检测用户活动的方式 - 从使用 ActivityRecognitionClient 到 ActivityRecognitionApi。我已经遵循了所有我能找到的例子,但一定错过了一些东西。

在调用 GoogleApiClient.Builder(mContext).addApi(ActivityRecognition.API)...build() 之后,我期望调用其中一种连接回调方法。我在所有回调方法中都有日志记录和断点,但没有一个被调用过。

OnReceive() 和 CallClient() 按预期调用,清单文件包括:uses-permission android:name="com.google.android.gms.permission.ACTIVITY_RECOGNITION"

我错过了什么?考虑到我到目前为止浪费的时间,我很想弄清楚这一点。

(PS 这是我自己的日志库 - 这不是问题的一部分)

}

0 投票
2 回答
850 浏览

android - 查找用户停放汽车的位置 Android

如何正确识别用户是否正在开车?我正在尝试制作一个应用程序,我可以在其中找到我停放的汽车的位置。

最简单的方法是让用户在停车后按下一个按钮,这样我的应用程序就可以记住它的位置。

但我希望我的应用程序是自动的。它应该在不与用户交互的情况下正确识别用户是否在车内。

我也尝试了活动识别,但它没有给我准确/正确的结果。即使当我走路时,它也会说开车,反之亦然。我不能相信它。

Play商店中有几个应用程序可以实现这一点。我也想学这个。

有人会花一些时间帮助我解决这个问题。会有很大的帮助。提前非常感谢:)

0 投票
2 回答
1176 浏览

android - Android ActivityRecognitionApi 是否工作,onHandleIntent 上没有收到更新

伙计们有没有人让 ActivityrecognitionAPI 在 Android 中工作。它不提供任何更新。已经尝试过 API 文档,大量示例。OnHandleIntent 不会触发。

主要活动是

显现

代码真的有效吗,或者我在浪费时间。真心想回去Activityrecogntionclient。在 Gingerbread 和 Kitkat 上测试应用程序。双方不为所动

0 投票
1 回答
209 浏览

matlab - BOW在动作识别中使用Matlab

我的问题很简单,但我很困惑:(

我正在使用 Matlab 进行动作识别过程。我有 10 个不同的动作,每个动作有 20 个不同的视频,每个视频以 500 点 x 350 个特征(数组 500x350)结束描述符。

做单词的时候;假设我将每个动作的前 10 个视频作为训练集,那么我将有 100 个视频作为训练,100(500x350)。

我的问题是如何考虑训练集和测试集之间的对应关系。我的意思是其中之一:

  • TRAIN 数组是 100 个单元格,每个单元格是 [500x350]double,TEST 数组是 [100x1] double。
  • TRAIN 的数组是双精度的,[50000x350]double 和 TEST 的数组是 [50000x1] 双精度的。我的意思是我应该将每个视频视为一个实例,或者将每个点 [1x350] 视为一个实例!我不知道什么是正确的实现。

非常感谢。