【问题标题】:Android ActivityRecognition not working in htc oneXAndroid ActivityRecognition 在 htc oneX 中不起作用
【发布时间】:2014-01-24 02:24:42
【问题描述】:

我正在开发一个 Android 应用程序,它利用 Google Play 服务活动识别来检测驾驶。在使用 HTC 1X 测试我的应用程序时,我的应用程序收到了活动识别的回调。后来我卸载并重新安装了我的应用程序。但在那之后,我的应用程序没有收到来自 Google Play 服务相关活动识别的任何回调。当我安装另一个使用 Google Play 服务的应用程序时,该应用程序能够在同一设备中获得与活动识别相关的回调。

我尝试卸载并重新安装我的应用程序。但即使在那之后,我的应用程序也没有收到来自 Google Play 服务的任何回调。最后,当我强行停止 Google play 服务并清除 Google play 服务的应用数据时,我的应用开始接收来自 Google play 服务的回调。

你们知道为什么我的应用程序在卸载并重新安装我的应用程序后没有收到来自 Google Play 服务的与活动识别相关的回调吗?而其他应用程序在同一设备上收到回调,而我的应用程序只有在强制关闭 Google Play 服务并清除数据后才开始收到回调。

注意:我只能重现此问题一次。但是我们的测试团队早些时候已经报告了这个问题。所以这个问题很有可能再次出现。

【问题讨论】:

  • 如果另一个应用程序可以使用ActivityRecognition而你的不能,在其他一切保持不变的情况下,这意味着你的应用程序有一些问题。我自己不熟悉,但是已经调试过了,在这里发现了我的问题。我想人们会问一些代码,所以你最终可以添加它。
  • 我只遇到过一次问题,相同的代码在所有设备上都有效。我无法再次重现。
  • 我希望你能重现它,因为我不知道你如何找到解决方案来解决你无法重现的问题。祝你好运,我希望这与 Google 相关,而不是与您的应用相关!

标签: android google-play-services activity-recognition


【解决方案1】:

我也遇到过这种问题。您有针对这种情况的任何解决方案吗?。有时播放服务会无缘无故停止响应。 我发现了两个发生这种情况的特殊情况

  • 如果网络提供商被禁用。

  • 如果启用了允许模拟位置。(不确定这本身是否是原因)

如有错误请指正,如有任何意见请补充

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多