我想知道如何使用Accelerometer计算步数.实际上我计算加速度并使用此代码计算步数
length = sqrt(x * x + y * y + z * z);
if(length>=2){
stepcount+=1;
}
Run Code Online (Sandbox Code Playgroud)
其中length使用acceleration.x,acceleration.y,acceleration.z计算加速度但是我在启动应用程序时的主要问题是stepcount给出了正确的步长值,但是随着时间的推移,它的值不正确.Plz帮帮我
我使用CLLoction管理器来获取location.but什么时候我开始我的位置然后它给我oldlocation先前存储在设备中.我想在首次启动应用程序时重置此i used flag的位置我使用newlocation并调用stopupdateinglocation和startupdatinglocation方法.但是oldlocation没有改变它显示旧位置.