Android 7.1 では、開発者はAppShortCutを作成できます。
2 つの方法でショートカットを作成できます。
- リソース(XML)ファイルを使用した静的ショートカット。
ShortcutManager
APIを使用した動的ショートカット。
ShortcutManager
では、動的に使用してショートカットを作成する方法は?
Android 7.1 では、開発者はAppShortCutを作成できます。
2 つの方法でショートカットを作成できます。
ShortcutManager
APIを使用した動的ショートカット。ShortcutManager
では、動的に使用してショートカットを作成する方法は?
を使用してShortcutManager
、次の方法でアプリの動的アプリ ショートカットを作成できます。
ShortcutManager shortcutManager;
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {
shortcutManager = getSystemService(ShortcutManager.class);
ShortcutInfo shortcut;
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N_MR1) {
shortcut = new ShortcutInfo.Builder(this, "second_shortcut")
.setShortLabel(getString(R.string.str_shortcut_two))
.setLongLabel(getString(R.string.str_shortcut_two_desc))
.setIcon(Icon.createWithResource(this, R.mipmap.ic_launcher))
.setIntent(new Intent(Intent.ACTION_VIEW,
Uri.parse("https://www.google.co.in")))
.build();
shortcutManager.setDynamicShortcuts(Arrays.asList(shortcut));
}
}
文字列リソース:
<string name="str_shortcut_two">Shortcut 2</string>
<string name="str_shortcut_two_desc">Shortcut using code</string>
開発者は、次を使用してさまざまなタスク アプリのショートカットを実行することもできますShortcutManager
。
アプリのショートカットの Github の例を確認する
詳細については、 https://developer.android.com/preview/shortcuts.htmlとShortcutManagerを確認してください 。