10

Android 7.1 では、開発者はAppShortCutを作成できます。

2 つの方法でショートカットを作成できます。

  1. リソース(XML)ファイルを使用した静的ショートカット。
  2. ShortcutManagerAPIを使用した動的ショートカット。

ShortcutManagerでは、動的に使用してショートカットを作成する方法は?

4

5 に答える 5

13

を使用して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.htmlShortcutManagerを確認してください 。

于 2016-11-06T06:43:35.317 に答える