IWindowManager.PropertyCompatAllowOrientationOverride フィールド

定義

デバイスの製造元によって設定された向きの互換性のオーバーライドからアプリを除外する必要があることをシステムに通知するアプリのアプリケーション レベル android.content.pm.PackageManager.Property PackageManager .Property

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

フィールド値

属性

注釈

デバイスの製造元によって設定された向きの互換性のオーバーライドからアプリを除外する必要があることをシステムに通知するアプリのアプリケーション レベル android.content.pm.PackageManager.Property PackageManager .Property 。 オリエンテーションのオーバーライドが適用 <されると、ul><li>アプリによって要求された特定の向きを、デバイスの製造元によって選択された別の向きに置き換えることができます。たとえば、アプリによって要求された未定義を縦に置き換えます。 <li>常にデバイスの製造元によって選択された向きを使用します。 <li>上記のいずれかを実行しますが、カメラ接続が開いている場合にのみ実行します。 </ul>

このプロパティは(の誤った使用によって引き起こされる方向ループを回避するために使用されます)とは異なります PROPERTY_COMPAT_IGNORE_REQUESTED_ORIENTATION 。これは、このプロパティは、前のものを android.app.Activity#setRequestedOrientation尊重しながら、アプリからの方向要求の 1 つを無視するのではなく、デバイスの製造元によって選択された向きにアプリをオーバーライドするためです。

このプロパティを に true 設定または設定解除すると、デバイスの製造元は、独自の裁量を使用してアプリの向きをオーバーライドして、表示の互換性を向上させることができます。

このプロパティを に false設定すると、向きに合わせてアプリごとに製造されたデバイスのオーバーライドは適用されません。

<b>構文:</b>

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

android.view.WindowManager.PROPERTY_COMPAT_ALLOW_ORIENTATION_OVERRIDEJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象