问题标签 [pedometer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Swift - 根据一天中的时间重复功能
用户打开我的应用程序并单击“开始”。到目前为止,一切都很好。
在他们点击开始后,他们可以将应用程序置于后台并做他们想做的事。
如果用户未完成至少 200 步,应用程序应每 30 分钟发送一次通知
如何根据已完成的步骤有条件地执行该通知部分?
如果可能的话,我还会将“步骤检查”时间限制在 8 到 16 之间。
android - 可以检测到他们的手机是否移动了吗?
我想知道我的安卓手机在过去 20 分钟内是否被移动过。
我正在考虑使用计步器,但我的手机没有(似乎只有高端型号),所以我不走运。
我也在考虑使用陀螺仪,但是当屏幕关闭时,陀螺仪也是如此(或者我读过..我很想错)
我正在考虑使用相机或其他东西。
任何人都知道一种方法来确定用户是否移动了他们的手机。还是在最后 N 分钟内与它一起走更好?
如果这里有答案,那就太酷了。我有点想蓝牙和物联网跟踪,但这似乎是一种飞行类东西的火箭筒。
谢谢
android - 存在物理加速度计,但不存在虚拟显着运动传感器
我有一部运行 Android 5.1 的 Xperia Z 手机。
检查存在的传感器时,我得到以下结果:
因此,有物理传感器Accelerometer
和Linear Acceleration
复合传感器。
Signification Sensor、Step Detector 和 Step Counter 复合传感器似乎不存在。然而,文档Underlying physical sensor: Accelerometer
为这三个传感器写道。
有没有机会使用这三个传感器?
为什么它们看起来好像null
是基于软件的(虚拟)传感器?
android - android 4.1 上的步长传感器(或等效设备)
我正在做一个项目,其中一个选项是使用安卓手机中的步数传感器来计算步数。我使用的手机是三星 GT-S5310,运行 android Jelly Bean 4.1.2 (API 16)。我一直在研究步检测器的 API(https://developer.android.com/reference/android/hardware/Sensor#TYPE_STEP_DETECTOR)并且一直在玩 github 项目(https://github.com/ googlesamples/android-BatchStepSensor)。但是步数检测器是在 API 19 中实现的,我无法找到任何关于使用我拥有的当前设备构建计步器的文档。如果有人有任何资源,他们可以指出我或一个好的起点,那将不胜感激。谢谢。
javascript - TypeError:未定义不是对象(评估'BMDPedometer.isStepCountingAvailable')
我是 React-Native 的新手,正在构建我的第一个应用程序。我正在尝试使用这个库来构建一个简单的计步应用程序。我做了 npm install 和 react-natvie 链接。我正在尝试以与页面上提到的库所有者相同的方式进行复制。
但我仍然收到以下错误:
这是我的 StepsCounter.android.js
这是我的 App.js
ios - Core Motion 计步器在后台保存计时器数据
我已经开始使用计步器,它工作得很好。我做了一个计时器,它会告诉我锻炼时间,它可以完美地跟踪活动类型。计步器会在后台自动更新,但是计时器不会。我知道我必须为 applicationDidEnterBackground 使用通知。我可以找出从应用程序进入后台到现在已经过去了多少时间,这样我就可以及时做出改变。
我的问题是:我怎么知道有多少时间是步行和跑步?因为它将为所有事件留出时间。有人知道实现这一目标的解决方案吗?
ios - CMPedometer queryPedometerData() returning 0 steps when steps exist
There seems to be a bug in the CMPedometer queryPedometerData() method. The method is returning 0 steps for certain end times, but the same query with the timestamp 1 second higher or lower returns the correct number of steps
e.g.
getStepsBetweenDates method looks like this
c# - 如何使用 Xamarin 在 iOS 中实时计算步数
我为使用 Android SensorService 计算步数编写了一个接口和 android 实现。现在我正在尝试为 iOS 做同样的事情。除了返回两次之间的步数的https://github.com/xamarin/ios-samples/blob/master/PrivacyPrompts/PrivacyPrompts/PrivacyManager/MotionPrivacyManager.cs之外,我找不到关于此主题的任何代码示例间隔。但我需要实时监控步数。或者接近它。Android SensorService 有一些延迟,但它是实时执行的。我需要为 iOS 做同样的事情。有没有办法在iOS中做?
也许我需要制作一个 2 个时间框架的时间窗口并尝试以这种方式监控数据?但时间范围可能非常小,从一秒到五分钟。它甚至会起作用吗?
android - 获取计步器数据的最佳方法 React Native
我想知道从手机(尤其是 Android)获取计步器数据的最佳方法是什么。首先,我认为我可以在后台运行一个任务并通过 react-native-universal-pedometer npm 包订阅步进传感器,但我发现这在 RN 中是不可能的。然后我尝试了 react-native-google-fit 包,您可以在其中查询从日期到日期的步骤数据,但该模块有很多错误。有没有更好的方法来获取计步器数据以及平均步行速度,同时保持电池效率?
lua - 如何在 CoronaSDK 中实现计步器
我正在尝试为我在 CoronaSDK 中编码的应用程序创建一个计步器,但我不确定从哪里开始。我知道我需要从可访问的加速度计数据中创建一个算法/方程。(https://docs.coronalabs.com/api/event/accelerometer/index.html)。
任何有关算法的帮助或提示将不胜感激。