-3

Androidの新機能として、特定の期間音声録音を開始する必要があり、ユーザーの選択によってボタンをクリックすることで時間が取得されます。いくつかのボタンを使用してUIを設計しました。時間が設定され、録音が開始されます。アンドロイドには何かありますか。少し助けていただければ幸いです。

4

1 に答える 1

1

編集

もう一度読み間違えていなければ、TimerTaskを見てください。レコーダー インスタンスを作成したら、以下のコードを実行します

new Timer().schedule(new TimerTask() {

            @Override
            public void run() {
                runOnUiThread(new Runnable() {

                    @Override
                    public void run() 
                    {
                        recorder.stop();
                        recorder.reset();
                        recorder.release();
                    }
                });

            }
}, longDelayInMilliseconds);

編集前に回答

AlarmManagerはあなたが探しているものだと思います。概要に書いてある通り

将来のある時点でアプリケーションを実行するようにスケジュールできます

これらのスレッドとブログ エントリをご覧ください。

特定の時間にアプリを起動する

Android: AlarmManager の使用方法

後で開始するようにアプリをスケジュールする

于 2013-02-02T07:04:24.560 に答える