Приложение, которое я пишу, требует функции камеры. Чтобы узнать, как работать с камерой, я выполнил следующий сценарий:
Я поместил действие в свой манифест, установил для него ориентацию экрана в ландшафтном режиме.
Проблема, с которой я столкнулся, заключается в том, что когда камера держится боком (поэтому я держу свой Galaxy Tab P1000 в альбомном положении), вид растягивается.
Чтобы быть более конкретным в отношении моего сценария, я использовал точную копию кода, созданного Google. Его можно найти в папке android-sdk \ samples \ android-8 \ ApiDemos \ src \ com \ example \ android \ apis \ graphics \
Сам файл называется CameraPreview.
Понятия не имею, почему экран выглядит таким растянутым. Конечно, формат странный и не квадратный, но все же при использовании приложения камеры по умолчанию, установленного на устройстве, оно совсем не деформируется. Эта камера деформирует изображение, когда я держу ее боком и даже немного двигаю.
Что я сделал: я держал вкладку «Галактика», чтобы сфотографировать объект (в данном случае ноутбук), а затем сфотографировал на телефон свою Галактику. На Galaxy у меня открыт экран камеры в приложении, которое я создаю. Это учитывается для обоих изображений. Один держу боком, а другой держу в портретной ориентации. Фотографии немного нечеткие, но вы можете видеть, что на пейзажном снимке камера стала очень широкой.