谷歌播放自动在主屏幕上创建我们的应用程序的快捷方式?

时间:2016-06-28 11:46:39

标签: java android google-play

我即将在一周内推出我的第一个应用,并想知道Google Play是否会自动将快捷方式添加到主屏幕,或者是否与代码有关。我有问题this,但在安装时没有创建快捷方式。

4 个答案:

答案 0 :(得分:1)

我启动了我的应用程序,发现Google Play会自动在主屏幕上创建快捷方式,我们不必在我们的代码中执行此操作,但我不知道它是否在Amazon应用商店中以相同的方式运行。希望这可以帮助那些试图找到同一问题答案的人。

答案 1 :(得分:0)

将此权限放入清单

<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>

下面用于在Android主屏幕上创建快捷方式图标

private void ShortcutIcon(){

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, "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);}

答案 2 :(得分:0)

我遇到了这个,我希望这可以帮到你。 http://viralpatel.net/blogs/android-install-uninstall-shortcut-example/

答案 3 :(得分:0)

Mohit Madaan的回答是正确的。只是不要忘记将副本设置为false,否则您可能会有几个快捷方式:

addIntent.putExtra("duplicate", false);