不懂就问,关于 Android 计步功能的实现

2018-10-16 12:15:35 +08:00
 valley

获取计步传感器里的数据是不是需要进程常驻,为什么我看悦动圈可以做到全天候计步。我甚至小米 6 只要后台杀掉进程就不计步了,还有些手机杀掉进程可以获取数据,但是隔天需要重新开启进程,不然不会计步。有人做过类似的么 。

5354 次点击
所在节点    Android
4 条回复
asionbo
2018-10-16 12:49:14 +08:00
安卓保活=>即时通讯网有介绍这类 app 的实现,可以参考下
ysc3839
2018-10-16 12:54:41 +08:00
MIUI 不管怎么设置,只要不在白名单的话从最近任务划掉就会杀后台。而在白名单内的应用 (如微信),开启了自启动之后划掉就不会杀后台。
我估计你用的软件跟小米那边有合作。
ruidge
2018-10-17 14:26:49 +08:00
安卓的计步传感器,重启数据清零,跨天数据不会清零,所以当天的数据需要自己计算.当天的最后一次步数 - 当天的第一次步数 = 当天的步数, 还要考虑重启传感器清零的情况."还有些手机杀掉进程可以获取数据,但是隔天需要重新开启进程,不然不会计步。"这个就是第一次打开注册了读取到当时的值了. 2 年前试过自己实现计步,效果很一般. 建议用微信运动的数据.可开发个小程序读取微信运动数据传到自己服务器上.
valley
2018-10-19 18:21:27 +08:00
我自己弄了套保活体系,成功的成为了自己当初讨厌的人。fk !

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/498063

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX