語言

LauncherAppsShortcutQueryFlags 列舉

定義

此列舉支援其成員值的位元組合。

[System.Flags]
public enum LauncherAppsShortcutQueryFlags
[<System.Flags>]
type LauncherAppsShortcutQueryFlags = 
繼承
LauncherAppsShortcutQueryFlags
屬性

欄位

名稱 值 Description
None 0
MatchDynamic 1

在結果中加入動態捷徑。

Android 參考資料。android.content.pm.LauncherApps.ShortcutQuery.FLAG_MATCH_DYNAMIC

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

MatchPinned 2

在結果中加入置頂的捷徑。 如果你是被選中的助理應用程式,且想取得使用者在啟動器上(或若使用者有多個啟動器)擁有的所有捷徑,請改用FLAG_MATCH_PINNED_BY_ANY_LAUNCHER。 如果你是一般啟動器應用程式,就無法讓其他啟動器釘選捷徑,FLAG_MATCH_PINNED_BY_ANY_LAUNCHER也會被忽略。 所以用這個旗標來獲得自己的置頂捷徑。

Android 參考資料。android.content.pm.LauncherApps.ShortcutQuery.FLAG_MATCH_PINNED

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

GetKeyFieldsOnly 4

僅請求「key」欄位。 請參考 ShortcutInfo.hasKeyFieldsOnly() 的 javadoc,了解哪些欄位欄位會「key」。 這讓使用者能更快取得捷徑資訊,以判斷呼叫者的記憶體快取是否需要更新。 通常,啟動器應用程式會將所有或大部分捷徑資訊快取到記憶體中,以無延遲地顯示捷徑。 當特定啟動器應用程式想要更新快取時,例如程序重新啟動時,它可以利用此標誌取得捷徑資訊。 應用程式接著可以檢查每個捷徑的 ShortcutInfo.getLastChangedTimestamp(),只有當捷徑已更新時,才取得非金鑰資訊。

Android 參考資料。android.content.pm.LauncherApps.ShortcutQuery.FLAG_GET_KEY_FIELDS_ONLY

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

MatchManifest 8

在結果中加入清單捷徑。

Android 參考資料。android.content.pm.LauncherApps.ShortcutQuery.FLAG_MATCH_MANIFEST

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

MatchCached 16

在結果中加入快取的捷徑。

Android 參考資料。android.content.pm.LauncherApps.ShortcutQuery.FLAG_MATCH_CACHED

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

MatchPinnedByAnyLauncher 1024

將所有啟動器釘選的捷徑(不只是呼叫者)納入結果中。 來電者必須是被選中的助理應用程式才能使用此旗標,或系統ACCESS_SHORTCUTS權限。 如果你是被選中的助理應用程式,且想取得使用者在啟動器上(或若使用者有多個啟動器)擁有的所有捷徑,請改用FLAG_MATCH_PINNED_BY_ANY_LAUNCHER。 如果你是一般啟動器應用程式(或任何非被選中的助理應用程式),這個標記會被忽略。

Android 參考資料。android.content.pm.LauncherApps.ShortcutQuery.FLAG_MATCH_PINNED_BY_ANY_LAUNCHER

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於