Language

ActivityManagerAppTaskWindowingLayer 列挙型

定義

public enum ActivityManagerAppTaskWindowingLayer
type ActivityManagerAppTaskWindowingLayer = 
継承
ActivityManagerAppTaskWindowingLayer

フィールド

Name 値 説明
Undefined 0

ウィンドウ レイヤーが指定されていません。 システムでは、WINDOWING_LAYER_NORMAL_APP レイヤーが使用されます。

android.app.ActivityManager.AppTask.WINDOWING_LAYER_UNDEFINEDの Android リファレンス。

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

NormalApp 1

通常のアプリケーション ウィンドウのウィンドウレイヤー。

アプリケーションがタスクのウィンドウレイヤーを明示的に要求しない場合は、このレイヤーにあると見なされます。

AppTask.requestWindowingLayer を使用してこのレイヤーを要求することは、通常、以前に要求されたレイヤーを終了するために行われます。

android.app.ActivityManager.AppTask.WINDOWING_LAYER_NORMAL_APPの Android リファレンス。

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

Pinned 2

ピン留めされたウィンドウのウィンドウ レイヤー。 通常、これらのウィンドウは通常のアプリケーション ウィンドウの上に表示されます。

システムの整合性と一貫性のあるユーザー エクスペリエンスを確保するために、システムでは、このレイヤーを使用するタスクにいくつかの制限が適用されます。 これらには、タスクを完全に不透明にし、表示システムの装飾を強制する、ただしこれらに限定されない場合があります。このレイヤー内のタスクの数を厳密に制限する (一度に 1 つだけなど)。タスクのサイズと位置に対するアプリケーションの制御を制限する。ユーザーがタスクのサイズを変更できる最大ウィンドウ サイズを制限する。プログラムでタスクを移動できないようにする (サイズ変更などの回避策の制限を含む)。機能を無効にするための即時設定アクセスをユーザーに提供する。ウィンドウを閉じる方法をユーザーに提供する。ウィンドウが変更されたためにこのレイヤーでホストできなくなった場合、タスクはシステムによって完了する可能性があります。このレイヤーのタスクでは、使用可能な表示モードが制限される場合があります。 これには、ピクチャインピクチャモード、分割画面モード、全画面表示が含まれますが、これらに限定されません。

このレイヤーは、Picture-in-Picture (PiP) タスクと共有される場合があります。そのため、別のレイヤーが PiP に入ると、このレイヤーのタスクが閉じる可能性があります。

このレイヤーのタスクウィンドウには、次の要件があります。不透明である必要があります。ウィンドウを閉じ、ユーザーがこのレイヤーでのタスクの表示と実行をアプリごとに無効にできるようにするアフォーダンスが必要です。確立されたマルチウィンドウCDD要件に従って220dpの最小サイズを持っている必要があります。AppTask.requestWindowingLayer の呼び出しでアプリから要求されない限り、タスクを別のレイヤーに変更することはできません。

android.app.ActivityManager.AppTask.WINDOWING_LAYER_PINNEDの Android リファレンス。

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

適用対象