次の方法で共有


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) を実行することで、アクティビティの "更新" が続きます。 これにより、カメラプレビューに影響を与え、強制的に回転した後でも横向きまたはストレッチの問題が発生する可能性があるアプリ (ディスプレイやカメラの回転など) でキャッシュされた値をクリアできます。

カメラの互換性は、ignoreOrientationRequest ディスプレイ設定が有効になっているディスプレイ上のデバイス製造元が有効にすることができます (固定方向の互換モードを有効にします。詳細については、「拡張レターボックス化」を参照してください)。

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

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

<b>構文:</b>

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

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象