-1

以前、TI 84 電卓で簡単な反応時間アプリを作ったことがありますが、とてもシンプルなので、Android でも作れるはずだと気付きました。

しかし、私はまだAndroidにあまり熟練していないため、一部のプログラムの部分を知らず、それらを一緒に作成する方法が本当にわかりません..

これは私が作りたいものです: スタートボタンを押すと、乱数 (1000 から 4000 まで) を選択し、6000 ミリ秒から x(1000-4000) までカウントダウンするアプリ

私はこれを行う方法がわかりませんが、乱数をインターネット上のミリ秒と同じにする方法を見つけることができません..

乱数とカウントダウン部分のコード例を教えてください。たとえば、乱数をミリ秒と同じ数にする方法は? Androidの計算速度がわかりません..

前もって感謝します!

4

2 に答える 2

0

ボタンのクリックを処理します。ボタンをクリックすると、乱数を取得してタイマーを開始します。タイマーの時間切れになったら、必要なことを何でもしてください。

// Get your button
Button btnStartCounting = (Button) findViewById(R.id.btnStartCounting);

btnStartCounting.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
        Random r= new Random();
        int number = 6000 - (r.nextInt(3000) + 1000);

        CountDownTimer timer = new CountDownTimer(number, number) {

            @Override
            public void onTick(long arg0) {

            }

            @Override
            public void onFinish() {
               // Time Up. Do Sth!

            }
        };
        timer.start();

    }

});
于 2013-03-23T16:40:38.710 に答える
0

乱数を作成するには、次のようにします。

Random random=new Random();
int var=random.nextInt(maxRange-minRange)+minRange;

maxRangeminRangeあなたの場合は4000と1000の数値範囲を定義します。

于 2013-03-23T16:35:50.677 に答える