Android: проблема с камерой в 2.3 и более поздних версиях

Я разработал приложение для камеры, используя SurfaceView. Он захватывает изображение и сохраняет на SD-карту. В 2.1 и 2.2 работает нормально, а в 2.3 и выше возникают проблемы.

Точная проблема в 2.3 заключается в том, что когда я открываю свою камеру, я могу видеть предварительный просмотр в портретном режиме, но когда изображение сохраняется в ландшафтном режиме.

Я не знаю, почему это происходит? Приложение отлично работает в 2.1 и 2.2. Если я делаю снимок в портретном режиме, он сохраняется только в портретном режиме.

ждем ответов.

Заранее спасибо.


person hp.android    schedule 11.08.2011    source источник


Ответы (1)


У меня была похожая проблема. Похоже, в SDK есть критические изменения. Попробуйте использовать setDisplayOrientation, это решило мою проблему. , надеюсь, это поможет вам.

Удачи.

person Lior Ohana    schedule 11.08.2011