1

在 Android 7.1 中,有一些应用快捷方式(“quickcuts”)可以在快捷方式.xml 资源文件中定义为意图,然后在应用的 AndroidManifest.xml 文件的元数据标记中引用。然后,Action Launcher 应用程序可以使用“静态快捷方式”意图来启动具有在意图中定义的特定活动的应用程序。从运行时执行的 Java 代码中,我将如何获得在任意应用程序的 AndroidManifest.xml 和 shortcuts.xml 资源文件中定义的所有此类静态快捷方式意图?

4

1 回答 1

0

你的意思是你想在你的运行时代码上获得静态快捷方式?
也许你可以参考下面的代码,我希望这可以帮助你

ShortcutManager shortcutManager = getSystemService(ShortcutManager.class);
List<ShortcutInfo> infos=shortcutManager.getManifestShortcuts();
    for(ShortcutInfo info : infos){
        info.getId());
        info.getLongLabel());
    }
于 2016-12-15T09:55:02.207 回答