WindowManager.PropertyCameraCompatEnableRefreshViaPause フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
Use 'Android.Views.IWindowManager.PropertyCameraCompatEnableRefreshViaPause'. This class will be removed in a future release.
"停止 -> 再開" サイクルではなく、"一時停止 -> 再開" サイクルを使用してカメラの互換性の強制回転処理の後に、アクティビティを "更新" する必要があることをシステムに通知するためのアプリケーション レベルandroid.content.pm.PackageManager.Property PackageManager
.Property
。
[Android.Runtime.Register("PROPERTY_CAMERA_COMPAT_ENABLE_REFRESH_VIA_PAUSE", ApiSince=34)]
[System.Obsolete("Use 'Android.Views.IWindowManager.PropertyCameraCompatEnableRefreshViaPause'. This class will be removed in a future release.")]
public const string PropertyCameraCompatEnableRefreshViaPause;
[<Android.Runtime.Register("PROPERTY_CAMERA_COMPAT_ENABLE_REFRESH_VIA_PAUSE", ApiSince=34)>]
[<System.Obsolete("Use 'Android.Views.IWindowManager.PropertyCameraCompatEnableRefreshViaPause'. This class will be removed in a future release.")>]
val mutable PropertyCameraCompatEnableRefreshViaPause : string
フィールド値
- 属性
注釈
"停止 -> 再開" サイクルではなく、"一時停止 -> 再開" サイクルを使用してカメラの互換性の強制回転処理の後に、アクティビティを "更新" する必要があることをシステムに通知するためのアプリケーション レベルandroid.content.pm.PackageManager.Property PackageManager .Property
。
カメラの互換性処理は、縦向きのアプリ ウィンドウの向きとデバイスの自然な向きを揃え、横向きのアプリ ウィンドウの自然な向きとは逆に設定します。 これらの間の不一致は、カメラプレビューを実装するときにアプリが行う最も強い前提の1つであるため、横向きやストレッチビューファインダーなどのカメラの問題につながる可能性があります。 アプリと自然な表示の向きは一致することが保証されていないため、回転によってレターボックス化が発生する可能性があります。 強制回転は、アプリがカメラに開くとすぐにトリガーされ、カメラが閉じられると削除されます。
強制ローテーションの後に、"resumed - ... - stopped ->> ... ->> resumed" サイクル (既定) または "resumed - paused ->> resumed" サイクル (デバイスの製造元によってオーバーライドされた場合、またはこのプロパティを使用している場合) を実行することで、アクティビティの "更新" が続きます。 これにより、カメラのプレビューに影響を与えるアプリ (ディスプレイやカメラの回転など) でキャッシュされた値をクリアでき、強制的に回転した後でも横向きまたはストレッチの問題が持続する可能性があります。
カメラの互換性は、ignoreOrientationRequest ディスプレイ設定が有効になっているディスプレイでデバイスの製造元が有効にすることができます (固定の向きの互換モードを有効にします。詳細については、「 拡張レターボックス化 」を参照してください)。
デバイスの製造元は、ディスプレイの互換性を向上させるために独自の裁量を使用して、"再開 -> 一時停止 -> 再開" サイクルを使用してパッケージを "更新" するようにオーバーライドできます。
このプロパティを にtrue
設定すると、"resumed - paused ->> resumed" サイクルを使用した強制回転処理の後、システムはアクティビティを "更新" します。
このプロパティを にfalse
設定すると、デバイスの製造元が対応するオーバーライドを追加した場合でも、"resumed - paused ->> resumed" サイクルを使用した強制回転処理の後、システムはアクティビティを "更新" しません。
<b>構文:</b>
<application>
<property
android:name="android.window.PROPERTY_CAMERA_COMPAT_ENABLE_REFRESH_VIA_PAUSE"
android:value="true|false"/>
</application>
の Java ドキュメント android.view.WindowManager.PROPERTY_CAMERA_COMPAT_ENABLE_REFRESH_VIA_PAUSE
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。