【问题标题】:Camera confirmation changes to portrait from landscape相机确认从横向更改为纵向
【发布时间】:2016-06-25 20:44:11
【问题描述】:

我有一个应用程序使用标准 MediaStore.ACTION_IMAGE_CAPTURE 来请求捕获图像。当设备处于横向时,预览也是横向的,但是当捕获图像时,会有一个中间确认/重拍屏幕(似乎是内置的)。这个中间步骤以纵向而不是横向显示刚刚捕获的图像,即使数据在确认后以横向形式提供给我。

我已经在 5.1 和 4.4.4 上使用内置相机应用对此进行了测试,结果相同。

我之前使用自定义相机实现来解决此问题,但我恢复到此意图工作流程以保留许多我不想复制的内置行为。

我是否可以使用一些意图标志或其他设置来指示方向应该以某种方式保持不变,还是我必须使用自己的相机实现来解决这个问题?

【问题讨论】:

    标签: android android-camera android-orientation


    【解决方案1】:

    我已经在 5.1 和 4.4.4 上使用内置相机应用对此进行了测试,结果相同。

    有数以千计的 Android 设备型号。他们附带数百种不同的“内置相机应用程序”。这些应用程序中的每一个都可以按照自己的意愿处理ACTION_IMAGE_CAPTURE,其中一些应用程序存在错误或不良行为。

    我恢复到这个意图工作流以保留许多我不想复制的内置行为。

    在所有不同的可能的相机应用程序中都没有保证“内置行为”。

    是否有一些意图标志或其他设置可以用来表示方向应该保持不变

    没有。

    【讨论】:

      猜你喜欢
      • 2015-01-10
      • 1970-01-01
      • 2020-10-13
      • 2014-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多