Partager via


WindowManager.PropertyCameraCompatAllowRefresh Champ

Définition

Attention

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

Niveau android.content.pm.PackageManager.Property PackageManager .Property d’application d’une application pour informer le système que l’application doit être exclue de l’activité « actualiser » après le traitement de rotation forcé de la caméra.

[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

Valeur de champ

Attributs

Remarques

Niveau android.content.pm.PackageManager.Property PackageManager .Property d’application d’une application pour informer le système que l’application doit être exclue de l’activité « actualiser » après le traitement de rotation forcé de la caméra.

Le traitement de compatibilité de la caméra aligne les orientations de la fenêtre d’application portrait et l’orientation naturelle de l’appareil et définit l’orientation opposée à l’orientation naturelle pour une fenêtre d’application paysage. L’incompatibilité entre eux peut entraîner des problèmes de caméra comme des vis-à-vis latéral ou étirés, car il s’agit de l’une des hypothèses les plus fortes que les applications effectuent lorsqu’elles implémentent des aperçus de caméra. Étant donné que les orientations de l’application et de l’affichage naturel ne sont pas garanties pour correspondre, la rotation peut entraîner la boîte à lettres. La rotation forcée est déclenchée dès que l’application s’ouvre à la caméra et est supprimée une fois la caméra fermée.

La rotation de la force est suivie de l'« actualisation » de l’activité en passant par « reprise - ... ->> arrêté ->> reprise » cycle (par défaut) ou « reprise -> reprise -> reprise » (en cas de substitution, voir #PROPERTY_CAMERA_COMPAT_ENABLE_REFRESH_VIA_PAUSE pour le contexte). Cela permet d’effacer les valeurs mises en cache dans les applications (par exemple, l’affichage ou la rotation de la caméra) qui influencent l’aperçu de la caméra et peuvent entraîner des problèmes de côté ou d’étirement persistants même après la rotation de la force.

La compatibilité de la caméra peut être activée par les fabricants d’appareils sur les écrans qui ont ignoré le paramètre d’affichage IgnoreOrientationRequest activé (active le mode de compatibilité pour l’orientation fixe, voir Boîte de lettres améliorée pour plus d’informations).

Avec cette propriété définie true sur ou non définie, le système peut « actualiser » l’activité après le traitement de rotation de la force. Les fabricants d’appareils peuvent exclure les packages de l'« actualisation » à l’aide de leur discrétion pour améliorer la compatibilité de l’affichage.

Avec cette propriété définie sur false, le système ne va pas « actualiser » l’activité après le traitement de rotation de force.

<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;

Documentation Java pour android.view.WindowManager.PROPERTY_CAMERA_COMPAT_ALLOW_REFRESH.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à