Condividi tramite


WindowManager.PropertyCameraCompatAllowForceRotation Campo

Definizione

Attenzione

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

android.content.pm.PackageManager.Property PackageManager .Property Livello di applicazione per un'app per informare il sistema che l'app deve essere esclusa dal trattamento di rotazione della forza di compatibilità della fotocamera.

[Android.Runtime.Register("PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION", ApiSince=34)]
[System.Obsolete("Use 'Android.Views.IWindowManager.PropertyCameraCompatAllowForceRotation'. This class will be removed in a future release.")]
public const string PropertyCameraCompatAllowForceRotation;
[<Android.Runtime.Register("PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION", ApiSince=34)>]
[<System.Obsolete("Use 'Android.Views.IWindowManager.PropertyCameraCompatAllowForceRotation'. This class will be removed in a future release.")>]
val mutable PropertyCameraCompatAllowForceRotation : string

Valore del campo

Attributi

Commenti

android.content.pm.PackageManager.Property PackageManager .Property Livello di applicazione per un'app per informare il sistema che l'app deve essere esclusa dal trattamento di rotazione della forza di compatibilità della fotocamera.

Il trattamento di compatibilità della fotocamera allinea gli orientamenti della finestra verticale dell'app e l'orientamento naturale del dispositivo e imposta l'orientamento opposto all'orientamento naturale per una finestra dell'app orizzontale. La mancata corrispondenza tra di essi può causare problemi di fotocamera come i lati o il viewfinder esteso, poiché si tratta di uno dei presupposti più forti che le app fanno quando implementano anteprime della fotocamera. Poiché non è garantito che l'app e gli orientamenti di visualizzazione naturali corrispondano, la rotazione può causare il letterboxing. La rotazione forzata viene attivata non appena l'app si apre alla fotocamera e viene rimossa una volta chiusa la fotocamera.

La compatibilità della fotocamera può essere abilitata dai produttori di dispositivi negli schermi che hanno l'impostazione di visualizzazione ignoreOrientationRequest abilitata (abilita la modalità di compatibilità per l'orientamento fisso, vedi Casella di lettere avanzata per altri dettagli).

Con questa proprietà impostata su true o unset, il sistema può applicare il trattamento di rotazione forzata alle attività di orientamento fisse. I produttori di dispositivi possono escludere i pacchetti dal trattamento usando la loro discrezione per migliorare la compatibilità dello schermo.

Con questa proprietà impostata su false, il sistema non applicherà il trattamento di rotazione forzata.

<b>Syntax:</b>

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

Documentazione java per android.view.WindowManager.PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a