Language

DisplayManager.VirtualDisplayFlagPublic フィールド

定義

注意事項

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

仮想表示フラグ: パブリック ディスプレイを作成します。

[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

フィールド値

Value = 1
属性

注釈

仮想表示フラグ: パブリック ディスプレイを作成します。

<h3>Public 仮想ディスプレイ</h3>

このフラグを設定すると、仮想ディスプレイはパブリックになります。

パブリック仮想ディスプレイは、外部ディスプレイやワイヤレス ディスプレイなど、システムに接続されている他のほとんどのディスプレイと同様に動作します。 アプリケーションはディスプレイ上でウィンドウを開き、システムは他のディスプレイの内容をその上にミラーリングできます。

コンテンツを所有するように制限されていないパブリック仮想ディスプレイを作成すると、自動ミラーリングディスプレイが暗黙的に作成されます。 自動ミラーリング ディスプレイの作成を許可するユーザーの制限については、 #VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR を参照してください。

<h3>Private 仮想ディスプレイ</h3>

このフラグが設定されていない場合、仮想ディスプレイは、 Display#FLAG_PRIVATE 表示フラグで定義されているようにプライベートになります。

プライベート仮想ディスプレイは、それを作成したアプリケーションに属します。 プライベート仮想ディスプレイの所有者と、そのディスプレイに既に存在するアプリのみがウィンドウを配置できます。 プライベート仮想ディスプレイは、ディスプレイ ミラーリングにも参加しません。別のディスプレイからミラー化されたコンテンツを受信したり、他の場所で独自のコンテンツをミラー化したりすることはありません。 より正確には、プライベートディスプレイを列挙または操作できる唯一のプロセスは、最初にプライベート仮想ディスプレイを作成したアプリケーションと同じUIDを持つプロセス、または既にそのディスプレイ上にあるアクティビティと同じUIDを持つプロセスです。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

関連項目