ご挨拶。私は Android を初めて使用し、長い間 Java に触れていません。
Android 2.3.1 を搭載した Nexus S 専用のアプリを開発中です。ユーザーの入力をほとんど必要とせずに、アプリで複数の写真をすばやく撮影できるようにしたいと考えています。現時点では、カメラからできるだけ早く 10 枚の画像を取得できるようにしたいと考えています。私のコードでは、 takePicture() が次のように開始されています。
takepicture = (Button) findViewById(R.id.button); // created button from main.xml
takepicture.setOnClickListener(new OnClickListener(){ // creating useful button
public void onClick(View view){
mCamera.takePicture(mShutterCallback,mPictureCallback,mjpeg); // when clicked take picture
}
});
これは、クリックごとに1つの画像で機能し、保存されます
PictureCallback mjpeg = new PictureCallback() { // for compressed picture data
public void onPictureTaken(byte[],data, Camera c { /*Saving image to internal sd card*/ }
for ループにtakePicture()を入れてみましたが、うまくいきませんでした。助言がありますか?さらに情報が必要な場合はお知らせください。前もって感謝します。