Langue

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 fenêtres d’application portrait avec l’orientation naturelle de l’appareil et des fenêtres d’application paysage en face de l’orientation naturelle de l’appareil. L’incompatibilité entre les orientations peut entraîner des problèmes de caméra comme un viseur latéral ou étiré, 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 naturelles de l’application et de l’appareil ne sont pas garanties de correspondre, la rotation peut entraîner la boîte à lettres. La rotation forcée est déclenchée dès qu’une application 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 activé le paramètre d’affichage de l’orientation demandée ignoré, ce qui active le mode de compatibilité pour les applications d’orientation fixe sur Android 12 (niveau d’API 31) ou version ultérieure. Pour plus d’informations, consultez le mode de compatibilité des appareils .

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;

Java documentation 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 à