Android
ショートカットマネージャ
サーチ…
ダイナミックランチャーショートカット
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));
私たちはすべての動的ショートカットを簡単に削除することができます: -
shortcutManager.removeAllDynamicShortcuts();
既存のDynamic Shorcutsを更新するには
shortcutManager.updateShortcuts(Arrays.asList(shortcut);
setDynamicShortcuts(List)
は動的ショートカットのリスト全体を再定義するために使用され、 addDynamicShortcuts(List)
は動的ショートカットを既存の動的ショートカットのリストに追加するために使用されます
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow