у меня есть проблемы с этим, недавно у меня также была проблема только с 1 фотографией ...
ты знаешь как это решить? любой рабочий код?
Я делаю так:
mCamera = Camera.open();
Log.e(TAG, "onCreate");
mCamera.takePicture(null, mPictureCallback, mPictureCallback);
Camera.PictureCallback mPictureCallback = new Camera.PictureCallback() {
public void onPictureTaken(byte[] imageData, Camera c)
{
if (imageData != null) {
//process photo
}
}
};
в onDestroy () я отпускаю камеру
на симуляторе это работает, на телефоне - первый раз запускается без проблем, но нет изображения, второй и следующий раз - «принудительное закрытие» - похоже, что камера не отпускается ...