Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中使用加速度计的应用程序_Android - Fatal编程技术网

Android中使用加速度计的应用程序

Android中使用加速度计的应用程序,android,Android,我是安卓系统的比格纳。我正在尝试实现一个健身应用程序,可以在Android中跟踪跑步速度和跑步距离。如何计算上述内容?理论上,您可以分析加速计数据的窗口,并计算峰值数量和峰值力,以确定运行情况。然后,如果用户输入了平均步距,则可以给出距离方程式 使用GPS会容易得多,因为它可以直接提供速度 您可能对这个库感兴趣:我最近添加了活动识别,它可以告诉您用户何时开始运行。不过,在手机“知道”这是一项活动之前,可能需要一段时间才能开始跑步。GPS。加速计不会提供此信息。你可以试着用它来计算步数,但不能计算

我是安卓系统的比格纳。我正在尝试实现一个健身应用程序,可以在Android中跟踪跑步速度和跑步距离。如何计算上述内容?

理论上,您可以分析加速计数据的窗口,并计算峰值数量和峰值力,以确定运行情况。然后,如果用户输入了平均步距,则可以给出距离方程式

使用GPS会容易得多,因为它可以直接提供速度


您可能对这个库感兴趣:我最近添加了活动识别,它可以告诉您用户何时开始运行。不过,在手机“知道”这是一项活动之前,可能需要一段时间才能开始跑步。

GPS。加速计不会提供此信息。你可以试着用它来计算步数,但不能计算速度/距离。