2012-01-02 16 views
0

私はどこでカメラを起動する必要があり、ユーザーは画像をキャプチャするためにカメラを使用します。しかし私はであることをもう少し必要としています。ユーザーが何もしなければ1分後にカメラの動作を閉じます。 誰でも私にそれについて何か提案することができます。私はカメラのプロセスを殺すことを考えていたが、私はそれほど大丈夫だとは思わない。ありがとうございます。 Androidで所定の時間間隔の後にカメラを閉じるには?

答えて

0

1分以内にキーが押されたかどうかを確認するにはTimerTaskを実装する必要があります。そうでない場合は、次のコードを実行してカメラを終了してください。

public void surfaceDestroyed(SurfaceHolder holder) 
{ 
    camera.stopPreview(); 
    isPreviewRunning = false; 
    camera.release(); 
} 

キリングカメラプロセスはお勧めできません。

+0

返信ありがとうarjunしかし、私はあなたが私にSurfaceViewを使うときに便利な方法を教えてくれたと思います。しかしここで私はinbuiltカメラを使用しています。あなたは私にそれを行うための他の方法を教えてもらえますか? –

+0

はいAmol、それはSurfaceViewのためであり、私はinbuiltカメラについて多くのことを知っていません。その人のために申し訳ありません – Android

+0

ok問題ありません。いつでも私の答えを見つけたら返信してください。もう一度お返事ください –

関連する問題