如何在nokia-x主屏幕上创建快捷方式图标

时间:2014-06-05 12:40:06

标签: android nokiax

我有以下代码,这些代码在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

中实现同样的目标

2 个答案:

答案 0 :(得分:1)

正如已经确定的那样,诺基亚X应用程序启动器不会收听该广播,而且启动器的想法与其他AOSP设备略有不同,并且不会看到该设计非常适合快捷方式图标。

无论如何,Fastlane显示所有通知,因此如果您想要创建任务的快捷方式,那么使用诺基亚X时,您应该使用通知来完成任务。

答案 1 :(得分:0)

实际上诺基亚X没有主屏幕,它有app启动器(磁贴)。甚至通知窗格称为fastlane。您的代码适用于Nova Launcher等发射器的主屏幕。即使我在诺基亚X上使用Nova Launcher