我正在尝试用相机的连拍模式构建一个小型照片应用程序.主要思想是每0.3秒拍摄一张图片,并将图片存储在一个数组中,直到拍完最后一张照片.应指定要拍摄的照片数量.
我每2秒只拍一张照片.最短的间隔.然后,当应该将图片写入存储时,应用程序会崩溃.
有人知道如何实现这个吗?这是我的代码:
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.PixelFormat;
import android.hardware.Camera;
import android.os.Bundle;
import android.util.Log;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.view.View.OnClickListener;
public class CamaeaView extends Activity implements SurfaceHolder.Callback, OnClickListener {
static final int FOTO_MODE = 1;
private static final String TAG = "Test";
Camera mCamera;
boolean mPreviewRunning = false;
private Context mContext …Run Code Online (Sandbox Code Playgroud) 我正在尝试在Android的相机上实现突发模式(目前在ICS上)我在网上搜索试图找到有关此功能的一些文档并遇到几个问题:
需要保存(可能是asynctask)每个捕获的图像值,然后处理它并将其保存在SD卡中
在连续模式下捕获图像时可能会处理堆
到目前为止,这是我在调查此问题时得到的第一印象,有人可以指导我在哪里可以获得更多信息,算法甚至是源代码?
谢谢您的帮助.乌迪
似乎很多新的Android手机都有这种突发模式功能的相机,他们在他们的原生相机应用程序中使用它.我想知道他们的应用程序中是否有api,或者他们只是在循环中拍照,我无法确定,所以有人可以解释吗?