WindowManager.PropertyCameraCompatAllowRefresh フィールド

定義

注意事項

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

アプリのアプリケーション レベル android.content.pm.PackageManager.Property PackageManager.Property 、カメラの互換性の強制回転処理後に、アプリをアクティビティ "更新" から除外する必要があることをシステムに通知します。

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

フィールド値

属性

注釈

アプリのアプリケーション レベル android.content.pm.PackageManager.Property PackageManager.Property 、カメラの互換性の強制回転処理後に、アプリをアクティビティ "更新" から除外する必要があることをシステムに通知します。

カメラの互換性の処理は、縦のアプリ ウィンドウをデバイスの自然な向きに合わせ、横向きのアプリ ウィンドウをデバイスの自然な向きに合わせます。 向きが一致しない場合、カメラのプレビューを実装するときにアプリが行う最も強い前提の 1 つであるため、横向きまたは拡大ビューファインダーなどのカメラの問題につながる可能性があります。 アプリとデバイスの自然な向きが一致することが保証されていないため、ローテーションによってレターボックス化が発生する可能性があります。 強制回転は、アプリがカメラを開くとすぐにトリガーされ、カメラが閉じられると削除されます。

強制ローテーションの後に、"resumed -> ... -> stopped -> ... -> resumed" サイクル (既定) または "resumed -> paused -> resumed" サイクル (オーバーライドされた場合は、コンテキストの #PROPERTY_CAMERA_COMPAT_ENABLE_REFRESH_VIA_PAUSE を参照) を実行して、アクティビティの "更新" が続きます。 これにより、カメラプレビューに影響を与え、強制的に回転した後でも横向きまたはストレッチの問題が発生する可能性があるアプリ (ディスプレイやカメラの回転など) でキャッシュされた値をクリアできます。

カメラの互換性は、デバイスの製造元が、要求された向きの表示を無視する設定が有効になっているディスプレイで有効にすることができます。これにより、Android 12 (API レベル 31) 以降の固定向きアプリの互換モードが有効になります。 詳細については、「 デバイス互換モード 」を参照してください。

このプロパティを true または未設定に設定すると、フォース ローテーション処理後にシステムがアクティビティを "更新" する可能性があります。 デバイスの製造元は、独自の判断でパッケージを "更新" から除外して、表示の互換性を向上させることができます。

このプロパティを false に設定すると、フォース ローテーション処理後にシステムはアクティビティを "更新" しません。

<b>Syntax:</b>

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

android.view.WindowManager.PROPERTY_CAMERA_COMPAT_ALLOW_REFRESHの Java ドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象