问题标签 [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 - 活动识别在 Android For Work 中不起作用
我有一个通过 ActivityRecognition API 请求活动更新的应用程序。当我在装有 Android For Work 的设备上加载它时,该应用程序的工作版本永远不会获得活动更新,但个人版本可以正常工作。
我正在检查requestActivityUpdates()
如下所示的结果,我获得了成功,但实际上从未获得任何活动意图。
编辑:清单确实有一个 BreakTimeMonitor 服务的条目,所以这不是问题。我还尝试添加一个不同的用户帐户以查看它是否有效,并且确实有效 - 所以它只是工作帐户不起作用。
android - 通过 GoogleApiClient 使用 ActivityRecognitionApi 所需的最低 API
为了识别用户的身体活动(如静止、行走、跑步等),应用可以使用谷歌提供的ActivityRecognitionAPI。
我已经在 Android 5.1.1 版本的 Nexus 6 上成功实现并测试了它。由于我的应用程序将支持 14 的最低 sdk 版本(Android 4.0 版本),我想知道 ActivityRecognitionAPI 支持的最低 sdk 版本是多少。我已经尝试阅读此处的文档,但找不到问题的答案。
经过一番研究,我发现 ActivityRecognitionAPI 使用 GoogleApiClient 进行订阅,而 GoogleApiClient 依赖于 Google Play Services。但是现在支持 ActivityRecognitionAPI 所需的最低 Google Play 服务版本是多少?如果我误解了什么,任何帮助都会非常感激和道歉。
android - Google Activity Recognition API 调用过于频繁
我正在尝试使用 Google Activity Recognition API,并且仅在活动更改或大约每 30 分钟(如果活动不更改,则 +- 10 分钟或更长时间)时获得结果。相反,当我调用下面的代码时,我经常在我的 Activity Recognition 中得到结果IntentService
,就像每分钟一样:
创建PendingIntent
对象的方法:
获取方法GoogleApiClient
:
我知道官方文档是这样说的:
如果另一个应用程序也以更快的速度请求活动更新,则活动可能会比 detectionIntervalMillis 参数更频繁地接收。当活动检测服务接收到当前活动可能发生变化的信号时,它也可以更快地接收更新,例如,如果设备已经静止了很长时间,然后从手机充电器上拔下。
但我只是认为我太频繁地获得更新(即使活动没有改变)。任何解决方案,因为我想节省一些电池消耗。
android - Activity Recognition API 在后台获取用户状态
所以,我正在使用 Activity Recognition API,并且我正在测量静止、步行、步行 - 你明白我的应用程序的想法。
现在我遇到的问题是,当我退出应用程序时它不会在后台执行此操作,我想计算一个人在一天中不活动 或静止的小时数,我该如何实现这一点。我已经在使用带有 Activity Recognition API的广播接收器。
任何帮助都会很棒。
先谢谢了
android - 在 Android 模拟器中模拟 ActivityRecognition 事件
有没有一种在 Android 模拟器中模拟DetectedActivity.IN_VEHICLE的好方法。目前,我正在尝试让ActivityRecognitionApi通过 telnet 发送命令来检测事件。
android - Intent Service 如何在后台连续运行?
所以我正在使用我为被调用创建服务的活动识别 API ActivityRecognitionIntentService
。
我真的希望它一直在后台工作。
问题是应用程序显示在缓存的运行服务中,但在我退出应用程序时关闭并且不在后台运行。
我正在为我的主要活动使用广播接收器来更新 UI。
我正在使用IntentService
,我创建了onStartCommand
哪个返回START_STICKY
。
我还在清单中声明了服务
连同必要的权限
android - Google Fit API 和 ActivityRecognitionAPI 之间的区别
我正在研究如何从 android 传感器获取用户活动,我有一个问题...... Google Fit API和AcitivityRecognitionAPI有什么区别?
Google Fit API更新,所以它比ActivityRecognitionAPI更好?他们之间没有关系吗?谁能告诉我在哪里可以找到ActivityRecognitionAPI的优秀文档或解释?因为谷歌开发者网站并没有告诉我我想知道的关于这个 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();?