【问题标题】:How to create shortcut icon on home screen in nokia-x如何在 nokia-x 的主屏幕上创建快捷方式图标
【发布时间】:2014-06-05 12:40:06
【问题描述】:

我有下面的代码在 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

中实现同样的目标

【问题讨论】:

  • 该代码并非“在所有安卓设备中都能完美运行”。它仅适用于具有侦听该广播的应用程序的设备,该应用程序是用户当前的主屏幕实现。没有要求任何主屏幕实现支持该广播。
  • 普通软件!!这只是为了样品。在我的项目中,我创建了图标,以便该图标可以在浏览器中打开直接链接。请删除downvote,或者如果您愿意,您可以通过编辑问题来帮助我。
  • 我没有否决你的问题。请重新阅读我的评论。

标签: android nokiax


【解决方案1】:

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

无论如何,Fastlane 会显示所有通知,因此,如果您想创建一个任务的快捷方式,那么在诺基亚 X 中您应该使用该任务的通知。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2011-09-14
      • 2012-03-22
      • 2012-09-25
      • 2018-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多