V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
valley
V2EX  ›  Android

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

  •  
  •   valley · 2018-10-16 12:15:35 +08:00 · 9976 次点击
    这是一个创建于 2264 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    4 条回复    2018-10-19 18:21:27 +08:00
    asionbo
        1
    asionbo  
       2018-10-16 12:49:14 +08:00 via Android
    安卓保活=>即时通讯网有介绍这类 app 的实现,可以参考下
    ysc3839
        2
    ysc3839  
       2018-10-16 12:54:41 +08:00
    MIUI 不管怎么设置,只要不在白名单的话从最近任务划掉就会杀后台。而在白名单内的应用 (如微信),开启了自启动之后划掉就不会杀后台。
    我估计你用的软件跟小米那边有合作。
    ruidge
        3
    ruidge  
       2018-10-17 14:26:49 +08:00   ❤️ 1
    安卓的计步传感器,重启数据清零,跨天数据不会清零,所以当天的数据需要自己计算.当天的最后一次步数 - 当天的第一次步数 = 当天的步数, 还要考虑重启传感器清零的情况."还有些手机杀掉进程可以获取数据,但是隔天需要重新开启进程,不然不会计步。"这个就是第一次打开注册了读取到当时的值了. 2 年前试过自己实现计步,效果很一般. 建议用微信运动的数据.可开发个小程序读取微信运动数据传到自己服务器上.
    valley
        4
    valley  
    OP
       2018-10-19 18:21:27 +08:00
    我自己弄了套保活体系,成功的成为了自己当初讨厌的人。fk !
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   970 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 22:05 · PVG 06:05 · LAX 14:05 · JFK 17:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.