4

如果你启动我的应用程序,你会看到一个产品列表,如果你选择一个项目,我会打开一个产品页面。

由于我的一些客户总是将应用程序与相同的产品一起使用,因此我在每个产品页面上添加了“添加到主屏幕”选项。这会在启动器上创建一个快捷方式。我按照这个问题中的描述做了这个:

如何让主屏幕快捷方式启动对话框?

该快捷方式效果很好,但我注意到我的应用程序现在有一个“小部件”,用户可以从已安装的应用程序启动器添加到主屏幕。这样做不会创建有效的快捷方式,因为应该打开哪个产品的信息不是这样设置的。

我一开始就不想要这个小部件,有没有办法在不添加小部件的情况下创建快捷方式?

4

1 回答 1

4

我建议修复小部件,以便您可以从那里创建产品的快捷方式,以及“添加到主屏幕”菜单选项。但是,如果您不想这样做,只需从活动中删除 android.intent.action.CREATE_SHORTCUT 意图过滤器。您仍然可以使用现有方法的 INSTALL_SHORTCUT 权限向主屏幕添加快捷方式。

于 2015-09-04T19:11:34.800 回答