bob*_*123 6 time android timer count accelerometer
在我的应用程序中,我想测量加速度计静止的时间.
例如,如果我将阈值设置为0.4 m/s且加速计速度始终低于此值,则表示手机处于静止状态(阈值是计算值的抖动).
我希望能够计算手机静止的时间以及在休息时达到一定的时间,然后对该事件作出反应.
我已经让加速度计工作正常,我只需要算一下这个时间,我不熟悉如何做到这一点,任何人都可以帮助我吗?提前致谢
解:
start = System.currentTimeMillis();
if (vectorTotal > 10.1 || vectorTotal < 9.5){
timelimit = (System.currentTimeMillis()+ 10000);
}
else if (start >= timelimit){
checkUser();
timelimit = (System.currentTimeMillis()+ 10000);
}
Run Code Online (Sandbox Code Playgroud)
你的应用程序在前台吗?
开始时:
long start = System.currentTimeMillis();
Run Code Online (Sandbox Code Playgroud)
如有必要,请将此值保存在数据库或首选项中.
最后:
long end = System.currentTimeMillis();
Run Code Online (Sandbox Code Playgroud)
然后:
long passedTime = end - start;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7622 次 |
最近记录: |