gpt4 book ai didi

Android 2.3.1 Camera takePicture() 一键多图

转载 作者:行者123 更新时间:2023-11-29 18:20:51 24 4
gpt4 key购买 nike

问候。我是 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
}
});

这适用于每次点击一张图片,使用

保存
PictureCallback mjpeg = new PictureCallback() { // for compressed picture data
public void onPictureTaken(byte[],data, Camera c { /*Saving image to internal sd card*/ }

我尝试将 takePicture() 放入 for 循环中,但这没有用。有什么建议么?如果您需要更多信息,请告诉我。提前致谢。

最佳答案

它可能是在拍摄第一张照片的同时尝试拍摄第二张照片,然后将其关闭。在每次 takePicture() 调用之间等待一秒钟左右。或者,更好的是,使用 pictureCallback 触发第二个 takePicture()

关于Android 2.3.1 Camera takePicture() 一键多图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5545952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com