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