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應用程式層級用來通知系統該活動是否應該在相機相容性強制旋轉處理後「重新整理」,使用「暫停->恢復」循環,而非「停止->恢復」。
相機相容性處理會將 Portrait 應用程式視窗的方向與裝置的自然方向對齊。 方向不匹配可能導致相機問題,例如取景窗側向或拉伸,因為這是應用程式在實作相機預覽時最強烈的假設之一。 由於應用程式和自然顯示方向不一定一致,旋轉可能會導致信箱黑邊。 強制旋轉會在 App 開啟相機時立即觸發,關閉相機後會移除。
強制輪換後,活動會進行「刷新」,透過「恢復 -> ... -> 停止 -> ... -> 恢復」循環(預設)或「恢復 -> 暫停 -> 恢復」循環(若裝置製造商覆寫或使用此特性)。 這允許清除影響相機預覽的應用程式(例如顯示或相機旋轉)中的快取值,導致即使強制旋轉後仍會持續出現橫向或拉伸問題。
裝置製造商可在啟用「忽略請求方向」顯示設定的顯示器上啟用相機相容性,該設定可啟用 Android 12(API 等級 31)或更高等級的固定方向應用程式相容模式。 更多細節請參閱 裝置相容模式 。
裝置製造商可依其裁量權,透過「恢復-> 暫停-> 恢復」循環來覆蓋套件的「刷新」,以提升顯示相容性。
當此屬性設為 true時,系統會在力輪換處理後使用「恢復 -> 暫停 -> 恢復」循環來「刷新」活動。
當此屬性設為 false時,系統在力旋轉處理後不會使用「恢復 -> 暫停 -> 恢復」循環來「刷新」活動,即使裝置製造商新增相應的覆寫。
<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。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。