问候。我是 Android 新手,很长时间没有接触过 Java。
我正在开发一个专门为 Nexus S 使用 Android 2.3.1 的应用程序。我希望该应用程序在用户输入很少的情况下快速拍摄几张照片。目前,我希望能够尽快从相机中获取 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
}
});
这适用于每次单击保存的一张图像
PictureCallback mjpeg = new PictureCallback() { // for compressed picture data
public void onPictureTaken(byte[],data, Camera c { /*Saving image to internal sd card*/ }
我尝试将takePicture()放在 for 循环中,但没有奏效。有什么建议么?如果您需要更多信息,请告诉我。提前致谢。