WindowManager.PropertyCameraCompatAllowForceRotation 字段

定义

注意

Use 'Android.Views.IWindowManager.PropertyCameraCompatAllowForceRotation'. This class will be removed in a future release.

应用的应用程序级别 android.content.pm.PackageManager.Property PackageManager .Property ,以通知系统应用应从相机兼容性强制旋转处理中排除该应用。

[Android.Runtime.Register("PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION", ApiSince=34)]
[System.Obsolete("Use 'Android.Views.IWindowManager.PropertyCameraCompatAllowForceRotation'. This class will be removed in a future release.")]
public const string PropertyCameraCompatAllowForceRotation;
[<Android.Runtime.Register("PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION", ApiSince=34)>]
[<System.Obsolete("Use 'Android.Views.IWindowManager.PropertyCameraCompatAllowForceRotation'. This class will be removed in a future release.")>]
val mutable PropertyCameraCompatAllowForceRotation : string

字段值

属性

注解

应用的应用程序级别 android.content.pm.PackageManager.Property PackageManager .Property ,以通知系统应用应从相机兼容性强制旋转处理中排除该应用。

相机兼容性处理对齐纵向应用窗口的方向和设备的自然方向,并设置与横向应用窗口的自然方向相反。 它们之间的不匹配可能会导致相机问题(如侧向或拉伸视器),因为这是应用实现相机预览时做出的最强烈的假设之一。 由于无法保证应用和自然显示方向匹配,因此旋转可能会导致装箱。 强制旋转在应用打开相机后立即触发,并在关闭相机后删除。

已启用 ignoreOrientationRequest 显示设置的显示器上的设备制造商可以启用相机兼容性(启用固定方向的兼容性模式,请参阅 增强的信箱 了解更多详细信息)。

如果此属性设置为 true 或未设置,系统可以将力旋转处理应用于固定方向活动。 设备制造商可以使用其自由裁量权从处理中排除程序包,以提高显示器兼容性。

将此属性设置为 false“,系统将不应用力旋转处理。

<b>语法:</b>

&lt;application&gt;
              &lt;property
                android:name="android.window.PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION"
                android:value="true|false"/&gt;
            &lt;/application&gt;

适用于 . 的 android.view.WindowManager.PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATIONJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于