語言

IWindowManager.PropertyCameraCompatAllowForceRotation 欄位

定義

應用程式層級 android.content.pm.PackageManager.Property PackageManager.Property 的應用程式通知系統該應用程式應被排除在相機相容性力旋轉處理之外。

[Android.Runtime.Register("PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION", ApiSince=34)]
public const string PropertyCameraCompatAllowForceRotation;
[<Android.Runtime.Register("PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION", ApiSince=34)>]
val mutable PropertyCameraCompatAllowForceRotation : string

欄位值

屬性

備註

應用程式層級 android.content.pm.PackageManager.Property PackageManager.Property 的應用程式通知系統該應用程式應被排除在相機相容性力旋轉處理之外。

相機相容性處理會將直式應用程式視窗對齊於裝置的自然方向,橫向應用程式視窗則與裝置自然方向相反。 方向不匹配可能導致相機問題,例如取景窗側向或拉伸,因為這是應用程式在實作相機預覽時最強烈的假設之一。 由於應用程式和裝置的自然方向不一定完全一致,旋轉可能會導致信箱黑邊。 強制旋轉會在應用程式開啟相機時立即觸發,關閉相機後會移除。

裝置製造商可在啟用忽略請求方向顯示設定的顯示器上啟用相機相容性,該設定可啟用 Android 12(API 等級 31)以上的固定方向應用程式相容模式。 更多細節請參閱 裝置相容模式 。

當此屬性設為 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;

Java 文件 android.view.WindowManager.PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於