1
我有这样的代码:如何存储加速计值
public class Chronom extends Activity
{
Chronometer mChronometer;
ProgressBar progre;
int total=1;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
//layout
setContentView(R.layout.main7watingscreen);
//Start Chronometer
mChronometer = (Chronometer) findViewById(R.id.chrono1);
mChronometer.start();
progre = (ProgressBar) findViewById(R.id.progressBar1);
MyCount counter = new MyCount(31000,300);
counter.start();
}
public class MyCount extends CountDownTimer
{
public MyCount(long millisInFuture, long countDownInterval)
{
super(millisInFuture, countDownInterval);
}
@Override
public void onFinish()
{
Intent myIntent = new Intent(Chronom.this, MainMenu.class);
startActivityForResult(myIntent, 0);
}
@Override
public void onTick(long millisUntilFinished)
{
total++;
progre.setProgress(total);
}
}
,我想存储加速度值(x,y和z)例如向量内(也可以是其他形式,我想知道你的意见)。
但我想在进度条满了的同时做这件事(它在30秒后停止)。就像在1秒开始储存并在30秒后停止一样。
如果你不明白我的问题,请说出来,我会更好地解释它。
怎么办?请帮忙!
谢谢Aleadam = D – Ricardo