问题标签 [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 活动识别的结果间隔不规律
我正在研究谷歌的活动识别,最后我从这项服务中得到了结果。
但是,该功能requestActivityUpdates(long detectionIntervalMillis, PendingIntent callbackIntent)
似乎无法正常工作。检测间隔不规律,当我当前的活动发生变化时会减少到 30~50 秒。它不像 google I/O 2013 上的现场演示(Google I/O 2013 Location API,从 27:47 到 28:45)。有人对此有同样的问题吗?
android - Google Play 服务活动识别不断地自行启动和停止
我需要通过一个服务(不是活动)调用谷歌活动识别服务并在后台运行它,当然当用户启动应用程序时,它有一个活动(但该服务不直接从活动调用)。
因此,我创建了一个服务类 (ActivitySensor) 和另一个类 (ActivityRecognitionScan)。当我在我的 Galaxy Nexus S 设备上安装应用程序时,该服务开始自动调用 onCreate 和 onDestroy。即使没有在 GUI 中做任何事情,这也是非常奇怪的行为。有没有人有相同的经验或解决方案?
我的意思是我在调试控制台中得到如下内容: Activity-Logging --- onCreate Activity-Logging --- onDestroy Activity-Logging --- onCreate Activity-Logging --- onDestroy Activity-Logging --- onCreate Activity-Logging --- onDestroy ...
这是我的两门课:
这是调用 Google Activity Recognition Service 的类:
android - 活动识别待定意图回调永远不会被解雇
在我的应用程序中,活动识别更新通过待处理的 Intent 定向到 IntentService。我观察到有时更新永远不会被触发。但是当手机重新启动时,更新开始触发。有人遇到过这种情况吗?是否可以进行一些调整?
real-time-java - 实时安卓应用
我想构建一个处理加速数据并每 0.5 秒返回一次结果的 Android 应用程序。有没有办法在不使用本机代码的情况下解决这个问题?
P / s:我是新手,所以请放轻松!
android - Android ActivityRecognition 在 htc oneX 中不起作用
我正在开发一个 Android 应用程序,它利用 Google Play 服务活动识别来检测驾驶。在使用 HTC 1X 测试我的应用程序时,我的应用程序收到了活动识别的回调。后来我卸载并重新安装了我的应用程序。但在那之后,我的应用程序没有收到来自 Google Play 服务相关活动识别的任何回调。当我安装另一个使用 Google Play 服务的应用程序时,该应用程序能够在同一设备中获得与活动识别相关的回调。
我尝试卸载并重新安装我的应用程序。但即使在那之后,我的应用程序也没有从 Google Play 服务中得到任何回调。最后,当我强行停止 Google Play 服务并清除 Google Play 服务的应用数据时,我的应用程序开始接收来自 Google Play 服务的回调。
你们知道为什么我的应用程序在卸载并重新安装我的应用程序后没有收到来自 Google Play 服务的与活动识别相关的回调吗?而其他应用程序在同一设备上收到回调,而我的应用程序只有在强制关闭 Google Play 服务并清除数据后才开始收到回调。
注意:我只能重现此问题一次。但是我们的测试团队早些时候已经报告了这个问题。所以这个问题很有可能再次出现。
android - 关闭并打开“wifi和移动网络位置”后活动识别不起作用
我正在使用活动识别来检测用户活动。
我发现一个奇怪的行为,在我关闭并打开“WiFi 和移动网络位置”后,应用程序没有得到任何活动识别更新。
重新启动手机后,应用程序正在从 Google Play 服务获取更新,直到我再次关闭“WiFi 和移动网络位置”。
关闭并再次打开“WiFi 和移动网络位置”时,Google Play 服务上的活动识别是否存在任何已知问题?
android - Can't change the request interval of the Google Play Service's Activity Recognition
As described in the title, my problem is can't control the activity recognition request properly. My code like this:
the ACTIVITY_DETECT_INTERVAL =2*60*1000 (2 mins),
but the log shows
it turns out the interval is always 5 seconds . Who can give me a hand, thanks in advance.
android - 将位置模式切换到 GPS 并返回后,Google Play 服务活动识别不起作用
Google Play 服务更新到 4.1 后,我们的应用程序面临一个奇怪的问题。我们在 Google Play 服务中使用活动识别。如果用户将位置模式更改为仅设备并返回到省电模式,活动识别客户端将停止提供活动更新。我们试图停止并重新请求更新,但它不起作用。我们找到使其再次工作的唯一解决方案是重新启动手机。
重现步骤:
- 从 Android 开发者网站下载并运行 Activity Recognition Sample 程序。
- 打开系统设置 -> 位置 -> 模式,将模式更改为仅设备。将其更改回电池节省。将出现一个位置同意弹出窗口,按同意。
- 回到您的示例程序,您会注意到应用程序没有获得任何活动更新。
- 停止更新,关闭并再次打开应用程序,直到手机重新启动才能正常工作。
我们在 Google Play Services 4.2 版本中测试了相同的场景。问题在 4.2 中也仍然存在。
在 KitKat 之前的手机中,可以通过关闭“使用无线网络”并在定位服务下再次打开来重现相同的问题。
任何通过此障碍的建议将不胜感激。
android-4.4-kitkat - kitkat 4.4上的谷歌活动识别不起作用
我创建了一个使用 google play services API 识别活动的应用程序。它在 android 版本 2.3 到 4.3 的设备上运行良好,但在 4.4 (kitkat) 上不起作用!昨天我收到了 google play services sdk 更新(修订版 14),但问题仍然存在。有没有人有同样的问题?我无法弄清楚为什么它不起作用。我的设备仍在 4.3 中,我无法对其进行测试。我该如何克服呢?任何想法?谢谢。费尔南多
android - Android 活动识别不适用于 Nexus 5
我有一个使用谷歌活动识别更新的代码。现在突然之间,这些似乎每秒发送几次或从未发送更新,尽管每 20 秒请求一次。我没有更改代码并检查了早期版本,但遇到了同样的问题。
我从教程中构建了一个最小示例,但我的 Nexus 5 设备也没有任何活动更新。使用我的 HTC Desire(基于 Android 2.3.7 的 MildWild 5.0)它工作得非常好。我怀疑 Google Play 服务,但两部手机都安装了 4.2.43 版本
主要活动:
显现:
识别意图服务:
更新:我相信 canopi 确定了正确的问题。当设备仍然具有很高的置信度时,它根本不会触发识别意图。一年前(在其他设备上)这绝对是不同的。为了检测设备是否仍然存在,我使用时间戳记录最后传入的活动并定期检查。旧的时间戳表明该设备在那段时间内一直处于静止状态。