Android 获取计步器数据的最佳方法

Android 获取计步器数据的最佳方法,android,reactjs,react-native,npm,pedometer,Android,Reactjs,React Native,Npm,Pedometer,我想知道从手机(尤其是Android)获取计步器数据的最佳方式是什么。首先,我认为我可以在后台运行任务,并通过react native universal pedometer npm软件包订阅阶跃传感器,但我发现这在RN中是不可能的。 然后,我尝试了react原生GoogleFit软件包,您可以在其中查询从日期到日期的steps数据,但该模块有很多缺陷。 在保持电池效率的同时,是否有更好的方法获取计步器数据和平均步行速度?您可以使用以下方法: 1-Google fit API: 2-世博会计步器

我想知道从手机(尤其是Android)获取计步器数据的最佳方式是什么。首先,我认为我可以在后台运行任务,并通过react native universal pedometer npm软件包订阅阶跃传感器,但我发现这在RN中是不可能的。 然后,我尝试了react原生GoogleFit软件包,您可以在其中查询从日期到日期的steps数据,但该模块有很多缺陷。
在保持电池效率的同时,是否有更好的方法获取计步器数据和平均步行速度?

您可以使用以下方法:

1-Google fit API:

2-世博会计步器:


3-使用传感器创建您自己的计步器本机模块:

您可以使用以下方法:

1-Google fit API:

2-世博会计步器:


3-使用传感器创建自己的计步器本机模块:

获取数据的最佳方法是:-

  • 使用Firebase登录到您的应用程序
  • Firebase将返回3个令牌,即idToken、accessToken、refreshToken
  • 现在使用Google控制台中的Google Fit聚合服务
  • 通过在标头中传递accessToken,命中对聚合服务的POST请求 节
  • 获取结果并在应用程序中的任何位置使用相同的结果

  • 这是迄今为止我发现的最好的方法。这对react和react native都有效。此外,无论您使用的是android还是iOS,获取数据的最佳方法是:-

  • 使用Firebase登录到您的应用程序
  • Firebase将返回3个令牌,即idToken、accessToken、refreshToken
  • 现在使用Google控制台中的Google Fit聚合服务
  • 通过在标头中传递accessToken,命中对聚合服务的POST请求 节
  • 获取结果并在应用程序中的任何位置使用相同的结果

  • 这是迄今为止我发现的最好的方法。这对react和react native都有效。此外,无论您使用的是android还是iOS

    都无需计步器。react native或android项目中存在的项目文件中的任何一个都不做任何更改。此操作不需要计步器。对于react native或android项目中存在的项目文件,不进行任何更改