0
在Android 7.1中,應用程序快捷方式(「快捷方式」)可以定義爲shortcuts.xml資源文件中的intent,然後在應用程序的AndroidManifest.xml文件的元數據標記中引用該文件。然後,Action Launcher應用程序可以使用「靜態快捷方式」意圖啓動一個應用程序,其中包含一個在intent中定義的特定活動。從運行時執行的Java代碼中,我將如何獲得在任意應用程序的AndroidManifest.xml和shortcuts.xml資源文件中定義的所有靜態快捷方式意圖?如何在運行時獲取所有已安裝應用程序的靜態快捷方式(快捷方式)的內容?
我從來沒有直接與他們合作,所以我不能發佈代碼,但它使用了'LauncherApps'類。我找不到如何獲得一個https://developer.android.com/reference/android/content/pm/LauncherApps.html – Budius
找到它。您可以調用'getSystemService(Context.LAUNCHER_APPS_SERVICE)'並使用'getShortcuts'查詢。 – Budius