我对Android还比较新,所以我的问题可能很显然(虽然我已经阅读了所有类似的问题,并进行了广泛搜索)。我需要长时间持续监控加速度计。有两种方法:
1)获得一个在监控加速度计时保持唤醒的部分唤醒锁;和
2)在前台服务中监控加速度计。
第一种方法似乎会消耗大量电池寿命。第二种方法应该会导致服务很少被杀死,但我不确定“很少”具体是多久。应该使用哪种方法,是否有其他替代方案?
我对Android还比较新,所以我的问题可能很显然(虽然我已经阅读了所有类似的问题,并进行了广泛搜索)。我需要长时间持续监控加速度计。有两种方法:
1)获得一个在监控加速度计时保持唤醒的部分唤醒锁;和
2)在前台服务中监控加速度计。
第一种方法似乎会消耗大量电池寿命。第二种方法应该会导致服务很少被杀死,但我不确定“很少”具体是多久。应该使用哪种方法,是否有其他替代方案?