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>パブリック仮想ディスプレイ</h3>

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

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

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

<h3>プライベート仮想ディスプレイ</h3>

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

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

android.hardware.display.DisplayManager.VIRTUAL_DISPLAY_FLAG_PUBLICJava ドキュメント。

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

適用対象

こちらもご覧ください