LauncherAppsShortcutQueryFlags 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
[System.Flags]
public enum LauncherAppsShortcutQueryFlags
[<System.Flags>]
type LauncherAppsShortcutQueryFlags =
- 継承
-
LauncherAppsShortcutQueryFlags
- 属性
フィールド
| Name | 値 | 説明 |
|---|---|---|
| None | 0 | |
| MatchDynamic | 1 | 結果に動的ショートカットを含めます。
|
| MatchPinned | 2 | 結果にピン留めされたショートカットを含めます。 選択したアシスタント アプリで、ユーザーがランチャー (またはユーザーが複数の場合は他のランチャーによって) 所有しているすべてのショートカットをフェッチする場合は、代わりにFLAG_MATCH_PINNED_BY_ANY_LAUNCHERを使用します。 通常のランチャー アプリの場合、他のランチャーによってピン留めされたショートカットを取得する方法はなく、FLAG_MATCH_PINNED_BY_ANY_LAUNCHERは無視されます。 そのため、このフラグを使用して、ピン留めされた独自のショートカットを取得します。
|
| GetKeyFieldsOnly | 4 | "キー" フィールドのみを要求します。 "key" フィールドを確認するには、ShortcutInfo.hasKeyFieldsOnly()の javadoc を参照してください。 これにより、呼び出し元のメモリ内キャッシュを更新する必要があるかどうかを判断するために、ショートカット情報にすばやくアクセスできます。 通常、ランチャー アプリケーションは、遅延なくショートカットを表示するために、すべてのショートカット情報またはほとんどのショートカット情報をメモリにキャッシュします。 特定のランチャー アプリケーションが、プロセスの再起動時など、キャッシュを更新する場合は、このフラグを使用してショートカット情報をフェッチできます。 その後、アプリケーションはショートカットごとに ShortcutInfo.getLastChangedTimestamp() を確認し、ショートカットが更新された場合にのみショートカットのキー以外の情報をフェッチできます。
|
| MatchManifest | 8 | 結果にマニフェスト ショートカットを含めます。
|
| MatchCached | 16 | 結果にキャッシュされたショートカットを含めます。
|
| MatchPinnedByAnyLauncher | 1024 | 呼び出し元だけでなく、任意のランチャーによってピン留めされたすべてのショートカットを結果に含めます。 このフラグを使用するには、呼び出し元が選択したアシスタント アプリであるか、システムACCESS_SHORTCUTSアクセス許可を持っている必要があります。 選択したアシスタント アプリで、ユーザーがランチャー (またはユーザーが複数の場合は他のランチャーによって) 所有しているすべてのショートカットをフェッチする場合は、代わりにFLAG_MATCH_PINNED_BY_ANY_LAUNCHERを使用します。 通常のランチャー アプリ (または選択したアシスタント アプリではないアプリ) の場合、このフラグは無視されます。
|
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。