gpt4 book ai didi

android - Activity 识别 API 无法连续工作

转载 作者:行者123 更新时间:2023-11-29 15:51:05 24 4
gpt4 key购买 nike

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

问题是这两个应用程序都能很好地进行 Activity 识别,但几个小时后,intent 服务停止,我没有从它们两个中获得任何 Activity 识别。

知道为什么即使我已经用意向服务测试了地理围栏 API 并且它一直在不停地工作,但意向服务还是停止了吗?

最佳答案

您的 IntentService 可能会“停止”,我会说“睡着了”,因为:

To conserve battery, activity reporting may stop when the device is 'STILL' for an extended period of time. It will resume once the device moves again. This only happens on devices that support the Sensor.TYPE_SIGNIFICANT_MOTION hardware.

基本上大多数 API >= 20 的设备都应该是这种情况。

请查找更多here .

不幸的是,您只能请求 Activity 更新,并且不可能强制 ActivityRecognitionApi 持续提供当前 Activity ,即使它在某个神秘的“延长时间段”内“静止”也是如此。

在我看来,如果 ActivityRecognitionApi 的这个特性是可配置的,那就方便多了。

关于android - Activity 识别 API 无法连续工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29975230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com