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