我正在编写的应用程序需要相机功能。所以要了解如何操作相机,我遵循了这个脚本:
我已将活动放在清单中,将其屏幕方向设置为横向模式。
我遇到的问题是,当相机横向放置时(所以我将 Galaxy Tab P1000 保持在横向位置),视图会被拉伸。
为了更具体地了解我的脚本,我使用了 Google 制作的代码的精确副本。它可以在 android-sdk\samples\android-8\ApiDemos\src\com\example\android\apis\graphics\ 中找到
该文件本身称为 CameraPreview。
我真的不知道为什么屏幕看起来如此拉伸。当然,格式很奇怪,不是方形的,但是,当使用设备上安装的默认相机应用程序时,它根本不会变形。当我将其侧向握持并稍微移动相机时,此相机会使图像变形。
我所做的是:我拿着我的 Galaxy Tab 为一个物体(在这种情况下是笔记本电脑)拍照,然后用我的 Galaxy 手机拍照。在 Galaxy 上,我在我正在制作的应用程序中打开了相机屏幕。这对两个图像都很重要。一个我侧身握着,一个我在纵向视图中握着。照片有点不清楚,但你可以看到在风景照片中,相机变得非常宽。