问题标签 [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 投票
2 回答
2989 浏览

android - 活动识别 API 无法连续工作

我正在 2 个应用程序中测试 Activity Recognition API:Google 示例代码和此代码在我的应用程序中的实现。

问题是这两个应用程序都能很好地识别活动,但几个小时后,意图服务停止,我没有从他们两个那里得到任何活动识别。

知道为什么即使我已经使用意图服务测试了地理围栏 api 并且它可以永远工作而不会停止,为什么意图服务会停止?

0 投票
1 回答
334 浏览

android - 如何在不替换其活动数据的情况下将数据发送到 ActivityRecognition Intent Service?

我正在开发用户活动跟踪应用程序。

我使用了 Activity Recognition API 来跟踪用户活动。

我已设置要调用的 Intent 服务以指定的时间间隔(例如每 20 秒)获取用户活动。

下面是我的活动识别意图服务类:

--- 当我通过在此处附加未决意图发送一些数据时,我没有获得用户活动意图数据。用户活动意图数据被我的数据替换

上面的代码工作正常如果我没有传递任何自己的数据。

我想连同这个意图一起发送一些数据。我将这些数据与未决意图一起设置。但是,如果我设置数据,我只会收到该数据而不是用户活动意图数据。

我不想使用共享首选项在 Intent 服务中存储和获取它是行不通的。

请帮我解决这个问题。

0 投票
1 回答
4175 浏览

android - 如何使用 Google Play 服务 API 客户端进行活动识别

我想检测我是否正在使用 Google 的 Play Service Api Client 进行活动识别。我已经在互联网上阅读了几篇关于这个主题的帖子(包括堆栈溢出),但我仍然无法理解如何使用 API。

我想知道检测我是否走路的最简单的代码是什么。我看到了这个网页:https ://tsicilian.wordpress.com/2013/09/23/android-activity-recognition/

用这些代码

我只想要 getMostProbableActivity() 的结果,但我不知道如何得到它。这些代码应该放在哪里,除了这些代码我还需要做什么(例如在此之前我需要初始化什么,我需要实现其他类吗?这些代码在mainActivity中吗?)

我无法理解 Google 文档和网络上的任何教程,因为我无法理解它们(可能是因为它们的级别太高了)。

我真的很感激这个问题的答案。谢谢你。

0 投票
1 回答
259 浏览

android - Android Activity Recognition 更新不定期

这个问题有关

我遇到活动识别更新没有定期交付的问题。我手机上的省电模式被禁用,我设置了最快的检测间隔(0),但有时超过 10-20 秒没有传递意图。似乎延迟主要发生在活动转换期间(例如,still -> in vehicle),但这只是一个假设。

在我的应用程序中,我需要能够为意图之间的间隔设置严格的上限,有没有人实现过这样的目标?

0 投票
0 回答
132 浏览

android - ActivityRecognitionApi 不断崩溃

您好我正在尝试创建一个使用 ActivityRecognition API 的 android 应用程序。但是当我将它安装在我的手机上时,它会在一些移动后崩溃。

你能帮我吗?

显现:

ActivityGoogleApiTracker 的构造函数:

onconnected 回调:

}

意向服务

}

0 投票
1 回答
205 浏览

android - Google ActivityRecognitionApi IN_VEHICLE 误报

我们有一个使用 Google 的 ActivityRecognitionAPI 的应用程序,它可以很好地确定驾驶员是否正在驾驶、停车或何时跳出车辆并转换到 ON_FOOT。

但是,我们看到很多 IN_VEHICLE 的误报。对于更高端的设备,情况会更糟。当用户输入电子邮件或文本,甚至只是浏览设备内容时,我们会看到它们。

我们是独一无二的吗?其他人是否有防御误报的策略?

0 投票
1 回答
102 浏览

android - ActivityRecognitionAPI 不断向服务发送待处理的意图

我在 Android 4.4.2 中使用ActivityRecognitionAPI来检测手机上的活动。我正在使用代码来实现这一点。

代码每 15 秒请求一次活动更新(我知道,文档说这是上限,但我的设备上只有这个应用程序请求此信息),但该应用程序每 3-4 秒后不断发送意图。我想根据活动节省一些电池,但我想,它会消耗更多的电量。有什么改进的建议吗?

日志的修剪版本:

0 投票
1 回答
309 浏览

android - 如何确定检测用户活动的谷歌播放服务是否可以确定某些传感器是否可用?

在他们给出的 Google play 服务请求用户活动文档中,只有在设备具有显着运动传感器的情况下才会起作用。

但是有些设备没有该传感器也可以正确检测用户活动。还有一些设备有这个传感器也没有检测到用户活动。

是否需要提供任何传感器列表来检测使用 Google Play 服务的用户活动。

请帮助我。

0 投票
2 回答
474 浏览

android - Android ActivityRecognition API,停止在后台运行

我正在处理 Activity Recognition API,试图让它在后台运行。因此,我创建了一个连接到 Play Services 并且一直处于活动状态的服务。当服务被销毁并再次创建时,我举杯祝酒。问题是一段时间后,即使服务正在运行,它也会停止检测活动。

这是该服务的一些代码。

如果未连接,我还会覆盖我重新连接的 onConnectionSuspended 和 onConnectionFailed。

这段代码可以正常工作一段时间,然后突然停止。有人对为什么有一些想法吗?

谢谢。

0 投票
1 回答
517 浏览

android - 使用 Google Activity Recognition Api 进行步数检测

我要开发一个计步器应用程序,它支持 android 4.3 (Api Level 18) 及更高版本。首先,我看到了加速度计的方式但是做出自己的结果是一个非常耗时的过程。其次,我看到了谷歌的“Activity Recognition Api”,它给出了用户正在执行的活动,但它只给出了活动的类型,不计算步行/跑步/骑自行车期间的步数并且表现不佳。

有人说要使用 KitKat 版本中引入的 api,但我的应用程序支持 Api 18 及以上版本。

有什么好的解决办法吗?