我想检测用户访问一个地方超过10分钟的时间。用户必须事先提供他/她想要跟踪访问的位置。
我想知道实现这一点的最佳方法。在Android地理环境中,我知道“驻留”类型,但我想知道这是否会导致电池耗尽。
在和一些人交谈时,我听说iOS有一种叫“访问”的东西。有安卓的对应物吗?
我知道我的问题是广泛的,但我只需要指出正确的方向。
当用户“访问”一个在电池上没有太大侵略性的地方时,汇总是最好的检测方法。
发布于 2015-09-22 20:44:37
我认为这是最好的方法,因为地理应用服务应该进行这种电池优化。这不是一个答案,但是文档指出了一个“节省电池”的建议
如果您在用户访问目的地时不需要任何额外的反馈,也许您可以尝试设置一个更高的值来减少消费。
我想你也可以试着用这个来衡量你的应用程序消耗了多少。如果我没有错的话,从Android 5开始,你可以很容易地跟踪每个应用的电池使用情况。
所以你可以试着让这个设备不用一整天,然后检查电池的使用情况。然后创建地理信息,检查应用程序和GooglePlayServices的使用情况,并检查差异。虽然这将是有点困难,因为其他应用程序可能负责的差异,我认为这将是第一步。
https://stackoverflow.com/questions/31379077
复制相似问题