Android
ShortcutManager
Suche…
Dynamic Launcher-Verknüpfungen
ShortcutManager shortcutManager = getSystemService(ShortcutManager.class);
ShortcutInfo shortcut = new ShortcutInfo.Builder(this, "id1")
.setShortLabel("Web site") // Shortcut Icon tab
.setLongLabel("Open the web site") // Displayed When Long Pressing On App Icon
.setIcon(Icon.createWithResource(context, R.drawable.icon_website))
.setIntent(new Intent(Intent.ACTION_VIEW,
Uri.parse("https://www.mysite.example.com/")))
.build();
shortcutManager.setDynamicShortcuts(Arrays.asList(shortcut));
Wir können alle dynamischen Verknüpfungen einfach entfernen, indem Sie Folgendes aufrufen: -
shortcutManager.removeAllDynamicShortcuts();
Wir können vorhandene Dynamische Shorcuts mit aktualisieren
shortcutManager.updateShortcuts(Arrays.asList(shortcut);
Bitte beachten Sie, dass setDynamicShortcuts(List)
verwendet wird, um die gesamte Liste der dynamischen Verknüpfungen neu zu definieren, addDynamicShortcuts(List)
dient zum Hinzufügen dynamischer Verknüpfungen zu einer Liste dynamischer Verknüpfungen
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow