0

以下のコードは Android デバイスでは完璧に動作しますが、Nokia-xでは動作しません

サンプルコードは次のとおりです。

Intent shortcutIntent = new Intent(getApplicationContext(), MainActivity.class);
                shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

                Intent addIntent = new Intent();
                addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
                addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "Icon Test");
                addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, Intent.ShortcutIconResource.fromContext(getApplicationContext(), R.drawable.ic_launcher));
                addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
                getApplicationContext().sendBroadcast(addIntent);

Nokia-xで同じことを達成するのを手伝ってください

4

2 に答える 2

1

すでに指摘されているように、Nokia X アプリケーション ランチャーはそのブロードキャストをリッスンしません。また、ランチャーの考え方は他の AOSP デバイスとは少し異なり、ショートカット アイコンに適したデザインとは言えません。

とにかく、Fastlane はすべての通知を表示しているため、タスクへのショートカットを作成したい場合は、Nokia X でタスクの通知を使用する必要があります。

于 2014-06-05T17:13:46.813 に答える