Кто-либо столкнулся со странным поведением с Камерой API при использовании на Sony-Ericsson X10 или Droid?
Например, следующий код не работает над теми устройствами. В результате я получаю много отрицательного отзыва на переводе Рынка во многие отмененные заказы...
mParameters.set("rotation", orientation);
mParameters.set("jpeg-quality", img_quality);
mParameters.set("picture-size", "1024x768");
mCamera.setParameters(mParameters);
Вы могли предложить альтернативный способ достигнуть того же?Спасибо.
Вы не можете просто установить случайные значения в параметрах камеры, потому что вы не знаете, поддерживает ли это оборудование, поэтому вам нужно спросить первый!
mCamera = Camera.open();
Camera.Parameters params = mCamera.getParameters();
List<Size> sizes = params.getSupportedPictureSizes();
// See which sizes the camera supports and choose one of those
mSize = sizes.get(0);
params.setPictureSize(mSize.width, mSize.height);
mCamera.setParameters(params);