Freigeben über


DisplayManager.VirtualDisplayFlagPublic Feld

Definition

Achtung

This constant will be removed in the future version. Use Android.Hardware.Display.VirtualDisplayFlags enum directly instead of this field.

Flag für virtuelle Anzeige: Erstellen Sie eine öffentliche Anzeige.

[Android.Runtime.Register("VIRTUAL_DISPLAY_FLAG_PUBLIC")]
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Display.VirtualDisplayFlags enum directly instead of this field.", true)]
public const Android.Hardware.Display.VirtualDisplayFlags VirtualDisplayFlagPublic = 1;
[<Android.Runtime.Register("VIRTUAL_DISPLAY_FLAG_PUBLIC")>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Display.VirtualDisplayFlags enum directly instead of this field.", true)>]
val mutable VirtualDisplayFlagPublic : Android.Hardware.Display.VirtualDisplayFlags

Feldwert

Value = 1
Attribute

Hinweise

Flag für virtuelle Anzeige: Erstellen Sie eine öffentliche Anzeige.

<h3>Öffentliche virtuelle Displays</h3>

Wenn dieses Flag festgelegt ist, ist die virtuelle Anzeige öffentlich.

Eine öffentliche virtuelle Anzeige verhält sich wie die meisten anderen Bildschirme, die mit dem System verbunden sind, z. B. eine externe oder drahtlose Anzeige. Anwendungen können Fenster auf dem Display öffnen, und das System kann den Inhalt anderer Displays darauf Spiegel.

Beim Erstellen einer öffentlichen virtuellen Anzeige, die nicht nur auf eigene Inhalte beschränkt ist, wird implizit eine automatische Spiegelungsanzeige erstellt. Weitere Informationen dazu, wer eine automatische Spiegelung erstellen darf, finden Sie #VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR unter Einschränkungen.

<h3>Private virtuelle Displays</h3>

Wenn dieses Flag nicht festgelegt ist, ist die virtuelle Anzeige gemäß der Definition des Display#FLAG_PRIVATE Anzeigeflags privat.

Eine private virtuelle Anzeige gehört zur Anwendung, die sie erstellt hat. Nur der Besitzer einer privaten virtuellen Anzeige und die Apps, die sich bereits auf diesem Display befinden, dürfen Fenster darauf platzieren. Die private virtuelle Anzeige ist auch nicht an der Spiegelung der Anzeige beteiligt: Sie empfängt weder gespiegelte Inhalte von einer anderen Anzeige noch lässt es zu, dass ihre eigenen Inhalte an anderer Stelle gespiegelt werden. Genauer gesagt, die einzigen Prozesse, die zum Auflisten oder Interagieren mit der privaten Anzeige zugelassen sind, sind diejenigen, die die gleiche UID wie die Anwendung haben, die ursprünglich die private virtuelle Anzeige erstellt hat, oder als die Aktivitäten, die sich bereits auf dieser Anzeige befinden.

Java-Dokumentation für android.hardware.display.DisplayManager.VIRTUAL_DISPLAY_FLAG_PUBLIC.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen